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

Re: dhcp apparently handing out the wrong ip address



Alan Chandler wrote:
I have a dhcp server set up at home to allocate IP addresses to my work laptop (which is set up that way to get its IP address at work). My laptop is called rabbit.home (see below)

I want it to get a constant ip address so that (for instance) my NAT box can portforward certain ports to it, and a dns lookup gets the right ip address. To that end I added a host statement to my dhcpd.conf file (also shown below) to recognise the ethernet hardware address (actually two because I have a standard cable port, and a wireless pcmcia card that I could use).

However, it doesn't seem to work. Instead the dhcp server is handing out an address from the standard anonymous allocation range (as shown in the syslog conversation also included below).

The real puzzle to me, is that the only recent change to this file is to add a hardware address for the wireless pcmcia card. Before it was always working Anyone any ideas as to what is wrong?

my /etc/dhcp3/dhcpd.conf file has the following in it

shared-network home-net {
  option domain-name "home";
  option domain-name-servers 192.168.0.20, 192.168.0.10;

  option subnet-mask 255.255.255.0;
  default-lease-time 21600;
  max-lease-time 86400;
  authoritative;
  subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.40 192.168.0.59;
    option routers 192.168.0.10;
  }

#  The following are hosts which require a fixed ip-address (for instance
#  so that NAT can direct things to them)
#

  host roo {
    hardware ethernet 00:50:da:ec:83:9a;
    fixed-address roo.home;
  }
  host rabbit {
    hardware ethernet 00:06:5b:b7:9c:35;
    hardware ethernet 00:06:25:2a:fa:25;
    fixed-address rabbit.home;
....

Try using "fixed address <ip here>"

The dhcpd.conf man page says either an IP, or a hostname which resolves to the IP you want, but may as well give it a shot with the IP.


This last line refers to the dns - where a host lookup of rabbit.home gives
J
roo:~# host rabbit.home
rabbit.home has address 192.168.0.25

From syslog although the hardware address matches above, it gets offered 192.168.0.59


Jan  8 09:42:30 roo dhcpd: DHCPDISCOVER from 00:06:5b:b7:9c:35 via eth1
Jan 8 09:42:31 roo dhcpd: DHCPOFFER on 192.168.0.59 to 00:06:5b:b7:9c:35 (UKP-A4PUCZGT39T) via eth1 Jan 8 09:42:31 roo dhcpd: DHCPREQUEST for 192.168.0.59 (192.168.0.20) from 00:06:5b:b7:9c:35 (UKP-A4PUCZGT39T) via eth1 Jan 8 09:42:31 roo dhcpd: DHCPACK on 192.168.0.59 to 00:06:5b:b7:9c:35 (UKP-A4PUCZGT39T) via eth1



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: