本文介绍如何使用 VMware 虚拟网络编辑器.
文章目录
1. VMware 虚拟网络编辑器设置
1.1 进入 VMware 虚拟网络编辑器
编辑 > 虚拟网络编辑器
点击 更改设置
获取管理员权限,以设置虚拟网络参数.
- 如果将真实主机的其它网络适配器(或称网络接口,以下简称网口)禁用,仅保留 VMware 的虚拟网络适配器
则虚拟网络编辑器列表中仅有默认的 2 个虚拟网络
- 如果开启宿主机的若干真实网口
则虚拟网络编辑器列表中除了默认的 2 个虚拟网络 VMnet1 和 VMnet8 之外,还有用于桥接宿主机真实网络的 VMnet0. VMnet0 可以共享桥接网卡的网络.
设置网络参数后,点击 应用
或 确定
即可保存修改.
编辑虚拟网络参数非常方便,具体动手尝试即可. 如果遇到什么问题,点击 还愿默认设置
即可.
1.2 添加新的虚拟网络
- Bridge 模式可以设置的虚拟网络数量等于宿主机上开启的真实网口(物理网口和非VMnet虚拟网口)的数量. 也就是说,开启多少非 VMnet 网卡,就能设置多少桥接模式的虚拟网络.
- VMware 虚拟网络仅允许存在一个 NAT 模式的网络.
- Host-only 模式的网络没有数量限制.
添加的 VMnet2 网口图下
1.3 还原默认设置
如果虚拟网络出现任何不能解决的问题,点击 还愿默认设置
就能清除全部修改.
还原默认设置后:
- 用户添加的网络会被全部清除
- 仅保留 VMnet1 和 VMnet8
- VMnet1 和 VMnet8 的参数会随机初始化
2. 三种虚拟网络模式的介绍
2.1 Bridge 模式
默认 VMnet0
网络使用桥接(Bridge)模式. 在 Bridge 模式下,虚拟主机就像局域网中的一台独立主机,它可以配置真实局域网的 IP 地址、子网掩码、网关等信息. 当虚拟主机的 IP 地址处于局域网网段内,它可以和局域网内的其它真实主机以及虚拟主机互相访问. 因此,Host A、Vitual Host A1、Vitual Host A2、Host B 都可以互相访问. 如果局域网连接 Internet,虚拟主机还可以访问互联网. 并且,虚拟主机和局域网内其它主机具有完全对等的地位,网络关系是平等的. 此时在网络拓扑中,VMnet0
并不是 VMware 模拟出来的虚拟网络,它就是局域网本身. 可以注意到 VMware 在宿主机内没有产生虚拟网卡 VMware Network Adapter VMnet0
.,因为宿主机使用的是真实物理网卡. 而虚拟主机
Bridge 模式实际上是将宿主机网卡设置为混杂模式,从而可以侦听多个 IP 地址.
2.2 NAT 模式
默认 VMnet8
网络使用 NAT 模式. 在 NAT 模式下,VMware 模拟出一个虚拟的局域网路由器(VMnet8)和一个虚拟的网络地址转换路由器(NAT Router),同时还会在宿主机上模拟出虚拟网卡 VMware Network Adapter VMnet8
(其实这个名称可以随意修改). 宿主机通过虚拟网卡 VMware Network Adapter VMnet8
连入虚拟网络 VMnet8
. 而虚拟网络 VMnet8
还会通过 NAT Router
连入本地局域网,NAT Router
为虚拟网络 VMnet8
提供网络地址转换服务. 因此,Host A、Vitual Host A1、Vitual Host A2 三者可以互相访问. 但是,Vitual Host A1 和 Vitual Host A2 可以访问 Host B 而 Host B 无法访问 Vitual Host A1 和 Vitual Host A2. 当然,Host A 和 Host B 是可以互相访问的,两者处于局域网内.
NAT 模式是虚拟主机连接互联网最简单的方式,只要宿主机连入了互联网,虚拟主机就能访问互联网. 当你没有通过局域网而是直接连接互联网时,要想虚拟主机可以访问互联网,就采用 NAT 模式. 如下图所示.
2.3 Host-only 模式
默认 VMnet1
网络使用 Host-only 模式. 在 Host-only 模式下,VMware 模拟出一个虚拟的局域网路由器(VMnet1),同时还会在宿主机上模拟出虚拟网卡 VMware Network Adapter VMnet1
(这个名称也可以随意修改). 宿主机通过虚拟网卡 VMware Network Adapter VMnet1
连入虚拟网络 VMnet1
. 虚拟网络 VMnet1
和宿主机所在的真实网络是完全隔离的. 因此,Host A、Vitual Host A1、Vitual Host A2 三者可以互相访问,但是 Vitual Host A1 和 Vitual Host A2 无法和 Host B 互相访问.
当某些实验需要完全独立隔离的网络环境时,可以使用 Host-only 模式.
如果您觉得这篇文章对您有帮助,打赏一下吧~