在我们的环境中,我们有3个用于PXE引导的DHCP服务器。
1- FreeBSD PXE
1-Linux PXE
1-磁盘成像(clonezilla样设备)
请求DHCP的每个设备都位于DHCP服务器的单独子网上。
但是DHCP服务器都在同一个子网上。
是否有方法向redhat中的DHCP中继代理添加附加逻辑,以查看配置文件或数据库表,以告诉它要使用哪个DHCP服务器?我们基本上希望能够动态和自动地配置中继代理,以便使用某种逻辑将DHCP请求转发到我们在给定时间想要的任何DHCP服务器。
发布于 2014-05-16 13:54:11
对您的问题的简短回答是:不可能将逻辑添加到“常规”DHCP中继代理中。
在分析您的场景时,我认为您应该考虑拥有多个DHCP服务器从来都不是一个好主意。
如果我是你,我只会设置一个DHCP和一个常规的DHCP中继服务。然后,我会强制PXE服务器在proxyDHCP模式下工作。这样,DHCP服务器将只提供IP,而proxyDHCP将只提供DHCP/PXE补充信息(NBP文件名和承载它的TFTP服务器的IP)。
您还可以向proxyDHCP服务器添加筛选规则,以仅响应特定请求,这样就可以强制特定客户端接收单个PXE提供的内容,避免了典型的多提供模糊。
别担心,你不是这里的“呆子”。
https://serverfault.com/questions/595059
复制相似问题