Dhcpd Daemon is trying to lease itself?
- by tommieb75
I have a Slackware Linux 13.0 box with two interfaces, eth0 and eth1. I have set this box up to be on the 192.168.1.0/24 network, with subnet mask of 255.255.255.0.
I am trying to run a dhcpd server on this box to service two interfaces above, so I subnetted the 192.168.1.0/24 network into two subnets.
For eth0 192.168.1.1, subnet mask 255.255.255.128, broadcast mask 192.168.1.127.
For eth1 192.168.1.129, subnet mask 255.255.255.128, broadcast mask 192.168.1.255.
Both the interfaces are assigned manually.
eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.1.1 Bcast:192.168.1.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1404 (1.3 KiB)
Interrupt:11 Base address:0x8000 Memory:faffc000-faffcfff
eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.1.128 Bcast:192.168.1.255 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10003 errors:0 dropped:0 overruns:0 frame:0
TX packets:13286 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1589229 (1.5 MiB) TX bytes:9900005 (9.4 MiB)
Interrupt:11
Here is the dhcpd.conf set up
authoritative;
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.128 {
range 192.168.1.2 192.168.1.126;
default-lease-time 86400;
max-lease-time 86400;
option routers 192.168.1.1;
option ip-forwarding off;
option domain-name-servers 208.67.222.222, 208.67.220.220;
option broadcast-address 192.168.1.127;
option subnet-mask 255.255.255.128;
}
subnet 192.168.1.128 netmask 255.255.255.128 {
range 192.168.1.129 192.168.1.254;
default-lease-time 86400;
max-lease-time 86400;
option routers 192.168.1.1;
option ip-forwarding off;
option domain-name-servers 208.67.222.222, 208.67.220.220;
option broadcast-address 192.168.1.255;
option subnet-mask 255.255.255.128;
}
This is what is showing in the log
Apr 10 18:09:58 inspiron8600 dhcpd: DHCPDISCOVER from 00:00:00:00:00:00 (inspiron8600) via eth1
Apr 10 18:09:58 inspiron8600 dhcpd: DHCPOFFER on 192.168.1.131 to 00:00:00:00:00:00 (inspiron8600) via eth1
Apr 10 18:10:01 inspiron8600 dhcpcd[3832]: eth1: adding IP address 169.254.153.6/16
This is happening spuriously, and the log gets filled up with nonsense..so my question is this:
How do I stop this from happening? And why would it be trying to give itself a lease?
I am sure I have missed something but cannot see it and would appreciate a pair of eyes from the community to spot the obvious flaw!