我安装了一个DHCP服务器( yum install dhcp ),这是我的conf:
# create new # specify domain name option domain-name "mydomain.name"; # specify DNS's hostname or IP address option domain-name-servers 10.0.1.1, 10.0.1.2; option ntp-servers 10.0.1.1, 10.0.1.2; allow unknown-clients; # default lease time default-lease-time 2628000; # max lease time max-lease-time 2628000; # about a month # this DHCP server to be declared valid authoritative; # specify network address and subnet mask subnet 10.0.0.0 netmask 255.0.0.0 { # specify the range of lease IP address range dynamic-bootp 10.0.2.1 10.0.2.50; # specify broadcast address option broadcast-address 10.255.255.255; # specify default gateway option routers 10.0.0.1; allow unknown-clients; }
service dhcpd start报告[ OK ] 。 但是,如果我禁用我的其他DHCP服务器(Win2k3),并让客户端尝试更新其IP租约,它超时。
所以我安装了dhcping 。 无论我尝试什么选项,包括在我的服务器上引导dhcping,在范围中添加一个客户端地址,添加我的硬件地址,它都会回复“无答案”。 我也试着-i因为这似乎更类似于WinXP客户端将尝试做什么,基于/var/log/messages 。 它会logging这些尝试(从sudo dhcping -V -i -s 255.255.255.255 -c 10.0.2.15 -h 00:11:25:66:4e:7f这里):
Oct 24 18:55:13 newdc dhcpd: DHCPINFORM from 10.0.2.15 via eth0 Oct 24 18:55:13 newdc dhcpd: DHCPACK to 10.0.2.15 (00:11:25:66:4e:7f) via eth0
然而,客户端(在DHCP服务器上运行)说:
setup inform packet 247 bytes 01 01 06 00 77 48 6a 52 00 00 00 00 0a 00 02 08 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 29 e1 aa 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 82 53 63 35 01 08 37 01 01 ff op: 1 htype: 1 hlen: 6 hops: 0 xid: 77486a52 secs: 0 flags: 0 ciaddr: 10.0.2.8 yiaddr: 0.0.0.0 siaddr: 0.0.0.0 giaddr: 0.0.0.0 chaddr: 00:1f:29:e1:aa:14:00:00:00:00:00:00:00:00:00:00 sname : . fname : . option 53 DHCP message type DHCP message type: 8 (DHCPINFORM) option 55 no answer close
没有答案? 听起来好像发出去了…
这是用/etc/sysconfig/dhcpd限制eth0和iptables停止的。
更新:奇怪的是,一个WinXP客户端似乎已经成功租用了一个IP这个设置。 为什么dhcping失败,有或没有-i ? 有点使它作为一个testing工具无用…