ubuntu配置桥接网卡联通ARM开发板(USB网卡方式)
必要准备
需要准备一条网线,一个USB网卡(可以去数码店或者网上一二十块一个),然后网线一端的连接上网卡,网卡插在电脑usb口上,另一端插在开发板网口上,我这里连接的是正点原子阿尔法开发板的eth0(挨着RS232远离USB的就是eth0)
注意桥接网卡的三端(windows,ubuntu,开发板)必须在同一局域网内即网段要一致,且不能和WLAN的网段重合
设置vmware
vmware添加USB网卡
1.连接:网线插上去之后,vmware会弹出的对话框,要选择连接到主机上
2.查看:此时可以在设备管理器的网络适配器中看见网卡,或者在网络连接也可以看见这个网卡
3.添加:先将虚拟机关机,在虚拟机的设置中添加新的网络适配器,点击确定
它会默认是NAT网卡,选上桥接模式,点击确定
vmnet选择网卡
虚拟机中运行虚拟网络编辑器
VMnet0是选择桥接到刚刚查看到的网卡
如果vmnet0看不到,则点击还原默认设置
设置IP
设置ubuntu的IP
打开终端查看要设置的桥接网卡的IP,这里自动获取的NAT网卡是ens33,所以ens37就是桥接网卡(这里我的桥接ens37已经设置了,所以显示有IP)
进入ubuntu的设置
进入网络选择ens37(根据自己实际情况,也有可能不叫ens37)
点击IPv4,选择手动(Manual)设置IP,输入地址的这三段
再次执行一下ifconfig,那么ens37就有IP了,如果没有关掉重新打开这个ens37开关就有了
设置windows的IP
使用win+x快捷键,点击网络连接,点击更改网络适配器选项
找到usb网卡,右键选择属性,双击点开IPv4
选择“使用下面的IP地址”,输入地址,点击确定
设置开发板的IP
确保开发板eth0用网线已经和电脑连接上并且上电状态,用MobaXterm的串口操作开发板
输入ifconfig eth0 192.168.5.9
,再执行ifconfig
命令就可以看到了eth0已经设置好IP了
在板子上ping一下ubuntu和windows的IP,就可以通了,如果不通的话尝试重启一下设备或者将windows的防火墙的域网络,专用网络,公用网络那些设置都关掉
在ubuntu上ping一下板子和windows的IP也可以通了,如果不通的话,再用ifconfig eth0 192.168.5.9
设置一遍开发板的IP,或者设置开发板为静态IP,即修改开发板的/etc/network/interfaces文件里面的内容:
然后重启开发板,这样就可以互相ping通