linux打开icmp端口,linux – ICMP – 目的地不可达(端口不可达)

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

$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捕获的所有数据包.

GE5mO.png

这个问题的原因是什么?

解决方法:

问题是在主机上配置tftpd-hpa服务器.

根据guide,文件/ 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"

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

标签:u-boot,linux,icmp,tcp-ip,ethernet

来源: https://codeday.me/bug/20190814/1658629.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值