Немного все проясняется.
Есть проблема в том через какой интерфейся VyOs отдает ответ на ping и прочее.
Тоесть пинг приходит куда нужно, допустим на
eth3 120.13.123.124/24 u/u TEST-2-WAN
но ответ идет через другой интерфейс в моем случае это eth3, а следовательно через eth2 120.13.123.123/24 u/u TEST-1-WAN .
VyOs крайне странно и самостоятельно выбирает этот интерфес.
Если я в настройках VM отключаю сетевые адаптеры eth2 и eth3, то VyOS общается нормально через
eth0 120.13.123.20/24 u/u MAIN-WAN
Если вновь включить eth2 и eth3 в настройках VM - то VyOS самостоятельно выбирает eth2.
Никак не могу побороть строчку которая остается в таблице роутов всегда:
default via 120.13.123.254 dev eth2 proto zebra
10.0.101.0/24 dev eth1 proto kernel scope link src 10.0.101.2
127.0.0.0/8 dev lo proto kernel scope link src 127.0.0.1
120.13.123.0/24 dev eth2 proto kernel scope link src 120.13.123.123
120.13.123.0/24 dev eth0 proto kernel scope link src 120.13.123.20
120.13.123.0/24 dev eth3 proto kernel scope link src 120.13.123.124
Здесь eth0/eth2 VyOS меняет самостоятельно, вне зависимости от каких либо настроек:
Код:
default via 120.13.123.254 dev eth2 proto zebra
Все что я настраиваю ложиться просто поверх таблицы. но этот роут не отменяет.
!UPDATE
Ларчик открылся ужасно просто. Банально привязал к одному сетевому интерфейсу несколько внешних ip.
На мысль навел этот же вопрос но на
другом форуме