2024年3月12日发(作者:)

VMware虚拟机的网络连接模式详解

环境说明:

++ Windows 10真机(物理机/宿主机)

++ 安装VMware Workstation 16虚拟化软件

++ 通过VMware Workstation软件创建及使用虚拟机(可以安装

kali、ubuntu、centos、openEuler或其他Windows等各种独立操作系

统)

|| VMware提供的虚拟网络类型

每一台虚拟机都可以通过虚拟网卡连接到某个虚拟网络(想象有一台

虚拟的交换机);VMware Workstation在安装后默认会提供三个虚拟网

络(桥接模式、NAT模式、仅主机模式),管理员可以根据实际需要添加

更多虚拟网络。

1)桥接模式:将虚拟机直接连接到外部(真机)网络

如果将虚拟机连接到桥接模式,那么近似于直接连接到物理交换机,

这台虚拟机与真机的地位基本上是对等的。Win10真机通过真实网卡接入

此网络、虚拟机通过选择网卡的“桥接模式”接入此网络。

比如说,Win10真机IP地址是192.168.0.100/24,虚拟机IP地址是

192.168.0.101/24,两者就可以互通;虚拟机的默认网关、DNS服务器地

址都可以参照Win10真机一样设置,从而实现访问外网。

2)NAT模式:与虚拟机共享主机的IP地址

如果将虚拟机连接到NAT模式,那么相当于连接到一个受保护的内网

交换机(虚拟的),而Win10真机相当于为此网络提供接入外网服务的一

台路由器;此网络中默认提供DHCP/DNS服务,也通过路由/NAT策略使虚

拟机能够接入外部网络(Win10真机能访问的其他网络);Win10真机通

过虚拟网卡VMware Network Adapter VMnet8接入此网络、虚拟机通过

选择网卡的“NAT模式”接入此网络。

比如说,Win10真机IP地址是192.168.10.2,虚拟机IP地址是

192.168.10.128/24;虚拟机的默认网关、DNS服务器地址也都指向

192.168.10.2(Win10真机VMware Network Adapter VMnet8网卡的地

址),从而实现访问外网。

3)仅主机模式:在专用网络内连接虚拟机

如果将虚拟机连接到仅主机模式,那么相当于连接到一个独立的虚拟

交换机,而Win10真机不为此网络提供外部接入服务;此网络中默认提供

DHCP服务,但是并不提供DNS/路由/NAT策略,虚拟机只能访问Win10真

机和此网络内的其他的虚拟机(若要访问其他网络需要管理员另行配

置);Win10真机通过虚拟网卡VMware Network Adapter VMnet1接入此

网络、虚拟机通过选择网卡的“仅主机模式”接入此网络。

比如说,Win10真机IP地址是172.25.0.200/24,虚拟机IP地址是

172.25.0.250/24,两者就可以互通;虚拟机的默认网关、DNS服务器地

址无需配置,配置了也不管用(除非管理员在Win10上自行配置

DNS/NAT/路由)。