找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 15758|回复: 12

[基础] ROS禁止外网ping,内网可正常ping

[复制链接]
发表于 2016-5-11 23:41:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
目的是内网可以PNG通外网PING不通..
ping 用的就是icmp协议
完全限制PING不通就用ICMP所有类型
禁止外网PING就限制ECHO REQUEST包
add chain=output  dst-address=公网IP protocol=icmp action=drop   
1.png
2.png
routeros
发表于 2016-5-14 15:13:16 | 显示全部楼层
本帖最后由 cspm333 于 2016-5-14 15:14 编辑

其實這串討論有嚴重的瑕疵
就算chain從output換成input讓外網ping不進wan ,
卻同時也會讓router的工具完全ping不出去,同時netwatch也會出問題...

原因網路是雙向的,
您封鎖了wan ,讓外網ping不進來;
但您ping到外網後,封包一樣要從wan返回,但此條目會連返回的icmp封包一起過濾.
這樣無限制封瑣icmp封包是不對的!!

所以封鎖應該只做主動的icmp封包 ,略過返回的icmp封包.
/ip firewall filter
add
action=accept chain=input dst-address=10.10.10.10 protocol=icmp connection-state=established
add
action=drop chain=input dst-address=10.10.10.10 protocol=icmp

或者
/ip firewall filter
add action=accept chain=input in-interface=pppoe-out1 protocol=icmp connection-state=established
add action=drop chain=input in-interface=pppoe-out1 protocol=icmp

routeros
回复 2 0

使用道具 举报

发表于 2016-5-11 23:43:45 | 显示全部楼层
为什么不是  drop 外网input
routeros
回复

使用道具 举报

发表于 2016-5-12 03:40:18 | 显示全部楼层
本帖最后由 cspm333 于 2016-5-12 03:45 编辑
xuxi3201 發表於 2016-5-11 23:43
為什麼不是  drop 外網input

因為樓主做法有誤,依您想法改input才是正解

要不然用output也可以 ,但10.10.10.10要換放在src-address才正確.
routeros
回复

使用道具 举报

发表于 2016-5-14 08:44:38 | 显示全部楼层
如果没有固定公网地址应该选哪个选项?input?
routeros
回复

使用道具 举报

发表于 2016-5-14 14:50:19 | 显示全部楼层
本帖最后由 cspm333 于 2016-5-14 14:51 编辑
cblhj 發表於 2016-5-14 08:44
如果沒有固定公網地址應該選哪個選項?input?

一樣是input沒錯,若沒有固定的公網地址 ,
您可以捨棄地址,改選擇in-interface來源的端口也可以.

routeros
回复

使用道具 举报

发表于 2016-5-15 17:10:10 | 显示全部楼层
cspm333 发表于 2016-5-14 15:13
其實這串討論有嚴重的瑕疵
就算chain從output換成input讓外網ping不進wan ,
卻同時也會讓router的工具 ...

大哥在什么国家呀。。工作中也常用到ROS吗?

点评

自宅使用Mikrotik RB450G ,相關知識都是從谷歌學習.  发表于 2016-5-15 17:46
routeros
回复

使用道具 举报

发表于 2016-7-9 08:32:06 | 显示全部楼层
cspm333 发表于 2016-5-14 14:50
一樣是input沒錯,若沒有固定的公網地址 ,
您可以捨棄地址,改選擇in-interface來源的端口也可以.

谢谢CSPm333 大哥的讲解
routeros
回复

使用道具 举报

发表于 2016-7-26 12:32:42 | 显示全部楼层
/ip firewall filter add action=drop chain=input protocol=icmp src-address-list=!LAN_IPs
routeros
回复

使用道具 举报

发表于 2017-6-5 08:51:49 | 显示全部楼层
cspm333 发表于 2016-5-14 14:50
一樣是input沒錯,若沒有固定的公網地址 ,
您可以捨棄地址,改選擇in-interface來源的端口也可以.

多谢指点....
routeros
回复

使用道具 举报

发表于 2018-5-25 20:07:06 | 显示全部楼层
可以用icmp code来实现
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-4-20 03:36 , Processed in 0.219703 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表