tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Adding openresolv to base



On Wed, Mar 25, 2009 at 09:23:48AM +0000, Roy Marples wrote:
> Michael van Elst wrote:
>> I don't know what arbitrary PPP and VPN clients can and can't do.
>
> We can assume they supply DNS information to go in /etc/resolv.conf for  
> the purposes of this discussion.

Our pppoe driver can be queried to supply this information, but
it doesn't write /etc/resolv.conf.

>>> IF the stock dhclient supported DHCP on >1 interface could it still work?
>>
>> The stock dhclient supports multiple interfaces. Obviously it
>> doesn't know how to handle multiple global configurations by
>> itself. Like resolver addresses or, more important, default routes
>> or any other option the DCHP server could send you.
>
> This is then a failing of dhclient. But think of resolvconf as the  
> interface to handling multiple global DNS configurations.

Then I maybe should repeat what was stripped:

For a qualified decision on how to handle multiple, possibly
conflicting, configurations, you can (and have to) supply some
intelligence in form of a shell script. And since this
mechanism isn't limited to resolv.conf entries, it can be
used to handle other configuration options.

>> Saying that... some software that handles resolver configuration
>> for multiple 'configuration clients' is surely a nice thing,
>> but it isn't even half a solution.
>
> What then is the solution?

In my experience there is no single solution and something that
focuses on /etc/resolv.conf and ignores the rest is not sufficient.

For now, the general answer to this dilemma is to have scripting
hooks wherever possible.


Greetings,
-- 
                                Michael van Elst
Internet: mlelstv%serpens.de@localhost
                                "A potential Snark may lurk in every tree."


Home | Main Index | Thread Index | Old Index