我在 Ubuntu MAAS 中添加节点时遇到问题,当我在 Web 界面中添加它时它会启动,但是当节点启动时,它不会启动任何 PXE 文件或找到主计算机。
PXE-E76: Bad or missing multicast discovery address
PXE-M0F: Exiting HP PXE ROOM
答案1
所以下一個伺服器您的 dhcpd 配置中的 是否指向 maas 服务器的 IP 地址?如果不是,那么 PXE 不知道从哪里检索 pxelinux.0(tftp 服务器),而且我也没有在您的输出中看到 pxe 文件名。返回文档并验证您的 DHCP 服务器配置是否根据您的环境正确设置,例如 maas 拥有网络或使用现有的 dhcp 服务器。它对仅一在您的 maas 客户端上进行界面确认 PXE 启动。
如果你已经把这些都整理好了,请参见:http://www.networkingblog.in/ios-dhcp-pxe-and-ip-helper-address-5363
“Kumar 2010 年 4 月 13 日上午 6:53 我认为您的 PXE 客户端正在使用 MTFTP,它使用多播。同样,此流量不会使用辅助地址转发,因为它不是广播。它是多播。您需要在路由器上启用多播转发,以将此多播 TFTP 流量转发到保存引导文件的 PXE 服务器。它在相邻的 VLAN 中工作,因为客户端与 PXE 服务器位于同一 LAN 上。您可以放置一个嗅探器(例如 ethereal)并过滤多播数据包,并查看端口 69 上使用的是什么多播数据包(TFTP)。然后,您可以启用 PIM 路由以将多播流量从此 VLAN 转发到 PXE 服务器 VLAN。这是多播路由指南。 http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_configuration_guide_chapter09186a00800ca794.html#wp1000948 这是以太网的链接——下载。”
PXE 启动以前在您的网络上运行过吗?