实现Linux开发板、Windows电脑和Ubuntu虚拟机的互通:使用桥接方式连接网线和实现三方通信
1.将开发板用网线与电脑连接
连接好后,打开网络Internet设置——更改适配器选项,在网络连接中会出现,一个未识别的以太网。
然后查看一下这个网卡给我们windows主机设置的ip
win+r输入cmd,然后输入ipconfig
找到对应的网卡,所以这个网卡给我们windows设置的ip为169.254.48.96掩码为255.255.0.0,记住它。
2.设置虚拟网络编辑器
在windows搜索中输入vmnet或者虚拟网络编辑器,右键用管理员身份打开
在桥接模式的虚拟网络中选择我们的网卡,不知道选哪个,就把网线拔掉,消失的就是。
如果没有这个vmnet0虚拟网络,那我们可以选择添加网络,自己添加一个桥接网络,同样要桥接至正确的网卡。
3. 设置虚拟机配置
打开我们的虚拟机配置
添加一个网络适配器,添加好就会出现网络适配器2,
设置为自定义,选择我们桥接的虚拟网络,我这里是vmnet0
4. 设置ubuntu
点击右上角网络的标志,点击Edit Connections,点击Add就会出现如下界面:
点击Create
在Device中选择正确的网卡,第一个是我们用NAT模式创建的,应该选第二个。
在IPv4设置中选择Manual手动,设置地址,上文中说了,我们的主机地址为169.254.48.96,子网掩码为255.255.0.0,所以ubuntu地址为169.254.x.x,都行,这里设置ubuntu地址为169.254.48.98,Netmask(子网掩码)要一致:255.255.0.0,Gateway(网关)不需要设置,保存退出,重启。
5. 设置开发板
用串口工具登录开发板
输入命令:
ifconfig eth0 169.254.48.97
将开发板ip配置为169.254.48.97,并且可以修改/etc下的某一文件,使默认配置就为这个地址,就不用每次重启都要修改了,具体哪个文件,每个开发板可能不一样,自己查看一下就能知道。
这样就完成了所有配置
windows:192.169.254.48.96
开发板:192.169.254.48.97
ubuntu:192.169.254.48.98
可以通过ping命令测试一下:
还可以分别在开发板和ubuntu上ping一下,全通,完成。