物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)

物理机IP地址:192.168.1.209

虚拟机IP地址:192.168.1.5、192.168.1.7、192.168.1.10

物理机设置:

物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)

虚拟机设置:三台虚拟机都是选择的是桥接模式,除了IP不同意外,其他都一样

物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)

物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)

物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)


如上图所示,物理机可以ping虚拟机,但是虚拟机无法ping物理机,虚拟机ping网关,ping百度都OK的

按理说ping的原理就是发送接收ICMP控制报文的,然后现在的情况明显是不对等的。

我用trace*系列命令在虚拟机上跟踪了一下路由,发现虚拟机发送给真实机的ICMP报文有去无回。。如下图

物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)

在物理机DOS界面下用tracert命令进行跟踪路由

物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)

跟前面ping是一样的结果不对等,这个就奇怪了啊,明明觉得自己所有的配置都没错,然而结果却跟自己想要看到的不一致,好尴尬啊(- -.....)


从上面我们可以看出,物理机给虚拟机发送ICMP报文并且得到响应,但是虚拟机发给物理机的ICMP报文,发是发出去了,但是没有得到响应...

问了一下别个大腿,好几个人都给出了自己的猜测,我一个一个去试探,,,

最后的最后的有个人道出了物理机的防火墙规则或者关闭防火墙...

是的,就是防火墙问题,我看了一下入站出站的防火墙规则,只入不出。。。。。。。

于是就直接把防火墙给关了,问题成功得到解决

原来搞了半天是物理机的防火墙问题啊,还好前面做其他实验的时候,所有虚拟机的防火墙都被我给关闭了的,SELINUX=disabled

上一篇:多线程编程学习笔记——async和await(三)


下一篇:使用SpringMVC搭建第一个项目