没有BSDP的Netboot Intel Mac

我有一个使用DeployStudio的netboot安装程序,在我的实验室中工作良好,但在我们的主networking上无法正常工作。 经过一番挖掘,我相信这是因为我们的networkingpipe理员正在过滤交换机级别的子网上的BSDP(引导服务发现协议)。

是否有可能硬编码我的客户端(2007年初iMac Core2Duos)应从哪个服务器启动而不依赖于BSDP?

也许相关的细节:我没有控制交换机configuration或DHCP设置。 客户端和服务器正在运行10.6 Snow Leopard。 客户端看到netboot服务器在“启动磁盘”系统偏好设置面板上宣传自己,但是当我进入netboot时,它只是给我一个闪烁的地球仪。

我知道这是很久以前的事了,因为有人问,但是DeployStudio Assistant可以创build可启动的闪存驱动器或外部硬盘驱动器,它们将连接到托pipeDeployStudio存储库的服务器。 虽然这需要将东西插入每台主机,但对于NetBoot问题,这是一个可靠的解决方法。

BSDP只是需要设置/实施的一组DHCP供应商特定的选项。 您确定DHCP在交换机级别被阻止,这不仅是一个IP问题 – 即您的客户端和服务器子网路由? 如果是这样,您需要通过使用DHCP中继(另外)对NetBoot服务器进行调整。

你可以使用bless来将Mac引导到特定的地址。

从总是优秀的迈克·博比奇

sudo bless --netboot --server bsdp://yourServer

这将使广播元件脱离networking引导,并尝试直接从给定的服务器进行networking引导。 机会是,你的networking家伙不是特别过滤BSDP,而只是删除“未经授权的”广播stream量。 这应该得到解决。