Hi Simon, Sorry for the delay in getting around to testing this further. I attach the daemon.log file with log-dhcp switched on. I tested three machines yesterday, each of which has two entries in /etc/ethers (because they have two NICs - but only one is ever used at a time): junior works fine - comes up on .1.17 each time it boots (using its wireless NIC - I haven't tried the wired one) tony should come up on .1.10 but gets given .1.104 instead (see 23:32 in the log) xaphod should come up on .1.21 but gets given .1.110 instead (see 23:34 in the log) The problems are different - tony sent a DHCPDISCOVER, but xaphod sent a DHCPREQUEST. In case it's relevant, tony uses eth0 and xaphod uses eth1. Each has two wired NICs and no wireless. Grateful for any further tests to run, Many thanks, Chris
daemon.log.gz
Description: GNU Zip compressed data