linux开发板,windows和ubuntu虚拟机互ping配置

linux开发板,windows和ubuntu虚拟机互ping配置(开发板和虚拟机均可访问外网)

连接方式:开发板使用网线连接笔记本电脑,电脑再通过无线wifi连接到网络,再将网络分享到开发板和虚拟机。

各设备的ip地址:

开发板:192.168.100.3
ubuntu虚拟机:192.168.100.2
win主机:192.168.100.1

1.首先是windows的设置,进入到“控制面板->网络和internet->网络连接”。
linux开发板,windows和ubuntu虚拟机互ping配置_第1张图片

将开发板用网线连接到电脑,观察开发板在哪个端口,我这里为“以太网2”,网卡型号为“Realtek PCIe GBE Family Controller #2”。打开“以太网2”的属性页面,进入“Internet协议版本4”
linux开发板,windows和ubuntu虚拟机互ping配置_第2张图片
然后设置windows主机的ip地址,我这里设置为192.168.100.1(注意开发板和电脑和虚拟机必须在同一网段上,比如192.168.100.x),再设置掩码和网关。
linux开发板,windows和ubuntu虚拟机互ping配置_第3张图片
要实现访问外网,需要共享wifi的网络,依次打开“WLAN->属性->共享”,勾选“允许其他用户通过此计算机的Internet连接来连接”,选择开发板的端口“以太网2”。
linux开发板,windows和ubuntu虚拟机互ping配置_第4张图片
2.接着是VMware的配置,打开“编辑->虚拟网络编辑器”,选择VMnet0,恢复net0的默认设置,选择“桥接模式”,将net0桥接到对应的网卡型号,我这里为“Realtek PCIe GBE Family Controller #2”,后点击“应用->确定”。
linux开发板,windows和ubuntu虚拟机互ping配置_第5张图片
再修改虚拟机的设置,将网络适配器的网络连接改成“桥接模式”。
linux开发板,windows和ubuntu虚拟机互ping配置_第6张图片
3.ubuntu虚拟机的设置,进入系统界面,打开“系统设置->网络->有线->选项->ipv4设置->添加”,设置你的ubuntu的ip地址,掩码和网关,DNS设置成windows主机的地址,保存后重启网络连接使设置生效。
linux开发板,windows和ubuntu虚拟机互ping配置_第7张图片
这时候ubuntu应该就可以访问互联网了。
linux开发板,windows和ubuntu虚拟机互ping配置_第8张图片
输入ifconfig查看虚拟机ip地址
linux开发板,windows和ubuntu虚拟机互ping配置_第9张图片
和windows互ping
linux开发板,windows和ubuntu虚拟机互ping配置_第10张图片
linux开发板,windows和ubuntu虚拟机互ping配置_第11张图片
4.linux开发板配置,先将ip设置成和windows、虚拟机相同的网段的ip。(如果在uboot中,只能开发板ping电脑,电脑ping不通开发板,因为uboot中没有处理ping的函数)

ifconfig eth0 192.168.100.3

设置网关

route add default gw 192.168.100.1

尝试ping windows和ubuntu均成功响应
linux开发板,windows和ubuntu虚拟机互ping配置_第12张图片
这时候linux开发板也是可以连接外网的
linux开发板,windows和ubuntu虚拟机互ping配置_第13张图片

你可能感兴趣的:(linux,vmware,网络,网关)