关闭了windows和linux的防火墙,arm可以ping通windows,windows可以ping通linux。但是arm却ping不通linux。后来发现linux和windows 的ip竟然不在同一个网段,遂查看虚拟机。因为是无线上网,所以最后在设置网络的时候设置的 NAT 方式,最后虽然虚拟机像主机一样可以访问网络,但是跟主机却不在同一网段上,导致了arm开发板无法ping不通linux。
关闭虚拟机;
设置网络链接方式为桥接,并重新启动;
重新设置linux网络和关闭防火墙;
setenv ipaddr 192.168.1.111
setenv serverip 192.168.1.104
ping 192.168.1.104;
结果如下:
host 192.168.1.104 is alive!!!
成功!