关于网络的各种操作真的是很令人头疼,网络也是很难学的一个板块。分享一下我这种情况如何ping通开发板和虚拟机。

        首先我是只有一根网线,电脑商务本没有网口,所以只能把开发板和路由器连在一起。

        开发板使用的是阿尔法,芯片是NXP的i.mx6ull芯片。

        ping命令在uboot中也可以使用,是检测网络连接是否正常的最有效手段,网络连接正常后,我们才可以通过网络从虚拟机中下载文件写入开发板,网络调试也是最好用的调试手段之一。

        首先,要让虚拟机与开发板能通讯,要确保其在同一网段内,也就是ipv4的前三位要一样。

        对于开发板来讲,它直连路由器,我们可以通过dhcp命令查看他的ip地址。

         我的开发板ip地址是192.168.1.20。

        对于虚拟机,虚拟机的网络是来源于主机的,主机是直接连WIFI,所以我们要让虚拟机也使用主机的链接的WIFI,具体怎么办

 在虚拟机设置中,将虚拟机网络配置为桥接模式,也就是说,虚拟机桥接到电脑的网卡,就可以使用电脑连接的WIFI了。

        下一步,在WINDOWS网络连接中,确定连接WIFI的网卡。

         可以看到,我主机的网卡是这个Qual啥的。

        然后在虚拟机网络编辑器中,设置桥接到这个网络。

        之后就可以重启虚拟机。

        然后在虚拟机中查看ip地址 。

我虚拟机的ip是192.168.1.128,和开发板同一网段辣 。

然后根据自己的情况,设置好环境变量ipaddr/serverip/netmask啥的,就不赘述了。

然后就可以ping试试辣,在开发板中ping虚拟机(不能在虚拟机内ping开发板,板子里面只有uboot不会对别人的ping回应)

 这就算是ping成功辣。

注:

如果ping不了,可以试着把电脑的防火墙关掉,

虚拟机连不上网,可以把WIFI断开再重新连接试试

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐