Задать вопрос
@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 было так же).
  • Вопрос задан
  • 288 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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