dhcp doesn't seem to set the hostname on a client

Alan Blake ablake at netpromotions.com.au
Wed Jan 26 12:49:01 CET 2005


You may need to setup your local dns for reverse lookups. I think thats 
how I got around this.

Manuel Kiessling wrote:
> Hello,
> 
> I have one problem with the FAI clients: They boot perfectly using DHCP 
> (with kernel append ip=dhcp), but the hostname is set to the IP.
> 
> This is from the clients dmesg:
> 
> Sending DHCP requests ., OK
> IP-Config: Got DHCP answer from 192.168.1.62, my address is 192.168.1.250
> IP-Config: Complete:
> device=eth0, addr=192.168.1.250, mask=255.255.255.0,
> gw=192.168.1.100, host=192.168.1.250, domain=cluster.xxxxxxxxxxx, 
> nis-domain=(none), bootserver=192.168.1.62, rootserver=192.168.1.62, 
> rootpath=/usr/lib/fai/nfsroot,rsize=8192,wsize=8192,acregmin=1800,
> acregmax=1800,acdirmin=1800,acdirmax=1800
> 
> As you can see, host=192.168.1.250
> 
> My dhcpd.conf looks like this:
> 
> use-host-decl-names on;
> [...]
> 
> host demohost {
>                hardware ethernet 00:02:23:af:92:f6;
>                fixed-address demohost;
>               }
> 
> (I also tried host-name "demohost"; inside the host definition, with no 
> success).
> 
> I would expect the client to get the hostname "demohost", but this 
> doesn't happen:
> 
> 192:~# cat /tmp/fai/boot.log
> netdevices_all=" eth0 eth1"
> netdevices_up=""
> netdevices="eth0"
> BROADCAST='192.168.1.255'
> DOMAIN='cluster.xxxxxxxxxxxxxxxx'
> DNSSRVS='192.168.1.62'
> DNSSRVS_1='192.168.1.62'
> IPADDR='192.168.1.250'
> NETWORK='192.168.1.0'
> NTPSRVS='192.168.1.62'
> NTPSRVS_1='192.168.1.62'
> GATEWAYS='192.168.1.100'
> GATEWAYS_1='192.168.1.100'
> SERVER='192.168.1.62'
> NETMASK='255.255.255.0'
> TIMESRVS='192.168.1.62'
> TIMESRVS_1='192.168.1.62'
> 
> FAI Server runs FAI 2.5.4 on Woody, the clients boot with kernel 2.4.29, 
> and install a Woody system.
> 
> Any hints?
> 



More information about the linux-fai mailing list