免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1956 | 回复: 5
打印 上一主题 下一主题

[网络子系统] snat可上网可ping外网,取消snat后竟然还能ping外网 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-01-19 21:40 |只看该作者 |倒序浏览
本帖最后由 linuxlearning4RMB 于 2016-01-19 21:41 编辑


如图,

说明,172.16.100.xx内的ip是可以直接上外网的

第一步,不做snat
win7电脑不可以打开因特网,在win7上ping 172.16.100.254 不 可以ping通。

我个人理解:没有做snat,上不了网  ping不通,是肯定的

第二步,在路由router的postrouting做snat,
win7电脑可以打开因特网,在win7上ping 172.16.100.254可以ping通。

我个人理解:做snat,上得了网  ping通,是肯定的

第三步,把第二步中在postrouting添加的做snat的iptables规则删除
win7电脑打 不  开因特网,在win7上ping 172.16.100.254可以ping通

我个人理解:删除了snat,应该是上不了玩的,也不应该  ping通,但是为什么竟然还可以ping通172.16.100.254!!!!



去到proc/sys/net/netfilter下,查看了
nf_conntrack_icmp_timeout的默认值是30,手动把这个值改为了1或者0,然后重复上面的三个步骤,清除snat以后ping网关就不会再通了



不知道为什么会这样,难道上网用的tcp udp协议和ping所用的icmp有这么多的差异吗???

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2016-01-20 00:44 |只看该作者
回复 1# linuxlearning4R

你在删了 snat 规则之后,什么时候开始测试的?是一直可以 ping 通吗。

   

论坛徽章:
0
3 [报告]
发表于 2016-01-20 09:19 |只看该作者
Godbach 发表于 2016-01-20 00:44
回复 1# linuxlearning4R

你在删了 snat 规则之后,什么时候开始测试的?是一直可以 ping 通吗。


在没有修改icmp timeout的前提下:

做了snat以后,win7机器上在cmd里面直接ping xxxxxx -t,永远ping下去,那么就是一直通的。

然后不关闭cmd让它继续ping,在router上把snat规则清了。这个时候win7机器上在cmd里面的ping xxxxxx -t依然是通的,如果把ping xxxxxx -t中断了,然后再运行,那么就ping不通了。

论坛徽章:
0
4 [报告]
发表于 2016-01-21 12:10 |只看该作者
会话未老化。

论坛徽章:
5
处女座
日期:2014-10-15 11:57:302015年亚洲杯之中国
日期:2015-03-04 17:05:552015亚冠之西悉尼流浪者
日期:2015-07-31 12:14:2915-16赛季CBA联赛之同曦
日期:2015-12-10 18:14:0615-16赛季CBA联赛之北京
日期:2016-07-07 17:01:53
5 [报告]
发表于 2016-01-21 18:08 |只看该作者
conntrack未老化,会依然使用配置前的snat规则

论坛徽章:
20
程序设计版块每日发帖之星
日期:2015-08-17 06:20:00程序设计版块每日发帖之星
日期:2016-07-16 06:20:00程序设计版块每日发帖之星
日期:2016-07-18 06:20:00每日论坛发贴之星
日期:2016-07-18 06:20:00黑曼巴
日期:2016-12-26 16:00:3215-16赛季CBA联赛之江苏
日期:2017-06-26 11:05:5615-16赛季CBA联赛之上海
日期:2017-07-21 18:12:5015-16赛季CBA联赛之青岛
日期:2017-09-04 17:32:0515-16赛季CBA联赛之吉林
日期:2018-03-26 10:02:16程序设计版块每日发帖之星
日期:2016-07-15 06:20:0015-16赛季CBA联赛之江苏
日期:2016-07-07 18:37:512015亚冠之萨济拖拉机
日期:2015-08-17 12:21:08
6 [报告]
发表于 2016-01-22 17:00 |只看该作者
楼上两位正解,修改老化时间的效果正好印证了这一点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP