虚拟机桥接不能上网,虚拟机桥接无法上网

作者:高方托管网 2024-08-31 05:29:02 0

大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟机桥接不能上网的问题,于是小编就整理了1个相关介绍虚拟机桥接不能上网的解答,让我们一起看看吧。

VMware虚拟机桥接模式,主机和虚拟机不能ping通是怎么回事?

回答这个问题之前,先简要回顾以下虚拟机桥接模式。

虚拟机桥接不能上网,虚拟机桥接无法上网

什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。其网络结构如下图所示:

如果只考虑能否ping通的问题,则不用考虑DNS。

无论是桥接模式,还是NAT模式,虚拟机和宿主机之间都是可以通信的,但两者不能ping通,通常是防火墙设置的问题。

1、测试宿主机ping虚拟机

如图,我的宿主机IP地址是192.168.2.108,由于虚拟机与宿主机之间的网络是桥接模式连接,所以虚拟机IP是和宿主机在同一个网段,IP是192.168.2.177。

但是,在宿主机中ping 192.168.2.177时,却发现并不能ping通。

ping是通过发送ICMP数据包来测试网络是否畅通的。ping先发送一个数据包过去,然后对方接收到之后再发送一个返回的ICMP包。一来一回才算网络畅通。

虚拟机可以ping通主机,说明主机的防火墙放行了ping的数据包,而虚拟机的防火墙是不会阻挡主机的返回包的,因为你要先发送第一个数据包给对方,才会有返回包回来,

而当主机ping虚拟机的时候,虚拟机的防火墙阻挡了ping发送的数据包,系统接收不到ICMP数据包,自然不会发送ICMP的返回包。

虚拟机和物理机采用桥接的方式就是先当于两者用一个交换机相连,ping不通就是不在一个网段内,二层数据的转发是可以没有网关的 主要看网段是不是相同,虚拟机网卡选对没有,一般vmnet1是桥接的网卡

虚拟机桥接,实际就是宿主机的物理网卡被虚拟成一个交换机,同时宿主机网卡也是这虚拟交换机中一个口,虚拟机上被虚拟的网卡也是虚拟交换机下其中一个口,只要虚拟机和宿主机ip在同段,且都没有防火墙情况下,肯定是能互通的

到此,以上就是小编对于虚拟机桥接不能上网的问题就介绍到这了,希望介绍关于虚拟机桥接不能上网的1点解答对大家有用。

相关推荐