我可以在一定程度上昨天PXE启动这台笔记本电脑,但突然之后,它开始显示此错误消息。 我重新安装了我的tftp服务器等之间。
看来,DHCP租赁问题正在发生。 客户想要一些特定的地址我想? 有谁知道如何解决这个问题?
Client requested address 0.68.101.98 [06/06 04:37:27.658] no more address or address previously allocated by another server [06/06 04:37:27.658] Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:0E:7B:23:FA:11 [06/06 04:37:29.670] Client requested address 0.68.101.98 [06/06 04:37:29.670] no more address or address previously allocated by another server [06/06 04:37:29.670] Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:0E:7B:23:FA:11 [06/06 04:37:33.679] Client requested address 0.68.101.98 [06/06 04:37:33.679] no more address or address previously allocated by another server [06/06 04:37:33.679] Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:0E:7B:23:FA:11 [06/06 04:37:41.699]
此消息通常发生在您的DHCP池已满时(即DHCP服务器可以分配的每个地址已被使用或保留)。
如果您重新启动DHCP守护进程(应该释放所有IP地址),这是否仍然发生?
这个日志对我来说不太合理,因为它logging了Discover数据包,而不是Offer和Request数据包。 但它说客户要求一个地址。 但是客户所要求的地址显然是无效的。 我不知道客户端是否搞砸了,或者DHCP服务器。 看到电线上数据包的真实情况将会很好。
使用可pipe理的交换机镜像客户端笔记本电脑的端口,在该端口上放置一个嗅探器,并查看所有的DHCP,ARP和ICMP帧。 你可以使用tcpdump这样的东西:
sudo tcpdump -i eth0 -nevvvs0 '(udp port bootpc) or arp or icmp'
另外,这个日志真的是从6月6日? 你在这个问题上坐了10个月,还是你的系统时钟/日历设置错了?