设置 TFTP 以从 PXE 引导操作系统

设置 TFTP 以从 PXE 引导操作系统

我正在尝试使用 PXE 从网络连接系统。我快完成了,但有一些问题。当我从 PXE 启动客户端时,我在客户端屏幕上看到以下内容: PXE-E11:ARP 超时 PXE-E38:TFTP 无法打开连接

互联网上有一些尝试来修复它,但没有具体的,所以我将详细描述我的案例。

在此文件 /etc/default/atftpd 中我更改了 USE_INETD=trueUSE_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 目录上设置的权限是否正确。

相关内容