ROS禁止PING 方法

ROS禁止PING 方法
止内网PING
点击IP > Firewall > Filter Rules > 右面选中 output > "+" > General > Protocol 中选择 icmp ,在同级界面上点击Action 中,将Action选择为"drop",按"OK"确认
禁止外网PING
点击IP > Firewall > Filter Rules > 右面选中 input > "+" > General > Protocol 扬州大学网络教学平台中选择 icmp ,在同级界 面上点击Action 中,将Action选择为"drop",按"OK"确认



看了“[分享]ROS禁止PING 方法这篇贴,觉得大家对routeros防火墙和基本的tcp/ip协议理解不是很好。这里说说自己的看法,以便供大家和我一起讨论学习。
  我喜欢routeros的一个理由是,routeros防火墙功能非常灵活。routeros防火墙属于包过滤防火墙,你可以定义一系列的规则过滤掉发往routeros、从routeros发出、通过routeros转发的数据包。在routeros防火墙中定义了三个防火墙(过滤)链(即inputforward白城市文化小学、output),
你可以在这三个链当中定义你自己的规则。
其中input意思是指发往routeros自己的数据(也就是目的iprouteros接口中的一个ip地址);
output意思是指从routeros发出去的数据(也就是数据包源康定师专iprouteros接口中的一个ip地址);
forward意思是指通过routeros转发的(比如你内部计算机访问外部网络,数据需要通过你的routeros进行转发出去)。


“[分享魔爽烟]ROS禁止PING 方法贴子中说到禁止ping  routeros,我们一般需要在input链中添加规则,因为数据包是发给routeros的,数据包的目标iprouteros的一个接口ip地址。
(当然如果你硬是要在output里建立一条规则过滤掉icmp信息也能做到ping不通,当你ping的数据包到达routeos时,routeos能接收这个数据包并做出回应,当routeros回应给你的包要发出去的时候会检查output的规则并过滤掉回应你的包。)
幸福的小河


在每条链中的每条规则都有目标ip,源ip,进入的接口(in interface),非常灵活的去建立规则。比如“[分享]ROS禁止PING 方法中禁止外网pingrouteros,只需要在in interface中选择你连外部网络的接口。禁止内部ping的话可以选择连你内部网络的接口。如果禁止所有的ping的话,那么接口选择all。当然禁止ping 协议要选择icmp action选择dropreject
另外要注意的就是,icmp协议并不是就指的是ping,而是 ping是使用icmp协议中的一种(我们ping 出去发送的数据包icmp协议的类型为8 代码为0,在routeros中写为icmp-options=80;而我们对ping做出回应icmp邯郸pm2.5类型为0 代码为0),还有很多东西也属于icmp协议。打个比方,如果你禁止内部网络ping所有外部网络,可以在forward链中建立一条规则,协议为icmpactiondrop,其他默认,那么你内部网络ping不通外部任何地址,同时如果你用trancroute命令跟踪路由也跟踪不了。在做规则是要注意每一个细节。
还有就是,inputoutputforward三条链在routeros中默认都是允许所有的数据。也就是除非你在规则中明确禁止,否则允许。可以通过ip firewall set input policy=drop等进行修改默认策略。

本文发布于:2024-09-22 09:44:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/530182.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:规则   网络   数据包   防火墙   过滤   禁止
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议