Правильно я понимаю?
1. При поиске маршрута к a.b.c.d сначала ищется маршрут, соответствующий mark-routing в mangle (маркирую все соединения до a.b.c.d меткой, затем эти соединения маркируются routing-mark=VPN)
2. Затем ищется маршрут к gateway.
3. Если маршрута нет в таблице VPN, то он начнет искать в main.
4. Там уже работает more specific route, т.е. так как у меня есть прямой маршрут к
172.20.2.13/32 (там gateway=l2tp-out и pref-src=
172.20.2.14) он отправит пакет в этот интерфейс с src = pref-src
Я всё никак не могу понять, почему адрес источника кривой подставляется, при этом маршрут используется правильный. Явно где-то я накосячил, но не могу понять где