ICMP - 目的地无法到达(端口无法到达)

ICMP - 目的地无法到达(端口无法到达)

我有两个以太网有线连接的设备。我给了他们两个来自同一子网的地址。结果我可以在第一个设备的 arp 表中看到第二个设备。

$ arp -a
? (128.247.77.90) at 10:60:4b:4b:29:50 [ether] on eth0

但总是ping不通。

$ ping 128.247.77.90
PING 128.247.77.90 (128.247.77.90) 56(84) bytes of data.
From 128.247.77.158 icmp_seq=9 Destination Host Unreachable

第一个设备是笔记本电脑。这是一个主持人。第二个是 u-boot 下的平板电脑。我必须通过 TFTP 从主机获取文件。由于 ICMP,该协议也会失败。以下是 Wireshark 捕获的所有数据包。

在此输入图像描述

出现这个问题的原因是什么?

答案1

问题出在主机上 tftpd-hpa 服务器的配置上。根据指导该文件/etc/default/tftpd-hpa必须类似于:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/bogdan_liulko/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"
RUN_DAEMON="yes"

我的问题是我的文件不--create包含TFT_OPTIONS.完成指南中的所有步骤后,一切都开始正常工作。

相关内容