Re: An equivalent to dhclient.conf's "prepend domain-name-servers"?



On Thu, 2010-07-29 at 09:13 -0600, Carl Baldwin wrote:
> Hehe, that is very similar to what I've been doing.  See the link
> below, I wrote the post about the script, run from cron, that edits
> the resolv.conf file with ed.  I didn't bother with file monitoring
> because I wrote it quick and dirty.
> 
> http://www.thejackol.com/2008/05/20/fixing-networkmanager-dns-issue-in-ubuntu-hardy-herongutsy/
> 
> I'm really looking for NetworkManager to provide the ultimate solution
> so that I can stop having to put so much thought in to this each time
> I've got a new machine to set up.
> 
> Even if NetworkManager just provided a boolean option to support a
> local caching nameserver.  This could be presented in the GUI as "This
> system has a caching name server" with a check box.  Default is off.
> I would like a way to configure this from the command line but I'm
> sure I could figure that out by learning a little more about dbus.

I really, really do plan to make caching nameserver work :)

Dan

> You know what!  I just found in the NetworkManager release notes
> (wiki, ReleaseProcess) that "Local caching nameserver support" is
> tentatively planned for the 0.8.2 release.  I missed this before.
> This is great!  You have my vote for this feature!
> 
> Thanks,
> Carl
> 
> On Thu, Jul 29, 2010 at 9:00 AM, Robert Nichols
> <rnicholsNOSPAM comcast net> wrote:
> > On 07/29/2010 09:33 AM, Carl Baldwin wrote:
> >> I have fought with this issue since Ubuntu started using
> >> NetworkManager and my dhclient.conf settings stopped working.
> >>
> >> I use dnsmasq on my machine for several reasons.  I like having a
> >> caching nameserver but more importantly I use dnsmasq so that I can
> >> set up rules for which upstream servers to contact for certain
> >> domains/networks.  I do this because I routinely create VPN tunnels to
> >> other networks and there are situations where I set static routes to
> >> other networks through non-default gateways.  The bottom line is that
> >> I do a few complex things in my network setup so that other things end
> >> up being a lot easier.
> >
> > Fearless enough to run a helper program?  I've written a C program that
> > makes dnsmasq work.  The program sets up a file alteration monitor on
> > /etc/resolv.conf.  Whenever that file changes, the code ensures that
> > "127.0.0.1" is the first nameserver listed there and passes the upstream
> > server addresses to dnsmasq.  A short script in
> > /etc/NetworkManager/dispatcher.d makes sure this program is running
> > whenever a network interface is started.  I believe it's pretty
> > bulletproof, and most of its configuration can be overridden from the
> > command line.
> >
> > Source is available from
> >
> >    http://rnicholsNOSPAM.home.comcast.net/resolvtrac.tar.gz
> >
> > --
> > Bob Nichols     "NOSPAM" is really part of my email address.
> >                Do NOT delete it.
> > _______________________________________________
> > networkmanager-list mailing list
> > networkmanager-list gnome org
> > http://mail.gnome.org/mailman/listinfo/networkmanager-list
> >
> _______________________________________________
> networkmanager-list mailing list
> networkmanager-list gnome org
> http://mail.gnome.org/mailman/listinfo/networkmanager-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]