我遇到一个问题,我的 Vmplayer 和 VirtualBox 虚拟机都使用 dhcp 桥接,可以访问外部网络,网络上的其他主机可以 ping 所有虚拟机。但是,Vmplayer 虚拟机和 VirtualBox 虚拟机无法互相 ping。
以下是测试结果:
Vmplayer VMs _can_ ping other Vmplayer VMs
VirtualBox VMs _can_ ping other VirtualBox VMs
Other hosts can ping _both_ Vmplayer VMs and VirtualBox VMs
Vmplayer VMs _can't_ ping VirtualBox VMs
VirtualBox VMs _can't_ ping Vmplayer VMs
Vmplayer VM 路由表:
[root@smartos ~]# netstat -rn
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
default 10.0.1.1 UG 4 1022 e1000g0
10.0.1.0 10.0.1.7 U 4 1272 e1000g0
127.0.0.1 127.0.0.1 UH 2 14 lo0
VirtualBox VM 路由表:
$ netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.0.1.1 UGS 0 2883 em0
10.0.1.0/24 link#1 U 0 1036 em0
10.0.1.22 link#1 UHS 0 0 lo0
127.0.0.1 link#2 UH 0 0 lo0