我们可以把VMware的网络想象成给你的虚拟机(客人电脑)和你的真实电脑(主人房间)之间连接网线的不同方式。
假设你的真实电脑(宿主机)是一个大套房,里面有一个主卧室(你的真实操作系统),还有很多空客房(虚拟机)。网络适配器的模式,就是决定这些“客房”如何连接到外部世界(互联网)和主卧室的布线方案。
核心比喻:你的电脑是一个“网络大套房”
宿主机:整个套房,有外墙(真实网卡)。
虚拟机:套房里的一个独立客房。
物理网线:从套房外墙接进来的、真正的互联网光纤/网线。
虚拟交换机:套房里的一个“智能接线总机”,可以内部布线。
五种模式,就是五种不同的“接线方法”。
1. 桥接模式 —— “给客房单独拉一条明线,直通外墙”
接线方法:虚拟机就像套房里一个新租客。房东(VMware)在套房的外墙上,额外安装了一个独立的网线接口,直接从外墙拉一根线到这个客房里。
效果:
虚拟机直接连接到你真实的物理网络,和你的真实电脑平起平坐。
它从你家路由器那里独立获得一个IP地址(比如,你电脑是192.168.1.10,它可能就是192.168.1.11)。
在邻居(同一局域网的其他设备)看来,你的套房现在住了两个独立的租户。
使用场景:
想让虚拟机像一台真实电脑一样上网,比如做服务器让别人访问。
在局域网内做网络实验,需要和其他真实设备通信。
优点:网络配置最简单直接,和真实机器无异。
缺点:会占用一个局域网的IP地址;如果公司/学校网络有严格的管理(如IP与MAC地址绑定),虚拟机可能无法上网。
2. NAT模式 —— “客房共享房东的出口,用房东的名字”
接线方法:虚拟机没有直连外墙。它通过套房里的“总机”(虚拟交换机)连接到“房东的房间”(宿主机),然后所有网络请求都由房东(宿主机)代理,以房东的名义发出去、收回来。
效果:
虚拟机处于一个虚拟的、私有的子网络里(比如192.168.XXX.XXX)。
对外部网络(包括你家路由器)来说,所有流量都看起来是宿主机发出的。路由器只看到宿主机这一个设备在上网。
虚拟机可以主动访问外网(比如浏览网页),但外部网络不能主动访问虚拟机(除非在宿主机上设置端口转发)。
使用场景:
最常用、最省心的默认模式。虚拟机需要上网(下载软件、更新系统),但又不想被外界打扰。
非常适合个人日常使用、学习、测试。
优点:不干扰外部网络,配置简单,上网方便。
缺点:外部设备无法直接访问虚拟机,除非做额外设置。
3. 仅主机模式 —— “只允许在套房内部活动,禁止外出”
接线方法:在套房里自建一个完全独立的内部局域网。虚拟机和宿主机都连接到这个内部的“总机”(虚拟交换机)上。这个网络与套房外墙(物理网络)彻底隔绝。
效果:
虚拟机和宿主机之间可以互相通信(比如传文件、用远程桌面连接)。
虚拟机完全无法访问外部的互联网,也看不到局域网里的其他真实设备。
形成一个封闭、安全的纯内部实验环境。
使用场景:
搭建绝对安全的测试环境,比如测试病毒、研究网络攻击与防御。
需要虚拟机与宿主机频繁通信,但又不希望它有丝毫泄露风险。
在没有外网的环境下进行软件测试。
优点:绝对安全隔离,性能好。
缺点:虚拟机不能上网。
4. 自定义模式 —— “使用你自己设计的接线总机”
这是什么:这不是一个具体的“接线法”,而是一个选择器。它让你可以选择使用哪一个虚拟交换机(总机)。
使用场景:当你创建了多个复杂的自定义虚拟网络时(比如模拟一个有多层防火墙的公司网络),你可以用这个模式,为不同角色的虚拟机指定连接到不同的虚拟交换机上。
一句话理解:“别用默认的总机了,我指定它连接到‘财务部专用总机’上去。”
5. LAN区段模式 —— “把几个客房串联成一个小团体”
接线方法:这是一种创建虚拟局域网的简便方法。你可以创建一个“LAN区段”(比如叫
TestLab),然后把多个虚拟机都接入到这个区段里。效果:
接入同一个LAN区段的虚拟机彼此之间可以通信,就像一个独立的迷你局域网。
但是,它们与宿主机、外部网络都是隔绝的(除非其中一台虚拟机额外接了其他模式的网卡)。
使用场景:
快速搭建一个小型隔离的网络实验环境。比如,你想测试一台Windows Server和一台Windows Client如何组网,就把它们两个的网卡都设为同一个LAN区段即可。
比自定义模式更简单直观,适合临时性的分组实验。
优点:配置简单快捷,非常适合做封闭的网络实验。
总结与生活化类比
| 模式 | 生活比喻 | 能否上外网? | 能否被外网访问? | 能否与宿主机通信? | 常用场景 |
|---|---|---|---|---|---|
| 桥接 | 独立住户:有自己门牌号,和房东平起平坐。 | 能 | 能 | 能 | 虚拟机当服务器 |
| NAT | 合租室友:共用房东的Wi-Fi和名字上网。 | 能 | 不能(除非房东转接) | 能 | 默认首选,个人日常使用 |
| 仅主机 | 密室:只能和房东在屋内交谈,不出门。 | 不能 | 不能 | 能 | 安全测试、内部通信 |
| 自定义 | 总机选择器:指定用哪个内部电话系统。 | 取决于选择的“总机” | 取决于选择的“总机” | 取决于选择的“总机” | 复杂网络拓扑 |
| LAN区段 | 内部对讲机群组:群组内可通话,但与外界隔绝。 | 不能 | 不能 | 仅同区段虚拟机间能 | 快速搭建封闭实验网络 |
给你的建议:
刚入门,只想让虚拟机能方便上网:用NAT模式。
想让虚拟机在局域网里像真机一样被访问:用桥接模式。
想做安全的病毒实验或网络测试:用仅主机模式或LAN区段模式。