Понимаю, это спрашивают часто. Не уверен, что кто-нибудь вообще получает ответ. У меня роутер (2.9.1) с тремя подключениями к интернету. Два - статические IP-адреса от двух разных провайдеров, третий – IP-адрес, полученный по DHCP. У меня несколько интерфейсов с приватными адресами, и я хочу маршрутизировать трафик на основе исходного IP-адреса. У меня есть mangle-правило для каждой подсети, например: добавить chain=prerouting src-address=192.168.50.0/24 dst-address-list=!no_valid action=mark-routing new-routing-mark=COTT comment=“DHCP_COTT_wireless clients” disabled=no. Счетчик увеличивается, показывая, что пакеты попадают на mangle-правило, но когда я маршрутизирую, mark routing игнорирует его и использует “универсальный” маршрут add dst-address=0.0.0.0/0 gateway=xxx.xxx.xxx.1 scope=255 target-scope=10 routing-mark=COTT comment=“” disabled=no. Может ли это быть связано с тем, что этот интерфейс получает адрес по DHCP? Если у кого-то это работает, буду очень признателен за ответ. Спасибо, Джо.
Пакеты изменять, но маршрутизация игнорирует отметку.
Пакеты изменять, но маршрутизация игнорирует отметку., RouterOS
|
11.09.2005 16:38:00
|
|
|
|
|
|
11.09.2005 17:47:00
Смотри таблицу пересылки пакетов и действий, выполняемых над ними:
|
|
|
|
|
|
11.09.2005 18:15:00
Если prerouting не та цепочка, то, блин, какая же тогда?
|
|
|
|
|
|
14.09.2005 03:22:00
Я правильно понимаю, что никто не может это заставить работать? Или дело в том, что поддержка на этом форуме отстой?
|
|
|
|
|
|
14.09.2005 07:50:00
Поддержка? Чтобы получить поддержку, нужно написать на support@mikrotik.com. Это же просто форум. У меня тоже не получилось. Пытался, но без бананов.
|
|
|
|
|
Читают тему
