Скажем есть нулевой маршрут с дистанцией 2 через интерфейс определенный и с определенным комментарием.
Задача. Определить нулевой маршрут через данный ли интерфейс?
сделал так
Код: Выделить всё
:if (([/ip route get [find comment="default gateway" gateway="pptp-out1"] distance]=2) =true) do={
:log info "true";
} else={
:log info "false";
}
Но пишет true только тогда, когда сам он является маршрутом нулевым данный интерфейс. А когда скажем переключаю на другой интерфейс то скрипт не отрабатывает.
А нужна мне это для того чтобы автоматически переключать маршруты (использую 3 провайдеров). С двумя провайдерами легко реализовать, а с тремя и более никак.