我在Ubuntu 9.10上安装了ISC DHCP服务器.我已成功启动PXE客户端,获取DHCP地址并加载initrd.gz文件.但是当debian安装程序启动并尝试获取DHCP服务器时,我面临一个模糊的问题
客户端发送DHCP请求,我验证了MAC地址是相同的.但是我收到了DHCP DECLINE(客户端拒绝了地址).它提供了池中的所有地址,然后有一个DHCP NAK(不再免费租用)
我尝试使用Option no-ping,也选择one-client-one-lease但它没有帮助.
如果我将客户端设置为使用固定地址,则上述问题不存在,安装过程顺利进行
你能给我一些关于什么应该是DHCP服务器配置的线索
我的dhcpd.conf看起来像这样
{
ddns-update-style none;
option domain-name "hadoop-myorg.org";
option domain-name-servers 192.168.3.5;
default-lease-time 600;
max-lease-time 7200;
group {
filename "pxelinux.0";
next-server 192.168.13.184;
host hadoop1 { hardware ethernet 90:e6:ba:d5:53:f8; }
}
subnet 192.168.13.0 netmask 255.255.255.0 {
option routers 10.0.0.254;
pool {
option domain-name-servers 192.168.3.5;
max-lease-time 3000;
range 192.168.13.55 192.168.13.65;
deny unknown-clients;
}
}
}