我正在尝试使用 PXE 从网络连接系统。我快完成了,但有一些问题。当我从 PXE 启动客户端时,我在客户端屏幕上看到以下内容: PXE-E11:ARP 超时 PXE-E38:TFTP 无法打开连接
互联网上有一些尝试来修复它,但没有具体的,所以我将详细描述我的案例。
在此文件 /etc/default/atftpd 中我更改了
USE_INETD=true
到
USE_INETD=假
然后在文件中/etc/default/tftpd-hpa
我把TFTP_DIRECTORY =“/ srv / tftp”,因为srv / tftp位于文件末尾/etc/default/atftpd
。
然后我跑sudo /etc/init.d/atftpd start
我用 tftp 键入并完成了最后几件事sudo mount -o loop /home/tux/ubuntu16-Desktop.iso /srv/tftp/ubuntu/
,但它不起作用。
您有解决办法吗?
答案1
我建议检查该子网的 DHCP 配置。假设您的 DHCP 服务器与 TFTP 服务器分开运行,您应该next-server
设置正确的 TFTP 地址(或 DNS 记录,前提是option domain-name-servers
在 DHCP 中也设置正确)。可能值得检查该filename
选项是否设置得当。
另外,请检查 TFTP 目录上设置的权限是否正确。