VMware虚拟机网络配置

在使用虚拟机的过程中发现,我的虚拟机虽然可以正常上网,但是无法连接VPN。

于是通过上网查询后,尝试通过[nomoremorphine]在《VMware Ubuntu虚拟机使用主机VPN配置》1中提出的解决办法,完美解决。

产生疑惑,虚拟机和主机是使用同一个网络吗?

1. 网络适配器配置信息解析

当我们在主机查询ip时可以获得关键大致如下信息:

无线局域网适配器 WLAN:
   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2409:8a28:a6b:7854:5060:e594:73d3:c6ea
   临时 IPv6 地址. . . . . . . . . . : 2409:8a28:a6b:7854:3136:4ce0:c2ce:1e54
   本地链接 IPv6 地址. . . . . . . . : fe80::a823:c7db:4471:8df6%4
   IPv4 地址 . . . . . . . . . . . . : 192.168.5.3
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.5.1

以太网适配器 VMware Network Adapter VMnet1:
   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::ae29:fa20:d67a:1b2d%19
   IPv4 地址 . . . . . . . . . . . . : 192.168.115.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

以太网适配器 VMware Network Adapter VMnet8:
   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::69bd:3c59:f8df:7f84%2
   IPv4 地址 . . . . . . . . . . . . : 192.168.80.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

目前我也不太清楚这种IP地址暴露会有什么风险,不过无所谓,不也是什么人物。

可以看到我的无线网络适配器已经成功获取了IPv4和IPv6地址,默认网关是192.168.5.1,这是我的路由器或接入点的IP地址。

然后可以看到两个以太网适配器VMnet1、VMnet8这是VMware虚拟网络适配器,通常用于主机与虚拟机之间的通信。VMnet1它有一个私有IPv4地址192.168.115.1,子网掩码为255.255.255.0;VMnet8 IPv4地址192.168.80.1,子网掩码为255.255.255.0。没有配置默认网关,因为仅本地网络通信吧?

无论是我们是对其他仪器仪表的网络配置也好,通常也都绕不开这些。通常需要配置它们在同一网段内,IP地址的网络部分相同,子网掩码一致。使用ping命令测试连通性,保证通信正常。

2. VMware虚拟机三种网络模式

通过[瞧德]的《VMware虚拟机三种网络模式:桥接模式,NAT模式,仅主机模式》2解到下VMware虚拟机三种网络模式,总结如下:

特性 仅主机模式(Host-Only) NAT模式 桥接模式(Bridged)
网络连接 虚拟机与主机组成一个封闭的私有网络,不与外部通信。 虚拟机通过主机访问外部网络 虚拟机直接连接到外部网络
IP地址 虚拟机使用私有IP地址 虚拟机使用私有IP地址 虚拟机使用与主机相同网络的IP地址
外部网络访问 无法访问外部网络 可以访问外部网络 可以访问外部网络
外部设备访问虚拟机 外部设备无法访问虚拟机 外部设备无法直接访问虚拟机 外部设备可以直接访问虚拟机
网络配置 自动配置,无需手动干预 自动配置,无需手动干预 需要手动配置网络参数
适用场景 虚拟机与主机之间的通信 虚拟机需访问互联网但不被外部访问 虚拟机需与外部设备直接通信

参考资料

results matching ""

    No results matching ""