最近移植uboot, 发现在uboot环境下,可以Ping通主机
localhost # ping 10.3.2.47
Using mii0 device
host 10.3.2.47 is alive
但是在主机ping uboot IP, 却回复unknown host
开始很奇怪,为什么单方向可以Ping通?
1. PC主机的防火墙已关闭,且可以正常上网, 和其他网络可以正常ping 通
2. 其他PC机 Ping uboot也是不通,同样的现象,unknown host
3. 在uboot环境下, tftp可以正常从PC机下载文件到 开发板
4. 开发板自己ping 自己的IP也不通
后来查看源代码,发现uboot里面有发送ping命令的处理代码do_ping,但是并没有回复ping命令的处理,
所以主机向uboot发送ping包,是没有回复的
阅读(3291) | 评论(0) | 转发(0) |