admin管理员组

文章数量:1565279

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

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

一、设置网络适配器桥接到无线网卡上 我们在还没有开始设置前,网络适配器选择的是自动桥接,这样的好处是它会自动寻找能上 网的网卡,然后分配一个ip,这样就能上网了。如下图。

我们在编辑处,找到虚拟网络编辑器,然后点击它。

看到我们的VMnet0类型为自动桥接(也就是说它会自动桥接到能上网的网卡上),所以我 们知道这就是我们设置的虚拟网络,VMnet1(Host-Only网络模式)和VMnet8(NAT 网络模 式),这里就不介绍了。

我们点击桥接模式处,点击桥接到无线网卡即可。(请自行确认你的无线网卡名称,和有线 网卡名称,如果有些无线网卡不支持桥接,不在我们讨论范围内)

如下图,已经选择桥接到无线网卡上了,点击应用再点击确认

我们再把网络适配器接到我们上面配置的VMnet0(因为我们的VMnet0已经桥接到无线网 卡上)

本人无线网卡已经连接热点了。在ubuntu虚拟机的ip为192.168.1.156。并且能上网。

如果不能上网请点击这里,先禁用网络,再次点击这里开启网络,就能自己获取到ip,再测 试ping 百度。

二、为虚拟机Ubuntu再添加一个虚拟网络,再添加一个网络适配器,并 桥接到有线网卡上 我们再点击编辑》虚拟网络编辑器,我们按一的方法,将它桥接到有线网卡上,点击添加网 络。

如下图,我们添加一个虚拟网络VMnet2,点击确定。(在这里我们发现,我们可以添加很 多个虚拟网络,但是每个物理网卡只能桥接到一个虚拟网络上)

选中VMnet2再在VMnet信息处点击选择桥接,选择桥接到有线网卡上。(我的有线网络名 字叫Realtek USB …)。点击应用,再点击确认。

再点击虚拟机》设置,点击添加,我们再为虚拟机添加一个网络适配器。

选择添加的类型为网络适配器

点击指定为我们上面配置的VMnet2网络上,因为我们的VMnet2网络已经桥接到有线网卡 上了。

点击完成

现在我们有了两个网络适配器,其中VMnet1已经桥接到无线网卡了,VMnet2已经桥接到 有线网卡了,如下图。

我们在Ubuntu上可以看到,能自动分配ip的是无线网卡,没有ip的有线网卡。

三、在Ubuntu设置有线网卡的IP 设置有线网卡的ip为192.168.1.222,ens38是要设置的网卡名称,请自行确认你的网卡名 称。
1 sudo ifconfig ens38 192.168.1.222

开发板启动,进入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 表明成功啦。很开心!

同时我们在开发板文件系统下也是可以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


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

本文标签: 网卡无线上网两个开发板电脑