物理机(真实机)能ping通虚拟机,但是虚拟机无法ping通真实机(可能是防火墙问题)
物理机IP地址:192.168.1.209
虚拟机IP地址:192.168.1.5、192.168.1.7、192.168.1.10
物理机设置:
虚拟机设置:三台虚拟机都是选择的是桥接模式,除了IP不同意外,其他都一样
如上图所示,物理机可以ping虚拟机,但是虚拟机无法ping物理机,虚拟机ping网关,ping百度都OK的
按理说ping的原理就是发送接收ICMP控制报文的,然后现在的情况明显是不对等的。
我用trace*系列命令在虚拟机上跟踪了一下路由,发现虚拟机发送给真实机的ICMP报文有去无回。。如下图
在物理机DOS界面下用tracert命令进行跟踪路由
跟前面ping是一样的结果不对等,这个就奇怪了啊,明明觉得自己所有的配置都没错,然而结果却跟自己想要看到的不一致,好尴尬啊(- -.....)
从上面我们可以看出,物理机给虚拟机发送ICMP报文并且得到响应,但是虚拟机发给物理机的ICMP报文,发是发出去了,但是没有得到响应...
问了一下别个大腿,好几个人都给出了自己的猜测,我一个一个去试探,,,
最后的最后的有个人道出了物理机的防火墙规则或者关闭防火墙...
是的,就是防火墙问题,我看了一下入站出站的防火墙规则,只入不出。。。。。。。
于是就直接把防火墙给关了,问题成功得到解决
原来搞了半天是物理机的防火墙问题啊,还好前面做其他实验的时候,所有虚拟机的防火墙都被我给关闭了的,SELINUX=disabled
#----------All efforts I have paid today...