ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

防火墙Mangle标记案例--从零开始学RouterOS系列10

2019-08-11 14:55:44  阅读:274  来源: 互联网

标签:10 标记 上传 RouterOS conn DNS Mangle 连接 下载


本章主要讲如何进行连接标记和包标记,可以用来做队列Queue调用。

那么如何进行包标记,我们先理解一下自己的需求。

1.标记DNS连接和包(双向)

2.标记我们192.168.11.0/24网段的所有连接(双向)

一、操作流程:

1.标记DNS上传连接

那么这时候我们先打开mangle,点击新建一个规则,chain选择Prerouting

webp

在动作里面使用标记连接,连接标记为DNS_U_conn,并添加备注为“DNS上传链”


webp

此时我们就完成了对内网向PPPOE拨号发送DNS请求的连接标记了。


2.把DNS上传连接标记变成包标记

点击新加,再创建一个规则。Chain选Prerouting


webp

在动作里面标记为包标记。标记为DNS_U_P,并添加备注为“DNS上传包”!


webp

完成了上传包标记后,我们需要去掉继续匹配passthrough,省CPU资源。

这时候我们就完成了对上传的DNS连接标记和包标记的操作了。


3.标记DNS下载连接。

新建一条Mangle连接,这次选择forward


webp

在动作里面使用标记连接,连接标记为DNS_D_conn,并添加备注为“DNS下载链”


webp

4.把DNS上传连接标记变成包标记

新建一个mangle连接,


webp

在动作里面标记为包标记。标记为DNS_D_P,并添加备注为“DNS下载包”!


二、标记所有的连接

按照上面的操作,建立另外四个mangle规则

上传连接标记为ALL_U_conn,保留继续匹配

上传包标记为ALL_U_P,去掉继续匹配

下载连接标记为ALL_D_conn,保留继续匹配

下载包标记为ALL_D_P,去掉继续匹配


webp

问题答疑:

1上传用prerouting,下载用forward,这是为什么?

因为上传时候需要经过网关NAT,形成映射表。下载时候直接就通过NAT映射表回送数据,走高速路,不需要经过网关!


2.这样子的话调用QUEUE队列处理时候岂不是会限制了Ether4的速度?

是的,所以我们可以把Ether4挂到一个Bridge接口上面,就不会限制Ether4的速度了,本例只是为了做个连接标记和包标记示范。


标签:10,标记,上传,RouterOS,conn,DNS,Mangle,连接,下载
来源: https://blog.51cto.com/13796759/2428508

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有