首页 文章

“DHCP ... PXE E-53没有收到启动文件名”超时需要太长时间

提问于
浏览
0

我在Linux Debian下设置了一个PXE启动网络 . 我使用了以下组件:

pxelinux,dhcp3,tftp-hpa

对于我网络中的每个客户端,我在/etc/dhcp3/dhcpd.conf中配置了一个主机声明 .

在这个主机声明中,他们将得到:静态IP,网关,bootfilename“pxelinux.0”,dns-server

这种配置完全有效 . But 当我希望客户端引导引导文件名时我正在配置此客户端' host declaration with the filename option. When I don' t希望此客户端引导文件名,然后我'll delete this line from its'主机声明 . 每次在/etc/dhcp3/dhcp.conf中编辑一行时,我都会重新启动dhcp-server来重新分析配置 .

这也有效 . 但是当客户端引导 without 文件名选项时,它很难搜索引导文件名(输出大约30秒:"DHCP.......")并退出PXE E-53:没有收到引导文件名 .

这是我完全不理解的 . 当此客户端没有绑定到其主机声明的文件名选项时,为什么搜索引导文件名需要这么长时间?有没有办法告诉这个客户端不搜索这个启动文件名?或者最终是否有办法设置启动文件名的超时时间少于5秒?等待超过1分钟没有任何东西来启动一个主机是我的环境中绝对浪费时间,这就是我要问的原因 .

谢谢!

1 回答

  • 0

    客户端启动的方式是在其BIOS设置中设置的,如果客户端要从网络启动,它将始终等待NBP(网络启动加载器),无论您是否在DHCP事务上提供它 .

    如果您希望客户端不执行PXE启动,只需更改BIOS设置,即它应该从客户端HDD启动

相关问题