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

Сетевая загрузка из PXE

Мне нужно использовать сетевой загрузочный сервер. Однако DHCP-сервер указывает на неправильное имя файла и сервер загрузочного образа. Я не могу изменить сам DHCP-сервер, так как он контролируется другим отделом. Мне просто нужно указать IP-адрес, по которому компьютер будет загружаться изначально. Есть ли способ сделать это без использования DHCP-сервера? Есть ли настройка в Intel Boot Agent? Или изнутри Debian? Спасибо.

Нет, вам нужно поговорить с людьми, запускающими DHCP-сервер, или разместить целевой хост в той части сети (например, в другой VLAN), которая не видит этот DHCP-сервер, и настроить свой собственный DHCP-сервер.

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

Ты можешь использовать Прокси DHCP для предоставления информации загрузки PXE, не касаясь DHCP-сервера, управляющего IP-адресами. Есть приятный статья в Ubuntu, где описывается, как настроить dnsmasq делать прокси DHCP. Поскольку вы упомянули Debian, вам нужно будет использовать dnsmasq из тестирование репозитории (v2.48 или выше), чтобы получить возможности ProxyDHCP.

Примечание из статьи:

«Настоящие» клиенты PXE поддерживают спецификацию DHCP прокси, как и недавние (> май 2009 г.) клиенты gPXE. Но старые клиенты etherboot могут быть не в состоянии получить информацию о загрузке с прокси-сервера DHCP, поэтому для этих клиентов необходим обычный DHCP-сервер (либо dhcp3-server, либо dnsmasq в обычном режиме DHCP).

Итак, YMMV. Кроме того, если ваш DHCP-сервер, управляющий IP-адресами, уже отвечает загрузочной информацией PXE, стандарт не определяет, что должно произойти, если получено несколько ответов.

если текущий DHCP уже предоставляет информацию о загрузке, вы никак не можете помешать вашему клиенту получить это предложение. Вы можете предоставить альтернативную информацию о загрузке с помощью proxyDHCP, а с добавлением фильтра Mac предоставлять эту информацию только желаемому загружающемуся ПК, вообще не нарушая работу сети. НО загрузочная станция по-прежнему получит 2 полностью действующих предложения загрузки. Не определено, какой клиент может взять и, наконец, загрузиться. Как было сказано ранее, ваше единственное безопасное предложение - каким-то образом изолировать загружающегося клиента "сетью".