关于电脑两个网卡,有线网络直连开发板,无线上网

许多同学、朋友有这样的烦恼,因为身边没有路由器,在使用ALPHA开发板做实验时就不 知道怎么用网线与ALPHA开发板通信。

下面就介绍开发板直连电脑,无线网卡上网的方法。
主机:win7台式电脑(有线网卡 + 无线网卡) 因为本人的电脑是台式机,只有一个有线网卡,为了写这个教程,在台式机直接插了USB WIFI(无线网卡)。 连接方法 无线网卡连接WIFI上网,有线网卡直连ALPHA开发板的ENTN2,开发板先不要上电。(不 能接ENET1,因为uboot阶段只能用一个网卡)

一、设置网络适配器桥接到无线网卡上 我们在还没有开始设置前,网络适配器选择的是自动桥接,这样的好处是它会自动寻找能上 网的网卡,然后分配一个ip,这样就能上网了。如下图。
关于电脑两个网卡,有线网络直连开发板,无线上网_第1张图片
我们在编辑处,找到虚拟网络编辑器,然后点击它。
关于电脑两个网卡,有线网络直连开发板,无线上网_第2张图片
看到我们的VMnet0类型为自动桥接(也就是说它会自动桥接到能上网的网卡上),所以我 们知道这就是我们设置的虚拟网络,VMnet1(Host-Only网络模式)和VMnet8(NAT 网络模 式),这里就不介绍了。
关于电脑两个网卡,有线网络直连开发板,无线上网_第3张图片
我们点击桥接模式处,点击桥接到无线网卡即可。(请自行确认你的无线网卡名称,和有线 网卡名称,如果有些无线网卡不支持桥接,不在我们讨论范围内)
关于电脑两个网卡,有线网络直连开发板,无线上网_第4张图片
如下图,已经选择桥接到无线网卡上了,点击应用再点击确认
关于电脑两个网卡,有线网络直连开发板,无线上网_第5张图片
我们再把网络适配器接到我们上面配置的VMnet0(因为我们的VMnet0已经桥接到无线网 卡上)
关于电脑两个网卡,有线网络直连开发板,无线上网_第6张图片
本人无线网卡已经连接热点了。在ubuntu虚拟机的ip为192.168.1.156。并且能上网。
关于电脑两个网卡,有线网络直连开发板,无线上网_第7张图片
如果不能上网请点击这里,先禁用网络,再次点击这里开启网络,就能自己获取到ip,再测 试ping 百度。
关于电脑两个网卡,有线网络直连开发板,无线上网_第8张图片
二、为虚拟机Ubuntu再添加一个虚拟网络,再添加一个网络适配器,并 桥接到有线网卡上 我们再点击编辑》虚拟网络编辑器,我们按一的方法,将它桥接到有线网卡上,点击添加网 络。
关于电脑两个网卡,有线网络直连开发板,无线上网_第9张图片
如下图,我们添加一个虚拟网络VMnet2,点击确定。(在这里我们发现,我们可以添加很 多个虚拟网络,但是每个物理网卡只能桥接到一个虚拟网络上)
关于电脑两个网卡,有线网络直连开发板,无线上网_第10张图片
选中VMnet2再在VMnet信息处点击选择桥接,选择桥接到有线网卡上。(我的有线网络名 字叫Realtek USB …)。点击应用,再点击确认。
关于电脑两个网卡,有线网络直连开发板,无线上网_第11张图片
再点击虚拟机》设置,点击添加,我们再为虚拟机添加一个网络适配器。
关于电脑两个网卡,有线网络直连开发板,无线上网_第12张图片
选择添加的类型为网络适配器
关于电脑两个网卡,有线网络直连开发板,无线上网_第13张图片
点击指定为我们上面配置的VMnet2网络上,因为我们的VMnet2网络已经桥接到有线网卡 上了。
关于电脑两个网卡,有线网络直连开发板,无线上网_第14张图片
点击完成
关于电脑两个网卡,有线网络直连开发板,无线上网_第15张图片
现在我们有了两个网络适配器,其中VMnet1已经桥接到无线网卡了,VMnet2已经桥接到 有线网卡了,如下图。
关于电脑两个网卡,有线网络直连开发板,无线上网_第16张图片
我们在Ubuntu上可以看到,能自动分配ip的是无线网卡,没有ip的有线网卡。
关于电脑两个网卡,有线网络直连开发板,无线上网_第17张图片
三、在Ubuntu设置有线网卡的IP 设置有线网卡的ip为192.168.1.222,ens38是要设置的网卡名称,请自行确认你的网卡名 称。
1 sudo ifconfig ens38 192.168.1.222
关于电脑两个网卡,有线网络直连开发板,无线上网_第18张图片
开发板启动,进入uboot命令行下。(记住用网线直接的是开发板的ENET2网口(因为 uboot中正点原子默认配置的是ENET2上网的)。 输入如下指令设置开发板的ip
1 setenv ipaddr 192.168.1.55
2 setenv ethaddr 00:04:9f:04:d2:35
3 setenv gatewayip 192.168.1.1
4 setenv netmask 255.255.255.0
然后测试ping有线网卡的IP 192.168.1.222,此时也可以ping无线网卡IP了。看到is alive 表明成功啦。很开心!
关于电脑两个网卡,有线网络直连开发板,无线上网_第19张图片
同时我们在开发板文件系统下也是可以ping能虚拟机的,我们先设置ip,再ping
1 ifconfig eth0 192.168.1.55
2 ping 192.168.1.222 // ping虚拟机ubuntu有线网卡ip
3 ping 192.168.1.156 // ping 虚拟机上的无线网线ip

关于电脑两个网卡,有线网络直连开发板,无线上网_第20张图片
总结:许多朋友不会设置VMware的桥接的网络,直接就用网线去连接开发板。然而他们接 的是有线网卡,但是有线网卡还没有在虚拟机上设置。如果此时去ping,就会ping无线网 卡的ip,所以网络不通。如果此时你还想去ping windows下的ip。你的有线网卡需要设置 静态ip才能ping通。设置静态ip简单,这里不说了。

你可能感兴趣的:(嵌入式人工智能)