@sirota

Маршрутизация трафика с ипользованием Microtik. Как?

Пользуюсь 3г/4г интернетом. На одном лимит, но скорость 30-ка (ISP 1), на втором безлимит, но скорость 5-10 мб/с (ISP 2). Нужно заворачивать скажем p2p на ISP 2 но только с 7 утра до часу ночи, потом надо трафик завернуть на ISP 1.
Потом скажем youtube заворачивать на ISP 2. Но опять же только днем, ночью все на ISP 1. Днем на ISP 1 будет жить все что явно не указано правилами.
[admin@MikroTik] /ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic 
 0 X  chain=srcnat action=masquerade src-address=192.168.0.0/24 log=no 
      log-prefix="" 

 1    ;;; ISP 1
      chain=srcnat action=masquerade out-interface=ppp-out1 log=no 
      log-prefix="" 

 2    ;;; ISP 2
      chain=srcnat action=masquerade out-interface=ppp-out2 log=no 
      log-prefix=""


[admin@MikroTik] /ip firewall mangle> print 
Flags: X - disabled, I - invalid, D - dynamic 
 0    chain=prerouting action=mark-routing new-routing-mark=LocalNet 
      passthrough=no src-address=192.168.0.0/24 dst-address-list=LocalNet 
      log=no log-prefix="" 

 1    chain=prerouting action=mark-routing new-routing-mark=ISP 2 passthrough=no 
      src-address=192.168.0.0/24 content=youtube.com log=no log-prefix="" 

 2    chain=input action=mark-connection new-connection-mark=ISP 1 -> Input 
      passthrough=no in-interface=ppp-out1 log=no log-prefix="" 

 3    chain=output action=mark-routing new-routing-mark=ISP 1 passthrough=no 
      connection-mark=ISP 1 -> Input log=no log-prefix="" 

 4    chain=input action=mark-connection new-connection-mark=ISP 2 -> Input 
      passthrough=no in-interface=ppp-out2 log=no log-prefix="" 

 5    chain=output action=mark-routing new-routing-mark=ISP 2 passthrough=no 
      connection-mark=ISP 2 -> Input log=no log-prefix="" 

 6    chain=postrouting action=change-ttl new-ttl=set:64 passthrough=no 
      out-interface=!ppp-out2 log=no log-prefix=""

Пока вожусь с тем же ютубом. На данный момент интернет есть только на ISP 1. Как видно из правила:
1    chain=prerouting action=mark-routing new-routing-mark=ISP 2 passthrough=no 
      src-address=192.168.0.0/24 content=youtube.com log=no log-prefix=""

Помечаются пакеты с ютубом для ISP 2, тогда ютуб открывается (хотя напомню на ISP 2 инета нет), а если поменить как ISP 1, то ютуб не открывается (
Да и скажем изменение ttl работает только с !. Ведь это не правильно как я понимаю? Верися 6,32,2 (на 32,1 было так же).
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы