VMware虚拟机网络模式全过程
一.看前须知
- 虚拟软件版本:VM17
- 前备知识:计算机网络(DHCP NAT)
二.模式介绍
2.1 基本介绍
- 图一 VMware中的虚拟网络编辑器中有三种不同的网络模式

仅主机模式和NAT模式默认对应VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡。
桥接模式在物理机上没有对应的Vmnet0的网卡。具体原因,请看下文。
- 图二 物理机上虚拟网卡信息

注意:如果物理机上没有对应的虚拟网卡,请尝试还原默认设置或重新安装虚拟软件。
2.2 桥接模式
桥接模式解释
桥接模式相当于把虚拟机直接放到物理机的局域网中,它们与宿主机的地位是相同的。它的ip地址可以直接通过物理机局域网内的DHCP服务器直接分配,(需要和物理机在同一网段,配置相同的网关和DNS)因此会消耗物理机所在区域局域网的IP地址。
它在物理机中没有对应的虚拟网卡,它是通过虚拟网桥直接连接到物理机上的真实网卡上。详细信息,见下图。
- 图三 桥接模式详解图

桥接模式选项
- 图四 复制物理网络连接状态的选项

如果在笔记本电脑或其他移动设备上使用虚拟机,请选择复制物理网络连接状态。
当您在有线或无线网络之间进行移动时,该设置会导致 IP 地址续订。
续订IP是指网卡从路由器的DHCP服务器获得IP地址的过程。
网卡通过DHCP对IP都有租定时间,等到了一定的时间,你的电脑会自动续订IP,以方便继续使用。
不选择复制物理网络连接状态选项:
如果采用DHCP的方式来分配IP地址,当电脑网络从有线或无线网络之间进行移动时,DHCP会重新分配ip地址,即虚拟机IP地址会发生变化。
选择复制物理网络连接状态选项:
复制网络连接状态仅用于笔记本电脑在有线网络与无线网络之间切换时进行IP地址续订,虚拟机IP地址不变。
桥接模式连接关系
虚拟机,物理机与互联网之间的连接关系。(能否ping通)
| 虚拟机<->虚拟机 | 虚拟机->物理机 | 物理机->虚拟机 | 虚拟机->互联网 | 互联网->虚拟机 | |
|---|---|---|---|---|---|
| 桥接模式 | YES | YES | YES | YES | YES |
2.3 NAT模式
NAT技术
先简单介绍一下NAT这个技术:
- NAT(网络地址转换),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术(wiki)。
- 优点在于NAT内部局域网与外界隔离,较为安全。内部地址空间也是独立进行维护,与公网IP分离,有效降低IP地址空间不足的问题。缺点是数据包都要经过NAT设备(路由器或网关)更改源和目的IP,重新查询NAT地址转换表,降低了通信效率。
NAT模式解释
在NAT模式中,虚拟机会创建一个隔离的网络,所有虚拟机之间都可以互相通信。
物理机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。
VMware Network Adapter VMnet8网卡是为了实现主机与虚拟机之间的通信。可见NAT模式下物理机更像是虚拟机们的"路由器"。所以虚拟机和物理机不再同一网段下,可以理解为主机是虚拟机的"上级"。
当在物理机中禁用VMware Network Adapter VMnet8网卡时,物理机不能再ping通虚拟机,但是虚拟机仍然可以ping通物理机。
如下图所示:
- 图五 NAT模式详细图解

由于是虚拟的NAT设备,虚拟机的端口转换规律只是针对于物理机和虚拟机的。
对于互联网来说,始终只是和物理机对话,察觉不到虚拟机。因此,虚拟机可以通过物理机(起着路由器的作用)访问互联网,但是互联网却不能访问虚拟机。(就是NAT里面套了一层NAT)
NAT模式连接关系
虚拟机,物理机与互联网之间的连接关系。(能否ping通)
| 虚拟机<->虚拟机 | 虚拟机->物理机 | 物理机->虚拟机 | 虚拟机->互联网 | 互联网->虚拟机 | |
|---|---|---|---|---|---|
| NAT模式 | YES | YES | YES(Vmnet8网卡开启) | YES | NO |
2.4 仅主机模式
仅主机模式解释
在仅主机模式下,虚拟机依旧会创建一个隔离的网络,虚拟机之间可以通信,但是虚拟机不能访问互联网。
虽然有DHCP服务器直接分配地址,但是不能直接访问物理机所在局域网的私有地址。
它们没有设置网关,但是可以访问虚拟网卡VMware Network Adapter VMnet1,同样可以通过虚拟网卡与物理机通信,物理机也可以通过虚拟网卡与虚拟机通信。
- 图六 仅主机模式详细图解

仅主机模式连接关系
虚拟机,物理机与互联网之间的连接关系。(能否ping通)
| 虚拟机<->虚拟机 | 虚拟机->物理机 | 物理机->虚拟机 | 虚拟机->互联网 | 互联网->虚拟机 | |
|---|---|---|---|---|---|
| 仅主机模式 | YES | YES | YES(Vmnet1网卡开启) | NO | NO |
三. 总结
虚拟机,物理机与互联网之间的连接关系。(能否ping通)
| 虚拟机<->虚拟机 | 虚拟机->物理机 | 物理机->虚拟机 | 虚拟机->互联网 | 互联网->虚拟机 | |
|---|---|---|---|---|---|
| 桥接模式 | YES | YES | YES | YES | YES |
| NAT模式 | YES | YES | YES(Vmnet8网卡开启) | YES | NO |
| 仅主机模式 | YES | YES | YES(Vmnet1网卡开启) | NO | NO |
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决VMware安装虚拟机出现Operating System not found的问题
这篇文章主要介绍了解决VMware安装虚拟机出现Operating System not found的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-06-06
VMware虚拟机网络设置的实现步骤(NAT、桥接、仅主机)
在入门使用VMware搭建Linux的环境时,对于网络的设置时不可避免的,本文就来介绍一下VMware虚拟机网络设置的实现步骤,主要有三种连接方式,感兴趣的可以了解一下2023-08-08
关于vmware workstations与device/credential不兼容启动报错的问题
很多朋友问小编VMware和Device不兼容导致vmware workstations启动虚拟机报错,怎么解决这个问题呢?直接禁用Device就行了,具体操作细节跟随小编一起通过本文学习吧2021-07-07
VMWare12 下Ubuntu虚拟机没法通过长按方向键连续移动光标的解决办法
这篇文章主要介绍了VMWare12 下Ubuntu虚拟机没法通过长按方向键连续移动光标的解决办法,需要的朋友可以参考下2017-01-01
VMware虚拟机安装Fedora 27 Workstation正式版(图文)
这篇文章主要介绍了VMware虚拟机安装Fedora 27 Workstation正式版(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-03-03


最新评论