VMware虚拟机Linux(Centos 7.6)网络适配器有5种配置,分别为桥接模式、NAT模式、仅主机模式、自定义模式、LAN区段。VMware界面可以进行选择,如下图:
1.桥接模式
桥接模式是虚拟机的网卡直接连接到物理机的网卡上,相当于虚拟机与物理机在同一个局域网内,处于同一网段内。虚拟机Linux可以通过dhcp自动获得一个独立的IP地址,也可以和同局域网内的其他主机通信,并且可以直接访问外部网络。
该模式适合新手使用。该模式使用dhcp自动获取IP地址可连接外网,可以使用网络上的YUM源,方便rpm软件和依赖包的安装。学习过程中如果有什么问题,同网段的同学或者同事也可以帮忙远程连接到你的虚拟机Linux查看问题。
注:(1).dhcp自动获取IP地址才能连接外部网络;如使用static静态网络IP地址(需要手动配置),就不能连接到外部网络了;
(2).桥接模式需要在"虚拟网络编辑器"里面看到VMnet0(类型为桥接模式)的配置(如下图),如果没有,需要添加或者修改。修改方法见《VMware安装Linux(Centos 7.6)后网络配置》的第2.2章节部分。
2.NAT模式
NAT模式是通过虚拟网卡VMnet8进行数据转发,相当于一个虚拟路由器。VMware除虚拟的NAT服务外,还提供了虚拟的dhcp服务,创建的虚拟机Linux通过这两个服务可以连接到外部网络,也可以与宿主机进行通信,但是不能与同局域网(同网段)内的其他主机通信。
该模式适合新手自己使用。该模式使用dhcp自动获取IP地址可连接外网,可以使用网络上的YUM源,方便rpm软件和依赖包的安装。只能使用宿主机才能连接到虚拟机,同局域网的其他主机无法访问。
注:(1).同样仅dhcp才能连接到外部网络,设置static静态网络就不能连接到外部网络了;
(2).NAT模式需要在"虚拟网络编辑器"里面看到VMnet8(类型为NAT)的配置(如下图),如果没有,需要添加或者修改。 修改方法见《VMware安装Linux(Centos 7.6)后网络配置》的第2.2章节部分。
3.仅主机模式
仅主机模式是通过虚拟网卡VMnet1进行通信,虚拟机只能与宿主机通信,不能连接到局域网,也不能访问外部网络。但仅主机模式设置的虚拟机之间可以相互通信。
该种模式适合需要与物理机交互但不需要访问外部网络的场景。
注: 仅主机模式需要在"虚拟网络编辑器"里面看到VMnet1(类型为仅主机)的配置(如下图),如果没有,需要添加或者修改。 修改方法见《VMware安装Linux(Centos 7.6)后网络配置》的第2.2章节部分。
4.自定义模式
当主机有多个网卡(包括虚拟网卡)时,自定义模式允许用户选择特定的物理网卡或者虚拟网卡转发,相对比较灵活,具体看网卡的配置决定数据的转发方式。如果选择VMnet0,相当于桥接模式,如果选择VMnet1,相当于仅主机模式,VMnet8,相当于NAT模式。
5.LAN区段模式
LAN区段模式相当于仅主机模式的简化版,虚拟机只能在设定的网络区段内通信,既不能访问局域网,也不能访问外部网络,甚至宿主机也不能访问该模式下的虚拟机。
比如,虚拟机A,LAN区段选择"LAN区段1"。虚拟机B,LAN区段选择"LAN区段2"。虚拟机C,LAN区段选择"LAN区段2"。虚拟机A、虚拟机B、虚拟机C都设置为同网段的静态IP地址,那么虚拟机A到虚拟机B和虚拟机C网络都不通,虚拟机B到虚拟机C网络可达。
仅同LAN区段,且同网段的虚拟机网络可通。同LAN区段,不同网段的虚拟机网络不通。不同LAN区段,网段属于同一网段或者不同网段,虚拟机间网络都不通。
注:(1).LAN区段模式,不能使用dhcp自动获取IP地址,需要设置为static静态IP地址。
(1).宿主机如需要访问LAN区段的虚拟机,可以在虚拟机里添加一个"网络适配器",使用其他可以宿主机访问的模式配置网络;
(2)."LAN区段1"仅是一个名称,可以在"LAN区段(S)..."下进行自定义设置。