下载图像时 LTSP 失败

下载图像时 LTSP 失败

前段时间,我在 Debian 机器上配置了 LTSP。我时不时地会用到它,而且它很有效。

今天它停止工作了,我不知道问题出在哪里。

客户说:

Intel UNDI, PXE-2.1 
PXE Software Copyright (C) 1997-2000 Intel Corporation 
Copyright (C) 2010 Oracle Corporation 

CLIENT MAC ADDR: 08 00 27 06 AB AB GUID: 8E607128-4C80-4960-BF72-347FDBDB27B5 
CLIEHT IP: 192.168.1.163 MASK: 255.255.255.0 DHCP IP: 192.168.1.1 
GATEWAY IP: 192.168.1.1
PXE-E35: TFTP read timeout 
PXE-E39: TFTP cannot read from connection 
PXE-MOF: Exiting Intel PXE ROM. 
FATAL: Could not read from the boot medium! System halted. 

我看了一下服务器的日志,但是 tftp 的日志似乎没有用:

Dec  7 22:44:25 Serwer in.tftpd[4568]: RRQ from 192.168.1.163 filename /ltsp/i386/pxelinux.0
Dec  7 22:44:25 Serwer in.tftpd[4568]: tftp: client does not accept options
Dec  7 22:44:25 Serwer in.tftpd[4569]: RRQ from 192.168.1.163 filename /ltsp/i386/pxelinux.0

(上述消息是由 tftp 使用 --verbose 模式生成的)。

所以看起来我已经建立了从 tftp 客户端到服务器的连接,但是为什么它断了呢?

我找不到任何方法来查看更多日志信息。

答案1

以下网站表明这可能是 NIC 问题:

pxe_e39_tftp_cannot_read_from_connection

症状

PXE 客户端在启动时会发出 PXE 版权信息并完成 DHCP 阶段,但随后显示:

PXE-E39:TFTP 无法从连接读取

根据 PXE 客户端的系统设置启动设备列表配置,PC 将停止或尝试从系统设置启动设备列表中的下一个启动设备进行启动。

原因

“PXE-E39”错误表示 PXE 客户端在尝试发送 TFTP 确认数据包时遇到硬件错误。请注意“PXE-E39:TFTP 无法从连接读取”和“PXE-E35:TFTP 读取超时”错误消息之间的区别。“PXE-E35”错误表示 PXE 客户端在等待来自 TFTP 服务器的 TFTP 回复数据包时超时,而“PXE-E39”错误表示 PXE 客户端首先无法发送 TFTP 确认数据包。

解决

检查网络适配器是否正确插入,网络电缆是否正确连接。如果这没有帮助,请尝试更换网络适配器和/或电缆。对于 Lan-On_Board 系统,请尝试插入单独的支持 PXE 的网络适配器。此外,您可能希望更新系统 BIOS 和/或 PXE 代码。

希望这可以帮助。

相关内容