![Использование isc-dhcp-server вместе с существующим DHCP-сервером для PXE](https://rvso.com/image/1072173/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20isc-dhcp-server%20%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5%20%D1%81%20%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B8%D0%BC%20DHCP-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BE%D0%BC%20%D0%B4%D0%BB%D1%8F%20PXE.png)
Это может быть больше сетевой вопрос, но если говорить коротко, я нахожусь в процессе настройки сервера 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-адресов.
Спасибо за любую помощь или руководство!