tftp 服务正在提供文件,但我的 Windows 计算机没有接收它们

tftp 服务正在提供文件,但我的 Windows 计算机没有接收它们

我在 Linux 上运行一项tftp服务,并尝试将文件从 Linux 传输到 Windows 7 机器。

我收到的错误消息如下:

错误片段

本质上,Windows 机器响应 ,"File not found. Connect request failed"而 Linux 机器上的日志则显示"Service (file) to (IP)(port)"

我的/etc/default/atftp文件如下所示:

USE_INETD=false
OPTIONS="--daemon --port 69 --retry-timeout 5 --maxthread 100 --verbose=5 /tftp"

答案1

TFTP 仅在建立文件传输时使用 UDP 端口 69,但实际数据传输使用与 FTP 类似的随机选择的端口。检查您的 Windows 防火墙,看看 TFTP 流量是否正确打开。您可以在 Windows PC 上运行 Wireshark 流量捕获,看看数据包级别到底发生了什么。

相关内容