Назад | Перейти на главную страницу

Может ли сервер PXE + DHCP существовать в одной сети, а загрузочные машины - в другой?

У меня есть сервер PXE + DHCP, созданный с использованием syslinux и уже работающий в сегменте частной сети (198.19.99.xxx). Я хочу знать, можно ли настроить этот DHCP-сервер PXE + для загрузки машин через другой сегмент сети (172.16.1). 87.xxx)?

Если две сети могут взаимодействовать друг с другом, то какова будет настройка файла dhcp.conf?

Да, это возможно, если ваша целевая сеть настроена для ретрансляции трафика DHCP и TFTP. Скорее всего, вам понадобятся «вспомогательные IP-адреса» в сети клиента, которые указывают на фактический IP-адрес DHCP-сервера.

Видеть: Широковещательная передача между VLAN

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 ретранслировать не нужно.