为啥我的虚拟机ping不通物理机?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的虚拟机ping不通物理机?相关的知识,希望对你有一定的参考价值。

我用的是vmware5.5.3的虚拟机,两块虚拟网卡,虚拟机装的是windows2003系统,网卡选择是桥接!本机的ip是124.192.245.58,虚拟网卡分别是124.192.245.223,124.192.245.222,虚拟机2003系统ip是124.192.245.221,按道理说应该能ping通物理机了,可是双方就是ping不通,难道是虚拟网卡设置错误? 那位高手给我来解决一下!我物理机的系统是xp。虚拟机防火墙关闭了!物理机可以ping通虚拟网卡!就是ping不通虚拟机系统,同样虚拟机系统也ping不通本机,为什么呢? 谁能给我解决下?

1,你可以把你虚拟机网卡卸载后再扫描后,看能否ping通。2,看你设置的ip是否和其他的冲突。3,如果你ping的是域名,可以使用ipconfig/flushdns把dns的缓存清除后再试。4,你用桥接了吗,用他试试。5,如果还不行的话,你就重新做一遍吧,因为真实和虚拟ping的问题不是很复杂。6,对了,你是使用的多网卡吗,如果是的话,也许是ip没设置好,弄成环了。7,我技术有限,也没实际碰到,只能想到这几种可能了。如果你结决了你的问题,也希望把你的解决方法告诉我下。谢谢,希望对你能有所帮助。 参考技术A 如果你的物理机是拨号上网,查看本机ip,一般情况下,子网掩码会是4个255,而且ip和网关地址一样,因为营运商考虑到地址资源有限(指的是ipv4)分配给你的ip网段只能容纳一个主机地址以减少地址浪费,如果是30位掩码,那么能用作主机地址的只能是出去广播地址和网络地址的剩余两个,更别说24位掩码,有点跑题。。。呵呵
要让你的虚拟机与你的物理机实现通讯就得在一个网段,而上述限制条件已经将路封死,无法再去配置一个ip地址让其与物理机ip
处于同一网段,所以拨号上网在我看来不能实现双向ping通。
参考技术B 虚拟机ping不通主机,一般是主机上安装了防火墙的软件
多出的两块网卡是为了虚拟机和主机通信,分别代表两个网络模式NAT、Host-only,当网络模式选择哪种,相应的虚拟网卡就会起到作用。

1、虚拟机能ping通网络上其他机器,也能ping通 163,如果不能上网,原因有2:
(1)虚拟机的IE的问题了
(2)所有的单位网管,对网络进行了设置,不允许设置的这个IP地址能上网。

2、主机能ping通网络上其他机器,ping不通主机,那只能是主机安装了防火墙软件或者启用了XP内置的防火墙软件的原因,可以暂时关闭防火墙或者启用icmp回显
参考技术C 虚拟机里设置 NET
添加 VMware Network Adapter VMnet8 这一块虚拟网卡

然后启动,ip什么都不要改.

进虚拟系统,不要手添IP要自动搜索IP这种DHCP方式

这样就轻松实现了虚拟系统上网,这是我的经验,

咱们情况一样,我的虚拟机也是2003.我就是这样实现上网的本回答被提问者采纳

虚拟机能ping通物理机,物理机ping不通虚拟机是怎么回事呀

首先还得看虚拟机网卡,如果是桥接模式的,可能只是虚拟机的防火墙问题.
如果是其他模式 的, 防火墙的问题依然存在,需要检查.但如果虚拟机类型是vbox或vpc,而网卡模式是nat模式的,那么的确是ping不通的。

如果虚拟机类型是vmware,网卡模式是nat模式,但是vmnet8网卡禁用了,那么也必然是ping不通的。
参考技术A 首先还得看虚拟机网卡,如果是桥接模式的,可能只是虚拟机的防火墙问题.

如果是其他模式 的, 防火墙的问题依然存在,需要检查.但如果虚拟机类型是vbox或vpc,而网卡模式是nat模式的,那么的确是ping不通的。

如果虚拟机类型是vmware,网卡模式是nat模式,但是vmnet8网卡禁用了,那么也必然是ping不通的。本回答被提问者和网友采纳
参考技术B 确保你的虚拟机的iptables和防火墙都关闭了 参考技术C /etc/init.d/iptables stop

以上是关于为啥我的虚拟机ping不通物理机?的主要内容,如果未能解决你的问题,请参考以下文章

局域网内,其他物理机PING不通我的VM虚拟机

使用VMWARE,物理机PING不通虚拟机?但是虚拟机可以PING物理机

关于虚拟机能ping通物理机,而物理机ping不通虚拟机问题解决。

虚拟机vmware能上网,可为啥和主机之间ping不通呢?

请教虚拟机linux ping不通物理机 物理机可以ping 通虚拟机 怎么回事

虚拟机能ping通物理机,物理机ping不通虚拟机是怎么回事呀