解决开发板ping不通主机和虚拟机的问题

使用TFTP和NFS从虚拟机下载文件或者制作根文件系统的前提是开发板能够ping同虚拟机!

相信很多人都像我一样有过ping不通的经历,经过2、3天的研究和实验后终于把问题解决了,而且屡试不爽。

最后得出结论ping不通最大的问题就是3者不位于同一网段,只要设置成静态ip且位于同一网段一定能ping通!下面介绍

 

 

1、硬件情况及网络情况

 

 

我的开发板是mini2440,不过这个和开发板没多大关系。电脑连接着无线(可以上网)、开发板直接和电脑相连。

 

2、虚拟机网络的配置

在ping不通的时候,虚拟网络编辑器的桥接模式下的网络适配器我是选择自动,这里显然不能选择自动,不然虚拟机就有可能使用你的无线网卡,自然怎么也ping不通,所以虚拟网络编辑器选择自己的有钱网卡,如下图所示:

解决开发板ping不通主机和虚拟机的问题_第1张图片

 

对于虚拟机的网络设置就选择桥接好了

解决开发板ping不通主机和虚拟机的问题_第2张图片

 

3、虚拟机静态IP的设置

虚拟机的静态ip最好设置成手动,以保持在同一网段,网卡的编辑可以点击右上角的小电脑,配置VPN,配置如下:

IP设置为:192.168.1.3

掩码设置为:255.255.255.0

网关设置为:192.168.1.1

 

解决开发板ping不通主机和虚拟机的问题_第3张图片

 

4、主机静态IP的设置

由于开发板和主机通过网线相连,这里要设置本地连接的静态IP,找到本地连接,根据下图的标题即可找到:

解决开发板ping不通主机和虚拟机的问题_第4张图片

 

配置静态IP

IP设置为:192.168.1.2

掩码设置为:255.255.255.0

网关设置为:192.168.1.1

解决开发板ping不通主机和虚拟机的问题_第5张图片

 

5、开发板IP设置

IP设置通过设置环境变量类来完成,相信大家都不陌生了,使用setenv设置环境变量,saveenv保存环境变量

IP设置为:192.168.1.4

服务器IP设置为:192.168.1.3(即虚拟机IP)

解决开发板ping不通主机和虚拟机的问题_第6张图片

 

更多Linux资料及视频教程点击这里

你可能感兴趣的:(Linux应用开发)