dhcp3-server (dhcpd) is tampering with host NIC

Posted by user61000 on Server Fault See other posts from Server Fault or by user61000
Published on 2010-12-30T13:38:46Z Indexed on 2010/12/30 13:55 UTC
Read the original article Hit count: 265

Filed under:
|

Hi all,

I have a debian box that is serving as a router (using iptables NAT). When first turned on, everything works fine for a few minutes. Then the dhcp server assigns an IP (other than 192.168.0.1) to its' host NIC, eth0. This is NOT what I want. I just want dhcp3-server to listen on eth0, not assign it an IP, and changes the kernel routing table. This of course ruins the NAT capablities of the box. How can I tell the dhcp3-server NOT to do this?


Thanks



Before dhcp3-server tampers with eth0, the IP is 192.168.0.1, and the routing table looks like this:

~# netstat -r Kernel IP routing table
Destination Gateway Iface
192.168.0.0 * eth0
173.33.220.0 * eth1
default 173.33.220.1 eth1

After dhcp3-server tampers with eth0, the IP is 192.168.0.3, and the routing table looks like this:

~# netstat -r Kernel IP routing table
Destination Gateway Iface
192.168.0.0 * eth0
173.33.220.0 * eth1
default 192.168.0.1 eth0
default 173.33.220.1 eth1

SETUP

Outbound NIC is eth1
Internal NIC is eth0

/etc/network/interfaces

...
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

/etc/default/dhcp3-server

INTERFACES="eth0"

© Server Fault or respective owner

Related posts about server

Related posts about dhcp