如何配置DHCP服务,以便在网络上还有另一个DHCP服务器时处理PXE请求?
我成功地在一个单独的环境(一个用于DHCP、TFTP和HTTP的服务器、一个交换机和一个客户端)中建立了一个正在工作的PXE系统,我目前正在尝试将我的系统集成到我们的大型企业网络中。
网络中有现有的DHCP设备,我必须确保我的DHCP服务不会干扰现有的DHCP进程。
到目前为止,我的配置定义了一个从192.168.2.0到192.168.2.255/24的子网,IP从10到40。最后,运行服务的机器(192.168.2.1)被设置为下一个服务器,文件名被设置为我使用的iPXE二进制文件(undionly.kpxe)。
现在我想,当我只将它用作PXE服务器时,我不再需要租用it,因此剩下的两个设置是下一个服务器和文件名。但是我想不出我需要这些设置来封装什么(以前的子网定义)。我是否可以在没有任何子网/主机块的情况下编写设置,或者是否存在“接受所有”-subnet或类似的内容?
更多信息:
注意:从与kockiren的讨论中,我发现使用代理DHCP是可能的,但是默认的DHCP服务不支持它。我现在根据他的链接将我的服务器配置为Dnsmasq (这里)代理DHCP。
发布于 2013-12-09 12:47:53
不能在一个网络中使用两个DHCP服务器。要实现这一目标,有几种选择:
发布于 2013-12-09 18:56:35
思科交换机应该支持DHCP窥探。有关详细信息,请查看您的模型手册。
有了这个特性,您可以控制DHCP的传播。如果您的所有PXE环境都位于一个单独的交换机上,则可以将其Uplink上的相邻端口对设置为不受信任的端口对,从而禁用通过此Uplink的DHCP通信。
https://serverfault.com/questions/560117
复制相似问题