Сетевая загрузка Intel Mac без BSDP
У меня есть настройка сетевой загрузки с DeployStudio, которая отлично работает в моей лаборатории, но не работает в нашей основной сети. После некоторых копаний я полагаю, что это потому, что наши сетевые администраторы фильтруют BSDP (Boot Service Discovery Protocol) в нашей подсети на уровне коммутатора.
Можно ли жестко программировать, с какого сервера мои клиенты (в начале 2007 года iMac Core2Duos) должны загружаться, не полагаясь на BSDP?
Возможно соответствующие детали: у меня нет контроля над настройками коммутатора или настройками DHCP. Клиент и сервер работают под управлением 10.6 Snow Leopard. Клиенты видят, что сервер сетевой загрузки рекламирует саму себя в панели системных настроек "Загрузочный диск", но когда я перехожу к сетевой загрузке, это просто оставляет меня с мигающим глобусом.
3 ответа
Я знаю, что это довольно давно, так как об этом просили, но Помощник DeployStudio может создавать загрузочные флешки или внешние жесткие диски, которые будут подключаться к серверу, на котором размещен репозиторий DeployStudio. Хотя для этого необходимо подключить все компоненты к каждому хосту, это надежный обходной путь для подобных проблем NetBoot.
Ты можешь использовать bless
загрузить Mac по определенному адресу.
От всегда отличного Майка Бомбича
sudo bless --netboot --server bsdp://yourServer
Это выведет элемент широковещания из сетевой загрузки и попытается выполнить сетевую загрузку непосредственно с данного сервера. Скорее всего, ваши сетевые ребята не специально фильтруют BSDP, а просто исключают "несанкционированный" широковещательный трафик. Это должно обойти это.
BSDP - это просто набор специфичных для поставщика DHCP параметров, которые необходимо установить / реализовать. Вы уверены, что DHCP заблокирован на уровне коммутатора и что это не просто проблема IP - то есть маршрутизируются ли подсети вашего клиента и сервера? Если это так, вам нужно будет приспособиться к этому, используя ретрансляцию DHCP (дополнительно) на сервер NetBoot.