Привет! У меня настроен статический маршрут к PPPoE-туннелю, который соединяется с моим интернет-провайдером, потому что динамический маршрут к провайдеру не работает или у него нет правильной метки маршрутизации. Всё отлично работает, пока PPPoE не переподключается и не меняется шлюз. Я бы хотел, чтобы скрипт проверял шлюз динамического маршрута и устанавливал мой статический маршрут с таким же значением... Пока у меня есть вот что:
:global list "";
:foreach i in [/ip route find] do={:if ([:find [/ip route get $i gateway] "pppoe-out-adsl"]=0) do={:set list ($list . "," . $i);}};
/ip route print detail without-paging from $list;
Без глубокого погружения в MT scripting я немного запутался, уверен, кто-то сможет легко помочь с этим.
Большое спасибо!
:global list "";
:foreach i in [/ip route find] do={:if ([:find [/ip route get $i gateway] "pppoe-out-adsl"]=0) do={:set list ($list . "," . $i);}};
/ip route print detail without-paging from $list;
Без глубокого погружения в MT scripting я немного запутался, уверен, кто-то сможет легко помочь с этим.
Большое спасибо!
