本文主要是介绍解决开发板ping不通主机和虚拟机的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用TFTP和NFS从虚拟机下载文件或者制作根文件系统的前提是开发板能够ping同虚拟机!
相信很多人都像我一样有过ping不通的经历,经过2、3天的研究和实验后终于把问题解决了,而且屡试不爽。
最后得出结论ping不通最大的问题就是3者不位于同一网段,只要设置成静态ip且位于同一网段一定能ping通!下面介绍
1、硬件情况及网络情况
我的开发板是mini2440,不过这个和开发板没多大关系。电脑连接着无线(可以上网)、开发板直接和电脑相连。
2、虚拟机网络的配置
在ping不通的时候,虚拟网络编辑器的桥接模式下的网络适配器我是选择自动,这里显然不能选择自动,不然虚拟机就有可能使用你的无线网卡,自然怎么也ping不通,所以虚拟网络编辑器选择自己的有钱网卡,如下图所示:
对于虚拟机的网络设置就选择桥接好了
3、虚拟机静态IP的设置
虚拟机的静态ip最好设置成手动,以保持在同一网段,网卡的编辑可以点击右上角的小电脑,配置VPN,配置如下:
IP设置为:192.168.1.3
掩码设置为:255.255.255.0
网关设置为:192.168.1.1
4、主机静态IP的设置
由于开发板和主机通过网线相连,这里要设置本地连接的静态IP,找到本地连接,根据下图的标题即可找到:
配置静态IP
IP设置为:192.168.1.2
掩码设置为:255.255.255.0
网关设置为:192.168.1.1
5、开发板IP设置
IP设置通过设置环境变量类来完成,相信大家都不陌生了,使用setenv设置环境变量,saveenv保存环境变量
IP设置为:192.168.1.4
服务器IP设置为:192.168.1.3(即虚拟机IP)
这篇关于解决开发板ping不通主机和虚拟机的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!