我有一台远程客户端机器正在发送DHCPDISCOVER。服务器正在用DHCPOFFER进行响应,但是没有DHCPACK。
这大约每30秒从同一主机重复一次。有什么事我可以远程做吗,或者我需要找人重新启动它?它在一个数据中心,所以我可能要去那里旅行才能做到!
谢谢你的建议。我已经重新启动了所有的机器,但我仍然有问题。我认为我的配置有问题。这个看起来对吗?
#
# /etc/dhcpd.conf for primary DHCP server
#
authoritative;
ddns-update-style none;
deny duplicates;
default-lease-time 600;
max-lease-time 3600;
# Our fixed hosts
host host2 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address x.x.x.202; }
host host3 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address x.x.x.203; }
host host4 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address x.x.x.204; }
host host5 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address x.x.x.205; }
subnet x.x.x.128 netmask 255.255.255.128 {
option subnet-mask 255.255.255.128;
option broadcast-address x.x.x.255;
option routers x.x.x.129;
option domain-name-servers 8.8.8.8, 8.8.4.4;
# Testing pool.
pool {
max-lease-time 300; # 5 minutes
range x.x.x.250 x.x.x.254;
deny known-clients;
}
# Our hosts - I didn't have this pool declaration before, do I need it if I want
# the hosts to be running dhcp but always get the same address?
pool {
max-lease-time 1800;
range x.x.x.200 x.x.x.220;
deny unknown-clients;
}
}
发布于 2013-05-29 22:56:52
它说:
CLIENT -> DHCPDISCOVER
SERVER -> DHCPOFFER
CLIENT -> DHCPREQUEST
SERVER -> DHCPACK
在您的描述中,您遗漏了DHCPREQUEST之前的DHCPACK。
如果客户端位于与DHCP服务器不同的子网上,则DHCPOFFER将被发送到67 UDP端口上的DHCP中继。DHCP中继代理将DHCPOFFER广播到UDP端口68上的子网.
我会调查与DHCPOFFER相关的连接问题。跟踪它,看看它是否找到了返回客户端的途径,如果找到了,为什么客户端不是DHCPREQUEST:ing地址。
常见的dhcp中继代理是cisco交换机中特定接口下的"ip帮助地址“选项。
发布于 2015-01-28 20:49:08
假设您的DHCP-服务器和DHCP-客户端都连接到相同的以太网段,并且假设这样的以太网段跨几个L2交换机与各种“主干”(802.1q)链接互连,那么当至少一个主干链路的配置不匹配时,我遇到了类似的问题。
详细地说,DHCP的没完没了的循环-发现/DHCP-提供(从DHCP-服务器端看),让我认为DHCP-客户端没有收到DHCP的报价,因此,坚持重新发布DHCP-发现消息。这种DHCP-发现(从DHCP-客户端看到)从DHCP-服务器正确地接收到。
考虑到以下情况:
两个主干端口的错误/不匹配设置意味着:
如果您“控制”DHCP-客户端主机,这很容易排除故障。在这种情况下,假设eth0是DHCP主机使用的网络接口,一个简单的:
tcpdump -n -i eth0 ether-host <dhcp-server-mac-address>
将显示客户端是否从DHCP-服务器接收DHCP-提供。
如果不能控制客户端,就更难排除故障.
很明显,上面的问题,以及其他相关的论点,可以很容易地避免使用适当的技术(如GVRP、VTP或其他非严格手工配置方法),但是.这不在这个答案的范围之内。
发布于 2015-01-28 18:27:27
也有同样的问题。没有看到任何DHCPACKs。这里的问题是:
磁盘满
dhcpd无法写入/var/lib/dhcp/dhcpd.leases
。
https://serverfault.com/questions/472680
复制相似问题