New dhclient broke multiple domains in domain-name

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Thu, 16 Jun 2005 13:12:51 -0400
[ Apologies if this has already been brought up, I'm still 1800 messages 
behind on current_at_. ]

A feature of both the old and new dhclient(8) is that it would take whatever 
was in the domain-name option returned by the DHCP server and stick it in the 
'search' line in /etc/resolv.conf.  Thus, if you wanted to have DNS search 
multiple domains, you could just pass a space separated list of domains to 
search in domain-name and it would just work.  I've made use of this 
"feature" in several different environments in the past including my current 
test lab.  It's even used in the example dhclient.conf in dhclient.conf(5):

       interface "ep0" {
           send host-name "andare.fugue.com";
           send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
           send dhcp-lease-time 3600;
           supersede domain-name "fugue.com rc.vix.com home.vix.com";
           prepend domain-name-servers 127.0.0.1;
           ...
       }

The new dhclient is barfing on my domain-name setting now because it doesn't 
look like a domain name:

Setting hostname: deimos.baldwin.cx.
fxp0: link state changed to UP
DHCPDISCOVER on fxp0 to 255.255.255.255 port 67 interval 8
DHCPOFFER from 192.168.0.1
Bogus Host Name option 15: baldwin.cx freebsd.org atl.weather.com (baldwin.cx 
freebsd.org atl.weather.com)
Invalid lease option - ignoring offer
packet_to_lease failed.
DHCPDISCOVER on fxp0 to 255.255.255.255 port 67 interval 10
DHCPOFFER from 192.168.0.1
Bogus Host Name option 15: baldwin.cx freebsd.org atl.weather.com (baldwin.cx 
freebsd.org atl.weather.com)
Invalid lease option - ignoring offer
packet_to_lease failed.
...

I'd very much like the old behavior restored if possible, or an alternative 
way to achieve the same result (multiple domains in the 'search' part 
of /etc/resolv.conf).  Note that the old domain-name trick has worked all the 
way back to at least 4.1 and maybe even back in the 3.x days IIRC.

-- 
John Baldwin <jhb_at_FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org
Received on Thu Jun 16 2005 - 15:13:34 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:36 UTC