VMware虚拟机网络模式配置实例----桥接模式

概述

在嵌入linux开发过程中,我们开发人员一般以win7\10通用计算机作为主机,在VMware虚拟机运行ubuntu操作系统(当然也可以在通用计算机上安装win7\10和ubuntu双操作系统)进行开发调试,在与主机共享上网或者与板卡网口通信中,都会涉及对VMware虚拟机网络配置,下面将VMware虚拟机三种模式:桥接模式、仅主机模式、NAT模式的配置实例总结如下。

桥接模式(bridged networking)

定义

如下图,在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。主机网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。直接将虚拟网卡桥接到一个物理网卡上面,和一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而侦听多路IP。在此种模式下,虚拟机内部的网卡(例如openwrt下的ens33)直接连到了物理网卡所在的网络上,可以想象为虚拟机和主机处于对等的地位,在网络关系上是平等的。
在这里插入图片描述

实操

本人开发的项目是使用桥接模式,实现VMware运行ubuntu与开发板在同一个192.168.8.xxx局域网段,即网线直连,最终实现nfs共享文件,同样通过桥接方式也可以实现虚拟机和主机同时上网功能,具体实操步骤如下。

步骤1

如下图,打开VMware虚拟网络编辑器(以管理员权限运行)。
在这里插入图片描述

步骤2

如下图,将VMware配置为"桥接模式"。注意要选择使用的网口对应的网卡,因为一台主机可能配置有多块硬件网卡。
在这里插入图片描述

步骤3

如下图,将VMware设置为桥接模式
在这里插入图片描述

步骤4

依次如下图所示,虚拟机、主机、板卡已都在同一网段,可以相互ping通。
如下图,将虚拟机IP配置为192.168.8.45。
在这里插入图片描述
如下图,主机物理网网卡IP手动配置为192.168.8.101。
在这里插入图片描述
如下图,开发板IP为192.168.8.1,这是在开发板中提前配置好的。
在这里插入图片描述

步骤5

将虚拟机和主机均配置为自动获取,则可以实现虚拟机和主机同时上网功能。

总结

1、由于桥接模式虚拟机和主机是共用一个物理网卡的,因此在主机的网络配置界面并未出现虚拟网卡vnet0的小电脑标识。
2、通过桥接模式既可以实现虚拟机与板卡通过连接网线调试,也可以实现虚拟机与主机共同上网功能。
3、后文将继续总结另外两种模式:仅主机和NAT模式,弄懂桥接和NAT,在很多项目中会经常用。

猜你喜欢

转载自blog.csdn.net/weixin_39789553/article/details/114883456