使用NAT方式联网的两台虚拟机为啥不能ping通。两台虚拟机分别在两台主机上,主机使用的是fedora14系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用NAT方式联网的两台虚拟机为啥不能ping通。两台虚拟机分别在两台主机上,主机使用的是fedora14系统相关的知识,希望对你有一定的参考价值。
因为fedora14可以创建kvm虚拟机,于是在局域网内的两台主机上分别创建两台虚拟机都是fedora14的,使用NAT方式联网的。虚拟机使用DHCP自动分配ip后可以ping通两台主机,也可上网。但是两台虚拟机之间却ping不通。
参考技术A 虚拟机系统如果使用NAT方式,相当于一个私网,外部网络是不知道这个私网的存在的,没有路由。它只能首先主动发起访问外部公网,让NAT服务器进行虚拟机的地址和主机地址之间的映射。而不能先从外部公网地址发起连接。所以你两个虚拟系统都是NAT方式,肯定是PING不同的。 参考技术B 最可能是防火墙设置问题,检查ipchain追问fedora14中ipchain命令不支持
追答仔细看你的描述发现一个问题,2台虚拟机在两台主机上都使用NAT方式联网,那两台不同宿主机上通过NAT之后肯定不能互通了,因为相当于有两个不互通的路由阻隔了相互间的通信,最简单的办法是都使用桥接,那样就在同一个网上了
本回答被提问者采纳 参考技术C 也许是linux的防火墙。追问不是的,防火墙这个我还是注意了,都关闭了 。
NAT方式,宿主机无法ping通虚拟机
一:问题描述
查看虚拟机IP
在宿主机上无法ping通虚拟机
二:解决办法
点击“编辑虚拟网络”,如下图:
勾选1上面的“Connect a host virtual adapter to this network ”
至此,宿主机能ping通虚拟机
以上是关于使用NAT方式联网的两台虚拟机为啥不能ping通。两台虚拟机分别在两台主机上,主机使用的是fedora14系统的主要内容,如果未能解决你的问题,请参考以下文章
NAT模式下为啥我的虚拟机可以PING通主机而主机PING 不通虚拟机?防火墙关了,ip也是在同一网段!