Я работаю в корпоративной среде. У нас много местоположений, в каждом много подсетей, и везде и Linux, и Windows. DHCP-серверы расположены централизованно для всего (точнее, у нас есть 2, каждый из которых обрабатывает половину IP-адресов области).
Теперь я хочу подготовиться к полноценному восстановлению во всех местах. Поэтому в основном я хочу, чтобы серверы DHCP оставались на месте, но я хочу, чтобы запрашивались несколько серверов PXE.
Я вижу, что могу добавить n разных вспомогательных IP-адресов для серверов PXE. Таким образом, я должен иметь возможность получить DHCP-запрос для всех из них.
Во многих случаях я предполагаю, что разверну локальный сервер PXE, и все подсети будут использовать его предварительно выделенный IP-адрес в качестве одного из вспомогательных IP-адресов. Но пока он не запущен, я бы хотел, чтобы это место использовало центральный сервер PXE.
Но как мне настроить серверы PXE, чтобы они не раздавали IP-адреса, а только загрузочный сервер и имя файла? Я предполагаю, что на PXE-сервере будут работать как DHCP, так и TFTP, и я хотел бы, чтобы DHCP-сервер PXE отправлял только вариант 66+67.
Трудно найти объяснение этому процессу. Предположительно, загрузочное устройство PXE будет продолжать отправлять пакеты DHCP Discover после получения IP-адреса. Но как мне идентифицировать пакеты, на которые мне нужно ответить только 66+67? И как мне это настроить?
В конце концов, я хочу централизованно использовать PXE-серверы Linux и Windows.Таким образом, если одна платформа повреждена, она может загрузиться по протоколу PXE с другой.