怎样实现nat联网方式的两台虚拟机互ping成功
展开全部
如果是静态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通。
如果是动态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通。
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
展开全部
不要使用NAT模式,使用桥接模式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询