@ipoluda

Почему в mikrotik не отрабатывает правило маркировки (mangle) которое выше в списке?

Есть два офиса, в каждом стоят микротики с простейшей конфигурацией сети (10.1.1.0/24 и 10.2.2.0/24).
Ввиду ограничений на внешние ресурсы, в обоих офисах поднят L2TP туннель (обычный купленный ВПН), работает по принципу маркировки трафика через Mangle, то есть
src.addr: 10.1.1.0/24 (на 2-м офисе соответственно 10.2.2.0/24)
action: mark route
route mark: to_vpn
Ну и прописан маршрут
dst.addr: 0.0.0.0/0
gateway: интерфейс L2TP
routing mark: to_vpn
Всё работает отлично. Но теперь потребовалось соединить офисы между собой, чтобы ходить с компа на комп по rdp.
Для этого поднял GRE туннель, присвоил адреса интерфейсам (10.3.3.1/30 и 10.3.3.2/30), прописал маршруты, роутеры видят и пингуют друг друга.
Соответственно для того чтобы и компы могли видеть друг друга, в списке Mangle, выше правила маркировки для L2TP, создал два правила:
src.addr: 10.1.1.0/24
dst.addr LIST: 10.2.2.0/24 и 10.3.3.0/30 (занес обе сети в список Address List)
action: mark route
routing mark: NO_VPN
PASSTHROUGH: no
Ну и на втором роутере тоже самое, только с соответствующими ему адресами.
По идее весь трафик который направляется между офисами (10.1.1.0/24 -> 10.3.3.2 -> 10.2.2.0/24) должен попадать под это правило, маркироваться как NO_VPN и из-за выключенного Passthrough сразу отправляться на коннект, не доходя до правила маркировки L2TP, которое расположено ниже в списке Mangle.
Но так не происходит и попытка подключиться к примеру с 10.1.1.10 на 10.2.2.20, отправляется через L2TP вместо GRE.
Определил это в Connections, по несоответствию src.addr и reply dst.addrr
Даже не знаю куда копать в этом случае. Гуру микрота, в чём может быть проблема?
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы