Subject: /etc/resolv.conf overwitte with broken version ("domain" instead of 
"search")
Package: dhcp3-client
Version: 3.1.0-2
Severity: important

Since a few weeks, my /etc/resolv.conf is overwritten by a broken
version after the network link has been up for a few hours.  I suspect
this might be related to this recent change in dhcp3-client:

  * debian/dhclient-script.{linux,kfreebsd}: if the domain-name option is set,
    set "domain" in /etc/resolv.conf, if the domain-search option is set, set
    "search" in /etc/resolv.conf

When I first connect to a network link (via NetworkManager),
networkmanager writes a correct resolve.conf like this:

| # generated by NetworkManager, do not edit!
| search baz.lan zoetekouw.net zoetekouw.net. vpn.zoetekouw.net.
| nameserver 192.168.1.11

where "baz.lan zoetekouw.net" originates from the dhcp server, and
"zoetekouw.net. vpn.zoetekouw.net." from my /etc/dhcp3/dhclient.conf:

| append domain-name " zoetekouw.net. vpn.zoetekouw.net. ";
| request subnet-mask, broadcast-address, time-offset, routers,
|         domain-name, domain-name-servers, host-name,
|         netbios-name-servers, netbios-scope, interface-mtu;

The lease I get is (from /var/lib/dhcp3/dhclient.eth1.leases):

| lease {
|   interface "eth1";
|   fixed-address 192.168.1.13;
|   option subnet-mask 255.255.255.0;
|   option routers 192.168.1.11;
|   option dhcp-lease-time 86400;
|   option dhcp-message-type 5;
|   option domain-name-servers 192.168.1.11;
|   option dhcp-server-identifier 192.168.1.11;
|   option domain-name "baz.lan zoetekouw.net zoetekouw.net. vpn.zoetekouw.net. 
";
|   renew 6 2008/01/26 06:06:02;
|   rebind 6 2008/01/26 16:02:25;
|   expire 6 2008/01/26 19:02:25;
| }

Now, when the links is kept up long enough, /etc/resolv.conf is
overwritten by:

| domain baz.lan zoetekouw.net zoetekouw.net. vpn.zoetekouw.net.
| nameserver 192.168.1.11

Note the "domain" instead of "search" and the misschien second
"zoetekouw.net" entry.  This resolv.conf is not written by
NetworkManager, as it lacks the netwokmanager "do not edit" comment.

I think this might be written by dhcp3-client when the lease is
renewed.  I'm not entirely sure though, but I can;t think of any other
program that might be messing with resolv.conf.

Any idea what could be the problem?


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.23.1 (PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dhcp3-client depends on:
ii  debconf [debconf-2.0]         1.5.18     Debian configuration management sy
ii  debianutils                   2.28.2     Miscellaneous utilities specific t
ii  dhcp3-common                  3.1.0-2    common files used by all the dhcp3
ii  libc6                         2.7-6      GNU C Library: Shared libraries

dhcp3-client recommends no packages.

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to