Как настроить PXE на отдельном DHCP-сервере
В моей сети есть DHCP-сервер, который не может обслуживать PXE-запросы (вы вообще не можете установить опцию следующий сервер), и этот сервер ДОЛЖЕН оставаться DHCP-сервером.
Я хотел бы иметь загрузку PXE в сети, но, как я уже говорил ранее, я не могу сделать это с этим текущим сервером DHCP. Можно ли, например, настроить дополнительный DHCP-сервер, который предоставит отсутствующую опцию только клиентам PXE? Я открыт для любого другого решения, просто имейте в виду, что мне нужен этот текущий DHCP, чтобы остаться.
Большое спасибо!
2 ответа
Я нашел это, так что это возможно:
http://danielboca.blogspot.cz/2012/02/boot-linux-from-network-using-pxe-and.html
Важна часть с DNSMASQ
В общем; нет. Вы должны иметь только один "авторитетный" DHCP-сервер в каждой подсети. Это потому, что клиент передает "кто я?" запрашивать, не зная, кто / где находится DHCP-сервер; и сервер DHCP предназначен для того, чтобы заметить это, выделить IP-адрес из пула и ответить ответом "Вы являетесь…" - если есть два сервера DHCP, они оба отвечают, и клиент запутывается.
Самый простой выход (кроме исправления / замены существующего DHCP-сервера) может состоять в создании новой подсети, такой, чтобы пакеты, передаваемые в новой подсети, не попадали в существующую сеть (а другой трафик делает). Затем вы должны назначить диапазон IP-адресов новой подсети (и убедиться, что эти IP-адреса не могут быть назначены старым DHCP-сервером), и иметь новый DHCP-сервер, управляющий этим пулом IP-адресов для новой подсети.