虚拟网络模式概述
1. 桥接模式 (Bridge)
概述
桥接模式允许虚拟机通过虚拟交换机直接与主机的物理网络接口进行通信。
通信方式
- 虚拟机通过连接虚拟交换机,利用虚拟网桥连接到主机的网卡。
- 本模式不需要使用虚拟网卡,因此没有 VMware Network Adapter VMnet0。
特点
- 主机和虚拟机处于平等地位。
- 每个虚拟机占用一个独立的 IP 地址。
- 虚拟机通过物理机的网卡访问互联网。
配置要求
- 虚拟机的 IP 地址需与主机在同一网段。
连通性
- 主机与虚拟机可以相互访问。
- 虚拟机之间可以相互访问。
- 虚拟机能够访问互联网。
- 虚拟机可以访问其他主机。
- 其他主机可以访问虚拟机。
使用场景
适合在内网中创建虚拟服务器以提供网络服务。
2. NAT 模式 (Network Address Translation)
概述
NAT模式通过虚拟路由器实现网络地址转换,使虚拟机能够共享主机的网络连接。
通信方式
- 虚拟 NAT 设备(虚拟路由器)连接到 VMnet8 虚拟交换机,为虚拟机提供网络连接。
- 主机通过 VMware Network Adapter VMnet8 虚拟网卡连接到 VMnet8 虚拟交换机,支持主机与虚拟机之间的通信。
特点
- 虚拟机在外部网络中没有独立的 IP 地址。
- 虚拟 NAT 设备将专用网络中的 IP 地址转换为主机的 IP 地址,实现网络地址转换。
- 只要主机联网,虚拟机也能获得互联网连接。
配置要求
无须特殊配置。
连通性
- 主机与虚拟机可以相互访问。
- 虚拟机之间可以相互访问。
- 虚拟机能够访问互联网。
- 虚拟机可以访问其他主机。
- 其他主机无法直接访问虚拟机,但可通过共享网络和端口映射进行访问。
使用场景
适用于需要虚拟机访问外部网络而不希望外部网络访问虚拟机的情况。
3. 仅主机模式 (Host-Only)
概述
仅主机模式创建一个与外部网络隔离的内部网络,仅允许主机与虚拟机之间的通信。
通信方式
- 主机通过 VMware Network Adapter VMnet1 虚拟网卡连接至 VMnet1 虚拟交换机。
特点
- 没有 NAT 设备,因此虚拟机无法访问互联网。
配置要求
无须特殊配置。
连通性
- 主机与虚拟机可以相互访问。
- 虚拟机之间可以相互访问。
- 无法访问互联网。
- 无法访问其他主机。
- 其他主机无法访问虚拟机。
使用场景
适合创建一个与其他机器隔离的内部网络,适用于测试和开发环境。
4. 虚拟交换机与网卡
虚拟交换机
- VMnet0:桥接模式。
- VMnet1:仅主机模式。
- VMnet8:NAT模式。
- 功能:允许相同模式的虚拟机相互连接。
虚拟网卡
- VMware Network Adapter VMnet1:用于仅主机模式。
- VMware Network Adapter VMnet8:用于 NAT 模式。
- 功能:使主机与虚拟机能够相互连接。
关键问题
- 主机如何与虚拟机连接?
- 虚拟机如何连接到互联网?