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

Загрузка PXE для Linux и Windows

Вот сценарий: у меня есть 3 машины, подключенные к сети через коммутатор: один - это сервер, который может действовать как tftp-сервер, коммутатор имеет DHCP-сервер, а на других двух машинах необходимо установить ОС. Одному нужен Linux, а другому - Windows.

Есть ли способ настроить загрузку PXE, чтобы я мог решить (на основе MAC-идентификатора или статического IP-адреса), предоставлять ли программу начальной загрузки Linux или Windows?

Я могу сам написать tftp сервер. Но я вижу, что к этому времени уже слишком поздно.

Вы не должны позволять серверу TFTP решить это, поскольку сервер TFTP может больше не иметь необходимой информации (например, MAC-адрес недоступен, если клиент находится за маршрутизатором).

Вместо этого настройте DHCP-сервер для предоставления различных next-server и filename параметры в зависимости от MAC-адреса клиента (обычно достигается путем создания резервирования с соответствующими данными параметра). Если ваша текущая реализация DHCP не позволяет этого, подумайте о замене ее на более способную. И ISC dhcpd, и сервер Microsoft DHCP будут поддерживать такую ​​конфигурацию.