虚拟机与主机不能ping通的解决方法

昨天帮同学解决了虚拟机和主机不能相互ping通,以前也遇到过,记录一下方便大家参考。

虚拟机和主机相互ping通的前提是选择桥接(brige)方式,而且两个ip在一个网段内。
两者不能相互ping通的情况多发生在把ip换过后,主机能ping虚拟机,虚拟机多数ping不通主机,提示host unreachable.
这时候,可以采取以下几个方法:
在虚拟机的linux终端输入以下命令:sudo ifconfig eth0 down(关闭网卡);
然后输入sudo ifconfig eth0 up(关闭网卡),如果能ping通主机,ok。
如果这种方法没有效果,问题依旧,看看你的主机的网卡是不是禁用了,如果禁用了请启用,并把网线插上,多数情况下就能相互ping通了。

在使用vm和virtual box时都遇到过这样的问题,就是这样解决的,你碰到类似的情况,不妨一试。
2013.3.14

原文地址:https://www.cnblogs.com/imucsgg/p/2963776.html