Использование isc-dhcp-server вместе с существующим DHCP-сервером для PXE

Использование isc-dhcp-server вместе с существующим DHCP-сервером для PXE

Это может быть больше сетевой вопрос, но если говорить коротко, я нахожусь в процессе настройки сервера PXEBoot (TFTP/HTTP) для автоматизации сетевых установок Linux, и последнее, что мне нужно сделать/протестировать, это как заставить его работать в существующей среде DHCP. Я пошел дальше и протестировал/задокументировал шаги по настройке параметров DHCP 60 и 67 на существующем сервере DHCP. Это работает нормально, пока ваш сервер DHCP может предоставить логику, необходимую для определения разницы платформ между системой на основе BIOS или UEFI.

Другой метод настройки этого заключается в установке isc-dhcp-server на вашем сервере TFTP и либо размещении его в той же подсети, либо изменении параметров IP Helper на ваших маршрутизаторах, чтобы он получал DHCP REQ. Это то, что мне нужно, так это помощь в понимании того, как это должно работать.

Обычно при проектировании подсети с несколькими DHCP-серверами, если только DHCP-серверы не имеют возможности копировать или уведомлять друг друга о том, какие IP-адреса им выдаются, для предотвращения конфликтов IP-адресов вы настраиваете их на выдачу диапазонов, которые не перекрываются.

Итак, представьте (для простоты) плоскую сеть 192.168.1.0/24 с существующим DHCP-сервером, настроенным на выдачу IP-адресов для всего диапазона. Есть ли способ настроить файл dhcpd.conf isc-dhcp-server так, чтобы он выдавал только DHCP-опции 60/67 и позволял существующему серверу выдавать остальную сетевую информацию?

ИЛИ... мне придется перепроектировать свою сеть так, чтобы она выдавала только половину IP-адресов с существующего DHCP-сервера, а другую половину — с нового isc-dhcp-server? Если это так, и у меня только 1 из 2 DHCP-серверов настроен на выдачу DHCP-опций 60/67, не столкнусь ли я с проблемой, когда иногда при загрузке из сети он будет получать информацию с DHCP-сервера, на котором нет необходимой информации?

Думаю, на самом деле я ищу человека, у которого все это работает, чтобы объяснить на высоком уровне, как все это должно работать вместе, избегая конфликтов IP-адресов.

Спасибо за любую помощь или руководство!

Связанный контент