问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

VMware不同网络连接情况下的连通性测试与分析

创作时间:
作者:
@小白创作中心

VMware不同网络连接情况下的连通性测试与分析

引用
CSDN
1.
https://blog.csdn.net/wulala112233/article/details/142483527

本文将通过实验的方式,详细探讨VMware虚拟机在不同网络连接模式下的连通性情况。实验环境采用两台CentOS7虚拟机和VMware Workstation 16 Pro,分别测试了桥接模式、NAT模式和仅主机模式下的网络连通性。

实验环境

  • 两台CentOS7虚拟机
  • VMware Workstation 16 Pro

实验背景

在默认情况下,VMware会自动创建3个虚拟机网络:

  • VMnet0(桥接模式)
  • VMnet8(NAT模式)
  • VMnet1(仅主机模式)

实验步骤

前提条件

  1. 保证宿主机网卡启用
  • 打开运行窗口(win+r),输入ncpa.cpl,打开网络连接窗口
  • 其中VMnet1为仅主机模式,VMnet8为NAT,需要虚拟机使用什么连接模式就需要打开哪块网卡,否则实验可能失败
  1. 确保DHCP和虚拟网络正常启用
  • 在VMware软件工具栏中,选择编辑——虚拟网络编辑器——更改设置
  • 保证启用DHCP和正常的配置
  1. 保证虚拟机网卡正常启用

一、桥接模式

1.1 桥接与宿主机

  • 首先使虚拟机处于桥接模式下
  • 查看宿主机网卡地址
  • 打开CMD,输入ipconfig查看地址,要注意不要选择VM创建的虚拟网卡
  • 使用虚拟机ping宿主机地址测试

1.2 桥接与外网

  • 因为桥接模式下,虚拟机与宿主机处于同一网段
  • 所以如果测试环境中有校园网认证等,需要在虚拟机同样进行认证操作
  • ping百度地址,ping通
  • 使用路由追踪,发现转发路径与宿主机一致,均是内网交换机——路由器——外网

1.3 桥接与桥接

  • 配置第二台虚拟机
  • 可以克隆一台或者重新创建一台虚拟机,使其也处于同一虚拟网段(桥接模式下)
  • 直接选择桥接模式和自定义——VMnet0(默认设置),效果一样
  • 查看第二台虚拟机地址
  • 在第二台虚拟机的终端上,输入ip addr查看地址
  • ping
  • 使用第二台虚拟机ping第一台虚拟机地址,ping通

1.4 桥接与NAT

  • 将第二台虚拟机的网络连接模式,修改为NAT模式
  • 查看第二台地址
  • 可以重启网卡,刷新地址
  • 使用桥接ping NAT模式下虚拟机地址
  • 发现不通

1.5 桥接与仅主机(Host-Only)

  • 将第二台连接模式修改为仅主机模式
  • 直接选择仅主机模式或选择VMnet1(默认情况下)效果相同
  • 查看第二台虚拟机地址
  • ping
  • 不通

1.6 结论

  • 桥接模式下,可以与宿主机、外网、同桥接模式下的主机连通
  • 而与NAT模式下,仅主机模式下不通

1.7 分析

  • 桥接模式下,虚拟机与宿主机在同一网段,通过虚拟网桥与宿主机相连
  • 所以宿主机(直接通信)、外网(通过宿主机与网关连接)、同桥接模式(直接转发)下的主机连通
  • 而NAT情况下,因为桥接虚拟机与网关连接,所以网关会不断转发,并不会源出源发,导致ping包超时
  • 仅主机模式下是模拟封闭情况下的局域网,所以不会与外网连通

二、NAT模式

1.1 NAT与宿主机

  • 查看宿主机地址
  • 分为VM网卡的自身网卡
  • 将模式修改为NAT
  • ping
  • 两个地址均通

1.2 NAT与外网

1.3 NAT与桥接

  • 第二台设置为桥接模式
  • 查看地址
  • ping

1.4 NAT与NAT

  • 第二台设置为桥接NAT模式
  • 查看地址
  • ping

1.5 NAT与仅主机

  • 第二台设置为仅主机模式
  • 查看地址
  • ping
  • 当连接主机虚拟适配器的时候,可以连通
  • 关闭此功能则不通

三、仅主机

1.1 仅主机与宿主机

  • 当连接主机虚拟适配器的时候,可以连通
  • 关闭此功能则不通

1.2 仅主机与外网、桥接、NAT均不通

1.3 仅主机与仅主机

  • 当同处于一个虚拟网段时,可以连通
  • 当不处于一个虚拟网段是,不可以连通
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号