如何让两台虚拟机实现互ping

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让两台虚拟机实现互ping相关的知识,希望对你有一定的参考价值。

各位大哥,小弟最近遇到一件麻烦的事情,我装了两台虚拟机,一台是2003的一台是xp的且每台上网方式是选用NAT"
可是棘手的事情来了.xp能ping 同2003的但是2003的ping不通xp的各位大侠指点啊^^^^^^图如下

  如果是静态NAT,即1对1的映射关系,CentOS1(10.1.1.1)---PC1(192.168.1.1)---PC2(192.168.1.2)---CentOS2(20.1.1.1),如果10.1.1.1一对一静态映射到10.2.2.2,20.1.1.1 一对一静态映射到20.2.2.2,需要在PC1上添加到20.2.2.2的静态路由,PC2上添加到10.2.2.2的静态路由。
  如果是动态NAT,即多对多的映射关系,如果10.1.0.0/16多对多映射到网段10.2.0.0/16,20.1.0.0/16多对多映射到网段20.2.0.0/16,需要在PC1上添加到20.2.0.0/16的静态路由,PC2上添加到10.2.0.0的静态路由,但其实是无法ping通的,有两个原因,第一个原因:动态NAT的转换条目是动态建立的,一开始不会存在,所以两边CentOS必须先往外ping一下,使之产生动态转换条目,第二个原因:动态NAT是动态映射的,不知道10.1.1.1会被映射到10.2.0.0/16中的那个具体地址,所以无法确定ping的目的地址是多少,不知道PC上有没有查看映射条目的方法,如果是路由器的话,经过之前ping会产生条目,使用show ip nat translation可以确定转换后的地址。
  如果是端口映射PAT,无法ping通。
参考技术A 主要是你的防火墙,还有就是你们的IP 是不是同一组的。。。你那个是属于局域网!本回答被提问者采纳 参考技术B 设置两台虚拟机网络区段为区段1。以一天电脑做为网关。设置IP为192.168.1.1,网关为192.168.1.1。另一电脑设置IP为192.168.1.2,网关为192.168.1.1。即可实现互ping 参考技术C

vm有网络设置吧

百度有

参考技术D 防火墙的原因很大,试试关防火墙

两台虚拟机可能互相ping通,为啥不能互相访问网站?

我在VMware上安装了两台2003的系统,网卡用的是VMnet8(NAT)方式上网,NAT网关IP为:192.168.93.2,两台虚拟机IP分别为:192.168.93.3,192.168.93.4,本机的VMnet8网卡也启动了,虚拟机上的网站在本机可以访问,虚拟机之间可以PING通,IIS权限也添加了IIS来宾账户,但是就是不能互相访问,这是怎么回事?是IIS设置问题吗?
我的意思是将两台虚拟机组建成局域网,用NAT方式上网,两台虚拟机都可以上网,也能互相PING通,但就是网站无法互相访问,是不是IIS的设置方面的问题?

参考技术A 1、关防火墙
2、检查iis设置
3、2003的权限设置
权限设置:存放web文件的文件夹权限;开启来宾账户
4、宽带连接属性里共享“允许其他网络用户通过此计算机的internet连接来连接"勾选
5、设置在同一个网络段
参考技术B 你的服务器在那个机器上?
你的意思是每个虚拟机都有iis?
iis设置好好检查一下,没问题的话就是2003的权限设置要详细看看,就是你存放web文件的文件夹权限;来宾账户要开启。
参考技术C 在宽带连接属性里的共享看看那个“允许其他网络用户通过此计算机的internet连接来连接"是否勾选,没的话,勾上试试! 参考技术D 虚拟主机一般都有做很多限止,相比之下服务器的权限要大很多。

你所说的具体是服务器间不能访问还是虚拟主机呢?
还有一种情况是,服务器间不是同一种网络或机房也是不能访问的。空间服务商有这个说明你可以具体了解一下。
第5个回答  2015-08-06 1、关防火墙
2、检查iis设置
3、windows的权限设置
权限设置:存放web文件的文件夹权限;开启来宾账户
4、宽带连接属性里共享“允许其他网络用户通过此计算机的internet连接来连接"勾选
5、设置在同一个网络段

以上是关于如何让两台虚拟机实现互ping的主要内容,如果未能解决你的问题,请参考以下文章

两台虚拟机不能互ping这是啥原因?

解决两台虚拟机互ping可通,但connect失败

两台虚拟机如何ping通

怎样实现nat联网方式的两台虚拟机互ping成功

两台笔记本电脑中的虚拟机怎样才能ping通

三者互ping,PC,虚拟机,uboot