我有一台运行在centos / linux pc上的dhcp(和dns)服务器,这是我networking上唯一的dhcp服务器。 我有两个无线路由器 – 一个NETGEAR DG834G,和一个NETGEAR DGND3700。 DGND3700也是ADSL路由器,因此它在dhcpd.conf被指定为网关。 DG384G仅用作无线接入点。
问题是连接到DGND3700(ADSL路由器)的设备无法获得IP,而连接到DG384G(第二接入点)的有线设备和设备可以。 我在centos pc中的日志中看到的是,客户端发送一个DHCPDISCOVER ,服务器响应一个DHCPOFFER ,并不断重复。 我没有看到任何DHCPREQUEST消息。
有什么我必须configuration的地方,以允许通过路由器的DHCP请求?
所以,只是重新迭代。 你已经有DSL进入3700.插入一个交换机(我假设)384g,centos,和其他有线电脑插入到? 你已经拿到了384g和3700作为无线。 384g的无线网桥是否连接到3700的以太网? 或者它是一个完整的路由器(你不需要它btw)。
接下来,这里有多个子网吗? 我假设不是。 接下来的问题是,客户端或服务器上是否有可能阻塞tcp / udp(DHCP可以使用其中一个/两个)端口68/69的防火墙? 68是DHCP客户端端口,69是DHCP服务器端口。 我假设centos不会阻塞任何东西,因为它看到dhcp发现。 但客户是否看到OFFER并发送请求?
此外,在3700(假设它是一个桥梁384克DHCP)closures? 如果不是的话,3700和Centos都会发出报价,但客户只能接受3700报价。
另外,除非你想要做什么,否则在家庭networking中让3700做DHCP可能更容易。