Привет! Пытаюсь настроить рекурсивную маршрутизацию для аварийного переключения WAN. У меня есть одно PPPoE-подключение и другое через локальный роутер. Вот конфигурация:
/routing/table
add fib name=to_PPPOE
add fib name=to_Router
/ip/firewall/mangle
add chain=output connection-state=new connection-mark=no-mark action=mark-connection new-connection-mark=PPPOE_conn out-interface=PPPOE
add chain=output connection-mark=PPPOE_conn action=mark-routing new-routing-mark=to_PPPOE out-interface=PPPOE
add chain=output connection-state=new connection-mark=no-mark action=mark-connection new-connection-mark=Router_conn out-interface=Router
add chain=output connection-mark=Router_conn action=mark-routing new-routing-mark=to_Router out-interface=Router
/ip/route/
add dst-address=8.8.8.8 scope=10 gateway=PPPOE_router
add dst-address=1.1.1.1 scope=10 gateway=Router_router
/ip/route/
add distance=1 gateway=8.8.8.8 routing-table=to_PPPOE target-scope=11 check-gateway=ping
add distance=2 gateway=1.1.1.1 routing-table=to_PPPOE target-scope=11 check-gateway=ping
/ip/route/
add distance=1 gateway=1.1.1.1 routing-table=to_Router target-scope=11 check-gateway=ping
add distance=2 gateway=8.8.8.8 routing-table=to_Router target-scope=11 check-gateway=ping
Но когда я настраиваю это и удаляю дефолтные маршруты, я могу пинговать только 1.1.1.1 и 8.8.8.8, а всё остальное (например, 8.8.4.4) часто уходит в таймаут. Есть какие-нибудь советы или может я что-то упускаю? Пробовал перезагружать routerboard (у меня RB3011UiAS с RouterOS 7.5), но проблема осталась. Спасибо!
/routing/table
add fib name=to_PPPOE
add fib name=to_Router
/ip/firewall/mangle
add chain=output connection-state=new connection-mark=no-mark action=mark-connection new-connection-mark=PPPOE_conn out-interface=PPPOE
add chain=output connection-mark=PPPOE_conn action=mark-routing new-routing-mark=to_PPPOE out-interface=PPPOE
add chain=output connection-state=new connection-mark=no-mark action=mark-connection new-connection-mark=Router_conn out-interface=Router
add chain=output connection-mark=Router_conn action=mark-routing new-routing-mark=to_Router out-interface=Router
/ip/route/
add dst-address=8.8.8.8 scope=10 gateway=PPPOE_router
add dst-address=1.1.1.1 scope=10 gateway=Router_router
/ip/route/
add distance=1 gateway=8.8.8.8 routing-table=to_PPPOE target-scope=11 check-gateway=ping
add distance=2 gateway=1.1.1.1 routing-table=to_PPPOE target-scope=11 check-gateway=ping
/ip/route/
add distance=1 gateway=1.1.1.1 routing-table=to_Router target-scope=11 check-gateway=ping
add distance=2 gateway=8.8.8.8 routing-table=to_Router target-scope=11 check-gateway=ping
Но когда я настраиваю это и удаляю дефолтные маршруты, я могу пинговать только 1.1.1.1 и 8.8.8.8, а всё остальное (например, 8.8.4.4) часто уходит в таймаут. Есть какие-нибудь советы или может я что-то упускаю? Пробовал перезагружать routerboard (у меня RB3011UiAS с RouterOS 7.5), но проблема осталась. Спасибо!
