打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
防火墙相关

                  RouterOS防火墙类型

从网络层上分类:分为二层过滤防火墙和三层与三层以上过滤防火墙,他们分别在bridge filterip firewall filter下进行操作,能对各层的数据进行处理。

从数据传输上分类:分为inputforewardoutput三种链表(chain)过滤,不管是二层或者三层过滤上都包含这三个链表。

 

 

同时RouterOS还支持自定义防火墙链表。如下面的virus病毒链表。我们可以通过jump命令将数据跳转到指定的链表。

  • input用于处理进入路由器的数据包。
  • forward用于处理通过路由器的数据包
  • output用于处理源于路由器并从其中一个接口出去的数据包。

当处理一个chain(数据链),策略是从chain列表的顶部从上而下执行的。

过滤数据原则“先丢弃后接受和先接受后丢弃”:

 

input链表

0   ;;;  接受你信任的IP地址访问(src-address=填写信任IP,默认允许任何地址)

     chain=input src-address=192.168.100.2 action=accept

1   ;;;  丢弃非法连接

     chain=input connection-state=invalid action=drop

2   ;;;  丢弃任何访问数据             

     chain=input action=drop

forward链表

0  ;;;  接受已建立连接的数据                  

     chain=forward connection-state=established action=accept

 1  ;;;  接受相关数据           

     chain=forward connection-state=related action=accept

 2  ;;;  丢弃非法数据包          

     chain=forward connection-state=invalid action=drop

 3   ;;;  限制每个主机TCP连接数为80 

     chain=forward protocol=tcp connection-limit=80,32 action=drop

 4   ;;;  丢弃掉所有非单播数据

     chain=forward src-address-type=!unicast action=drop

 5   ;;;  跳转到ICMP链表

     chain=forward protocol=icmp action=jump jump-target=ICMP

 6   ;;;  跳转到病毒链表            

     chain=forward action=jump jump-target=virus

 

 

 

forward工作过程如下:

ICMPInternet控制报文协议),通过ICMP链表来过滤所有的ICMP协议:

0   ;;;  Ping应答限制为每秒5个包   

     chain=ICMP protocol=icmp icmp-options=0:0-255 limit=5,5 action=accept

 1   ;;;  Traceroute限制为每秒5个包   

     chain=ICMP protocol=icmp icmp-options=3:3 limit=5,5 action=accept

 2   ;;;  MTU线路探测限制为每秒5个包   

     chain=ICMP protocol=icmp icmp-options=3:4 limit=5,5 action=accept

 3   ;;;  Ping请求限制为每秒5个包   

     chain=ICMP protocol=icmp icmp-options=8:0-255 limit=5,5 action=accept

 4   ;;; Trace TTL限制为每秒5个包   

     chain=ICMP protocol=icmp icmp-options=11:0-255 limit=5,5 action=accept

 5   ;;;  丢弃掉任何ICMP数据

     chain=ICMP protocol=icmp action=drop

禁止任何地址通过TCP/135端口访问到本地路由器,因为是访问本地路由器的数据,这里进入input链表进行操作:

禁止内网192.168.1.100的电脑上网,我们通过forward链表进行控制:

Jump跳转操作在forward链表中的工作过程:

 

过滤www.test.com的域名过滤

 

 

防火墙可以根据源IP地址,目地IP地址,协议,端口,域名,一组不连续的IPMAC地址等进行过滤,一组规则

允许,拒绝,跳转。

 

 

 

 

 

 

 

 

 

 

可以访问自己的网站:

在路由器的入口(input链表)

域名网站www.voov.com

 

action设为允许

允许内部网络访问www.voov.com.

机房内192.168.100.10不允许让互联网:

 

Action设为拒绝:

拒绝192.168.100.10主机访问外网.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
iptables防火墙规则的添加、删除、修改、保存
ROS设置PPPOE拨号连接服务器详细教程
iptables基础,绝对的基础 | 飞越网络
IPCHAINS的工作流程---web开发者手册
防火墙IPTABLES
Linux防火墙Iptables设置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服