实现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一下,全通,完成。

物联沃分享整理
物联沃-IOTWORD物联网 » 实现Linux开发板、Windows电脑和Ubuntu虚拟机的互通:使用桥接方式连接网线和实现三方通信

发表评论