前言

桥接模式下 VMware 里面的虚拟机和主机相互无法 ping 通。

虚拟机桥接模式正常桥接至主机的物理无线网卡:

image-20251022163757086

虚拟机设置中桥接模式也配置正常:

image-20251022163823487

主机的无线网络适配器也勾选了 VMware Bridge Protocol

image-20251022170221628

主机网络信息:

无线局域网适配器 WLAN:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv4 地址 . . . . . . . . . . . . : 192.168.0.104
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.0.1

虚拟机网络配置(/etc/sysconfig/network-scripts/ifcfg-eth0):

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes              # 开机启动网卡
BOOTPROTO=static        # 静态IP
IPADDR=192.168.0.191    # 与物理机同网段
NETMASK=255.255.255.0   # 与物理机一致
GATEWAY=192.168.0.1     # 与物理机网关一致
DNS1=192.168.0.1        
  • 主机能够 ping 通除了虚拟机外的其他局域网设备;虚拟机可以上网,可以 ping 通除了主机外的其他局域网设备;主机和虚拟机无法 ping 通;

  • 主机和虚拟机防火墙都已关闭;

问题排查

检查 ARP 缓存, 发现 192.168.0.104 无法正常解析:

image-20251022201802511

使用 traceroute 192.168.0.104 追踪路由, 在第一跳被转发到了 192.168.0.191 即虚拟机的ip

image-20251022202207132

进入路由器后台发现虚拟机和宿主机在路由器中都是用的主机的名称、mac地址,不知道这个有没有影响:

image-20251022202716898

我从下午弄到深夜,尝试了各种方法,但是这个问题依旧没有解决。这个问题先记录下来,后面看看能不能解决。


YOLO