From 1b830e48cdd2f33152ea7568ce08fc201ebb34e2 Mon Sep 17 00:00:00 2001 From: TheSt1tch Date: Mon, 12 Aug 2024 12:01:30 +0500 Subject: [PATCH] add mark traffik page --- docs/network/mikrotik/mark-traffik.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/network/mikrotik/mark-traffik.md diff --git a/docs/network/mikrotik/mark-traffik.md b/docs/network/mikrotik/mark-traffik.md new file mode 100644 index 0000000..d91ab70 --- /dev/null +++ b/docs/network/mikrotik/mark-traffik.md @@ -0,0 +1,23 @@ +# Маркировка траффика + +Сделаем Policy-based Routing (PBR) - маршрутизация на основе определенных политик (правил, условий), которые являются относительно гибкими и устанавливаются Администратором. Другими словами это технология предоставляет условия гибкой маршрутизации (если смотреть на технологию с первоочередной ее задачи), по источнику или назначению пакета. + +Формируем списки (`address-list`) для адресов или подсетей: +``` +# auth.servarr.com - ресурс, у которого меняем маршрут +/ip firewall address-list add list=PBR address=auth.servarr.com +``` + +Создаем таблицу маршрутизации + +``` +/routing table +add Disabled=no name=PBR fib +``` +Настраиваем правила роутинга + +``` +/ip firewall mangle add disabled=no action=mark-routing chain=prerouting dst-address-list=PBR new-routing-mark=PBR passthrough=yes src-address=192.168.88.2-192.168.88.254 +/ip route add disabled=no dst-address=0.0.0.0/0 type=unicast gateway=site2 routing-mark=PBR scope=30 target-scope=10 +/ip firewall nat add chain=srcnat src-address=192.168.88.0/24 out-interface=site2 action=masquerade +``` \ No newline at end of file