У меня есть сервер PXE+DHCP creaed использующий syslinux и уже работающий на сегменте (198.19.99.xxx) частной сети.. Я хочу знать, может ли этот сервер PXE+DHCP быть настроен для начальной загрузки машин по другому сегменту сети (172.16.87.xxx)?
Если эти две сети могли бы общаться друг с другом затем, какова будет установка dhcp.conf файла?
DHCP основан на протоколе «DORA» (обнаружение-предложение-запрос-принятие); Как минимум, пакеты Discover транслируются в MAC-домене загружающимися клиентами, которые ищут DHCP-сервер. Широковещательный трафик по умолчанию блокируется маршрутизаторами, тогда обычно вы не сможете загружать PXE-клиенты в сети 172.16.87.xxx с DHCP-сервера, расположенного по адресу 198.19.99.xxx.
Но вы можете включить на маршрутизаторе "связывание" обеих сетей с помощью агента ретрансляции DHCP (IP Helper), таким образом маршрутизатор примет широковещательный запрос, исходящий от клиента в сети 172.16.87.xxx, и отправит запрос по DHCP. сервер в сети 198.19.99.xxx.
Маршрутизаторы (не сети) предоставляют услуги ретрансляции DHCP. Вам больше ничего не нужно в пункте назначения. Трафик TFTP ретранслировать не нужно.
Да, это возможно, если ваша целевая сеть настроена для ретрансляции трафика DHCP и TFTP. Скорее всего, вам понадобятся «вспомогательные IP-адреса» в сети клиента, которые указывают на фактический IP-адрес DHCP-сервера.