eoleg Опубликовано 13 августа, 2016 Как в скрипте определить задисаблен ли маршрут? dst-adress pref-src gateway 0.0.0.0/0 172.16.1.1 if (<condition>) do={} else={} Что вписать вместо <condition>? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
saaremaa Опубликовано 13 августа, 2016 Routing → Filters? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eoleg Опубликовано 13 августа, 2016 saaremaa мне нужно определить если маршрут в состоянии disabled сделать одно, если enabled - другое. Именно в скрипте. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
saaremaa Опубликовано 13 августа, 2016 Что переводит маршрут в состояние disabled ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eoleg Опубликовано 13 августа, 2016 (изменено) скрипт /ip route disable [find gateway=172.16.1.1]; Изменено 13 августа, 2016 пользователем eoleg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
saaremaa Опубликовано 13 августа, 2016 Для домашнего использования такое решение еще может подойдет, но если у Вас full view - роутеру поплохеет от поиска среди 598000 маршрутов. Может стоит посмотреть в сторону failover over ping? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eoleg Опубликовано 13 августа, 2016 saaremaa это для роутера мелкой фирмы, нет там динамической маршрутизации, 598000 маршрутов.) Там 2 маршрута и мне нужно просто определить включен или выключен маршрут. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
saaremaa Опубликовано 13 августа, 2016 как-то так :if ([/ip route get [find dst-address=0.0.0.0/0 pref-src=172.16.1.1] disabled]=yes) do={:log info "route is disabled" } else={:log info "route is enabled"} Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eoleg Опубликовано 13 августа, 2016 (изменено) saaremaa спасибо, сработало! только вместо pref-src=172.16.1.1 прописал gateway=172.16.1.1 Изменено 14 августа, 2016 пользователем eoleg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...