永发信息网

设置NAT之后Ping 不通啊!!!!

答案:3  悬赏:50  手机版
解决时间 2021-03-27 16:11
  • 提问者网友:一抹荒凉废墟
  • 2021-03-27 05:58
设置NAT之后Ping 不通啊!!!!
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-03-27 07:01
你写的反码是0.255.255.255,当然显示就是192.0.0.0了。因为除了最高8位,其他位都被反码掩掉了。但是这个和你的故障没什么关系。
你是用的动态地址翻译,这种情况下,Inside的主机可以ping通outside,outside的主机没办法Ping通Inside。只有使用了静态地址翻译,才可以双向可访问。追问写不下啊。能QQ帮帮忙么~ 我其他两个路由器就是简单的设置了ospf协议和 端口IP地址 并且三台计算机的网管都设置的是R1上对应的端口~而且我现在是 pc0和 pc1对应的是inside pc2是outside 就是外能Ping内 内Ping不通外。追答那就建议你检查一下设置,R1的S2/0现在是设置的Inside口,S3/0设置的Outside口。是否PC0和PC1是在S2/0这一侧,PC2是在S3/0一侧。因为你是用了动态路由协议,建议在R1上使用show ip route命令检查通向PC0的端口是哪个端口。追问对啊pc0和pc1对应的是insdie借口 pc2对应的是outside接口我用的都是ospf协议 而且如何设置静态地址翻译啊~谢谢啦追答使用ip nat inside static ...语句,可以设置静态地址翻译。直接将inside区域的某个主机翻译为一个指定的地址,这样outside的主机ping这个翻译后的地址就可以通了。
还有,你从inside区的主机PC0 ping outside区,源地址会发生改变,变为123.0.0.1的地址,这样,ping的回包就会回到123.0.0.1,但是你在router2上显然没有添加到123.0.0.0/24的路由,回包无法到达R1,更无法到达PC0了。
从PC2使用Ping包,因为你是Ping的翻译前的地址,IP路由可达,而且由外到内Ping包源地址不做翻译,所以回包也可达。只是回包会被翻译为123.0.0.1的地址,所以你在ping的结果显示中应该可以看到reply from 123.0.0.1。事实上,如果你用TCP协议来从外到内测试,是无法连通的。ICMP是无连接协议,即使回包源地址不匹配,也会显示Ping通了。
正确设置:
1、需要PC0, PC1能够访问PC2,应该在R2上添加123.0.0.0/24的路由,指向R1的s3/0端口地址。
2、需要PC0,PC1和PC2之间可以双向访问,既要添加上面的路由,也必须设置静态地址翻译。追问还是不行。。大哥QQ聊吧。。麻烦了追答从来不用QQ,MSN等等。说一下你做到什么地方了吧,有没有什么不理解的问题。
全部回答
  • 1楼网友:空山清雨
  • 2021-03-27 09:34
你手动设置网络邻居,有可能没找对ip。追问我用的是cisco的模拟器。。。怎么设置网络邻居。。追答顺便问一句是用猫上的还是和别人用路由器上的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯