VMware 网络连接方式以及NetworkManger进行网络连接管理

VMware 网络连接方式以及NetworkManger进行网络连接管理

概述

1、NetworkManager管理指定配置文件配置的网络接口,根据接口配置定义网络环境。/etc/sysconfig/network-scripts/ifcfg-ens88 中定义nm_controlled=yes那么此配置文件就被networkmanager管理了。

2、三种模式都会新建一个虚拟交换机。不同的是host-only、NAT宿主机有一个虚拟适配器,连接到虚拟交换机;桥接模式宿主机没有虚拟适配器,直接将宿主机真实网卡和虚拟交换机连接到宿主机的路由器。

3、host-only和NAT模式宿主机都会有一个适配器 Network Adapter VMnet1、Network Adapter VMnet8,和所有虚拟机一起连接到虚拟交换机上构建一个局域网。相当于宿主机有多个网卡。NAT可以实现局域网和可以连接外网的宿主机之间的数据映射,实现虚拟机访问外网,不过在外网看来此时所有虚拟机都是宿主机的IP。Host-Only可以通过配置让虚拟机连接外网。

img_1.png

三种网络连接模式对比

网络模式 新建虚拟交换机 宿主机新建Adapter网络适配器 如何连接外网 宿主机更改无线网,是否需要重新配置
NAT 虚拟交换机和宿主机的路由器直接相连,进行数据包映射,实现连接外网 不需要。因为宿主机真实网卡的IP和虚拟网卡的IP不一样。相当于两块网卡
Host-Only 通过配置让宿主机的虚拟网卡共享宿主机的真实网卡 不需要。因为宿主机真实网卡的IP和虚拟网卡的IP不一样。相当于两块网卡
桥接 虚拟交换机搭桥和宿主机路由器连接 需要。因为宿主机和虚拟机IP同一网段。

桥接模式

需要配置宿主机、VMWare配置IP、虚拟机IP的网段一样。宿主机变换局域网,需要重新配置虚拟机IP和VMware的配置。

原理

这种模式下,虚拟机和物理机连的是同一个网络,虚拟机和物理机是并列关系,地位是相当的。

宿主机网卡和虚拟机交换机Vmnet0之间虚拟出一座桥,经过这座桥链接到宿主机所在局域网的路由器上,获取与宿主机同网段的独立IP,能够直接链接外部网络,该网络模式下的虚拟机与真实的计算机没有区别,它简单快捷高效,特别适合稳定的局域网环境,存在的缺点是有局域网IP冲突的可能,更换网络路由环境后也会有没法联网的影响。

如果虚拟机分配的是静态IP地址,那么当宿主机换局域网后,需要将虚拟机IP改为新局域网的IP地址。如果物理主机使用有线网连接,那虚拟机内也要配置相应的IP地址(这个IP一般就是组织内分配的静态IP)。

所以:

  • 桥接网络内的虚拟机和物理网卡在同一个网段,各虚拟机及宿主机之间可以互相通信

  • 虚拟机桥接网络的网关默认和物理网卡的网关相同,所以物理网卡能上网,虚拟机就能上网

img.png


NAT(地址转换模式)

创建vmware的NAT网络时,会在宿主机上创建一个虚拟交换机、NAT服务,并可选择性地创建虚拟网卡、DHCP服务。

能够简单理解为,虚拟机经过宿主机网卡进行网络数据交换的。虚拟机网卡链接虚拟VMnet8交换机上,虚拟VMnet8交换机链接到虚拟路由器和虚拟DHCP服务器上,虚拟路由器链接宿主机网卡并接入到局域网路由器上实现联网。VMware NAT Service充当了虚拟路由器,VMware DHCP service充当虚拟DHCP服务器。虚拟VMnet8也链接到宿主机的VMware Network Adapter VMnet8上,实现宿主机与虚拟机的通讯。该网络模式不存在局域网IP冲突,也能够随时更换属主机的网络路由环境,虚拟机ip链接不受影响。

所有设置为NAT网络模式的虚拟机网

img.png


Host-Only模式

需要配置宿主机虚拟网卡VMnet1、VMWare配置项、虚拟机IP的网段一样。宿主机变换局域网,虚拟机IP不需要重新配置。

原理

host-only网络可以同时创建多个。

每次创建host-only网络时,会在宿主机上创建一个虚拟交换机和DHCP服务,并将所有设置为host-only模式的虚拟机网卡连接在此虚拟交换机上。因此,仅主机模式的虚拟机之间可以互相通信。

Host-only(主机模式),虚拟机VMnet1连接宿主机的VMware Network Adapter VMnet1进行通讯,Host-only将虚拟机与外网分开,只与宿主机通讯,可造成独立的内部局域网系统。在此模式下,默认是不可以连接外网的,若想连接外网,能够将宿主机网卡共享给VMware Network Adapter VMnet1网卡(宿主机上设置)并设置虚拟机静态网络,便可达到联网的目的。

此时的host-only网络模型大概如下:

img_1.png

配置连接外网

  1. 开启宿主机网卡共享给VMnet1,VMnet1的ip会由默认的地址变为192.168.137.1;
  2. VMware上修改 虚拟网络编辑器设置,配置修改成192.168.137.0的网段,配置dhcp的ip范围及有效时间;
  3. 设置虚拟机使用host-only网络模式
  4. 启动虚拟机配置有效网络,重启network后便可链接外网。步骤以下图

VMware的host-only还可以配置是否让仅主机模式的虚拟机和物理机通信。只要勾选【将主机虚拟适配器连接到此网络】,就会在宿主机上创建一个虚拟网卡(不勾选就不会创建虚拟网卡),并将这个虚拟网卡连接在host-only的虚拟交换机上,这样就能让物理机和各host-only内的虚拟机进行通信。

VMware 网络连接方式以及NetworkManger进行网络连接管理

http://jenkina.cn/2023/07/01/net/net_02_lianjiefangshi/

作者

Jenkin Liu

发布时间

2023-07-01

更新时间

2024-04-16

许可协议

评论