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

[ANNOUNCE] resolvconf -- Auto-manage the resolv.conf file



The resolvconf package contains the infrastructure required
for sane updating of the /etc/resolv.conf file as interfaces
go up and down and DNS caches start and stop.  While resolvconf
is appropriate for any networked computer, it is especially
useful for roaming machines.

The package uses hooks provided by pppd, DHCP clients and
ifupdown to gather information about what nameservers are
available.  Based on this information it maintains a correct
resolv.conf file for users of the libc resolver and a different
resolv.conf file for dnsmasq or a named.conf options fragment
for bind and bind9 named.  Resolvconf provides hooks so that
applications that use the libc resolver can arrange to be
notified when the file changes.

This solves the problem of various interface configurers
contending for control of /etc/resolv.conf.  Because the
variable resolv.conf file is stored in /var/run/, resolvconf
is also compatible with a read-only root filesystem.

For the most part it suffices simply to install the package.
Support for dhcp3-client, dhcpcd, ifupdown or laptop-net, and
dnsmasq is built in.  Although seamless support for resolvconf
has not yet made it into the pump and bind(9) packages, the
README explains how to configure the latter packages by hand.

Resolvconf is available as a .deb in the resolvconf download
section of the update-resolv project at alioth:
    http://alioth.debian.org/projects/update-resolv

After installing the package, read the README if you want to
gain an understanding of how resolvconf works.  Please let
me know if you run into any difficulties.

--
Thomas Hood
GNU/Linux on a ThinkPad 600X page:
    http://panopticon.csustan.edu/thood/tp600lnx.htm



Reply to: