我有一个使用syslinux创build的PXE + DHCP服务器,并且已经在专用网段(198.19.99.xxx)上运行。我想知道是否可以将此PXE + DHCP服务器configuration为通过另一个网段(172.16。 87.xxx)?
如果两个networking可以互相通信,那么dhcp.conf文件的设置是什么?
是的,只要您的目标networkingconfiguration为中继DHCP和TFTPstream量,这是可能的。 您可能需要客户端networking上的IP“帮助地址”,指向实际的DHCP服务器的IP地址。
请参阅: VLAN之间的广播
DHCP基于“DORA”(发现提供请求接受)协议; 发现数据包最小限度地由searchDHCP服务器的引导客户端在MAC域上广播。 广播stream量默认被路由器阻止,那么通常您将无法在networking172.16.87.xxx上启动位于198.19.99.xxx的DHCP服务器上的PXE客户端。
但是你可以在路由器上“链接”一个DHCP 中继代理 (IP Helper),这样路由器就可以接收来自172.16.87.xxxnetworking的客户端的广播请求,并且它将通过198.19.99.xxxnetworking中的DHCP服务器。
路由器(不是networking)提供DHCP中继服务。 在目的地你不需要任何东西。 TFTPstream量不需要中继。