Kaya Saman <kayasa...@gmail.com> wrote:

> Like I mentioned previously, it may have had something to do with me
> running: sh /etc/netstart pppoe0 a few times after the system had been
> booted. I was at the time trying to make use of 2 isp's and route
> accordingly per subnet or even ip address. It might have even been
> triggered by my altering of the pf.conf file... they are the only two
> things that I have been touching.

resolv does not care about how many special route messages it receives
about the DNS resolver.  Each time it receives one, it will update
resolv.conf to contain the newest heuristically-ordered list.

> What I meant by *override* is that the default behavior that I had set
> the machine up for was not being seen. The information which I have
> input into /etc/resolv.conf has not changed for years.

If resolvd is running, dynamically learned entries will be put at the
top of the file, and the manually managed contents will be left intact
below that.  libc resolver semantics use the first record, and only
fall through to lower entries if there are problems.

> All I was trying to figure out is why the resolv.conf file was not
> being used and instead the information obtained through ipcp was being
> used for dns lookups. If I had caused it that's fine but I didn't
> understand what I did to have caused it and was just seeking help and
> advice that maybe someone might suggest things to try.

resolv.conf is always used.

The new addresses are placed at the top.

If you don't like that, disable resolvd.

But what you are trying to do here is not functional for 99% of users.

> Potentially, would it be a good idea to have setting to disable the
> dns or other information obtained by ipcp within the kernel ppp
> codeset? I just might be in the minority here so please feel free to
> ignore it's fine, I'm just thinking out loud....

yes we'll write such a diff JUST FOR YOU!  It will contain an

    #ifdef kayasaman
    ...
    #endif

And then you can compile a new kernel.  You happy?  You can consider
it like a "configuration file, for the 0.001% of users who want it
to act different".

Reply via email to