K
Товарищи, подскажите пожалуйста, я, видимо что-то упускаю.
Нужно траф с микрота на определенные адреса отправлять через роутинг тейбл "VPN"
В мангле на прероутинге маркирую соединения с dst-add-list, затем на эти соединения роутинг-марк VPN. Но траф не уходит туда, идет по таблице main
> ip fi man pri
Flags: X - disabled, I - invalid, D - dynamic
0 chain=prerouting action=mark-connection new-connection-mark=rkn_vpn_conn
passthrough=yes dst-address-list=rkn log=no
1 chain=prerouting action=mark-routing new-routing-mark=VPN passthrough=yes
connection-mark=rkn_vpn_conn log=no
Всё-таки беда всё равно у меня какая-то.
Всё маркируется, счетчики бегают, но. Src адрес почему-то подставляется не тот, который указан в преф-сурс маршрута, а ip физического интерфейса. При этом маршрут использует верный.
Если я делаю трассировку без явного указания таблицы, то маршрут выбирается верный, но сурс адрес неверный, соответственно ответы не возвращаются.
Если я в трассировке явно указываю таблицу - всё ок
Если указываю не таблицу, а любой локальный ip микрота в качестве src-addr тоже всё ок.
Подтолкните плиз, куда глядеть, почему он без явного указания таблицы или сурс-адр выбирает в качестве сурса нечто странное.