eoleg Posted August 13, 2016 Posted August 13, 2016 Как в скрипте определить задисаблен ли маршрут? dst-adress pref-src gateway 0.0.0.0/0 172.16.1.1 if (<condition>) do={} else={} Что вписать вместо <condition>? Вставить ник Quote
eoleg Posted August 13, 2016 Author Posted August 13, 2016 saaremaa мне нужно определить если маршрут в состоянии disabled сделать одно, если enabled - другое. Именно в скрипте. Вставить ник Quote
saaremaa Posted August 13, 2016 Posted August 13, 2016 Что переводит маршрут в состояние disabled ? Вставить ник Quote
eoleg Posted August 13, 2016 Author Posted August 13, 2016 (edited) скрипт /ip route disable [find gateway=172.16.1.1]; Edited August 13, 2016 by eoleg Вставить ник Quote
saaremaa Posted August 13, 2016 Posted August 13, 2016 Для домашнего использования такое решение еще может подойдет, но если у Вас full view - роутеру поплохеет от поиска среди 598000 маршрутов. Может стоит посмотреть в сторону failover over ping? Вставить ник Quote
eoleg Posted August 13, 2016 Author Posted August 13, 2016 saaremaa это для роутера мелкой фирмы, нет там динамической маршрутизации, 598000 маршрутов.) Там 2 маршрута и мне нужно просто определить включен или выключен маршрут. Вставить ник Quote
saaremaa Posted August 13, 2016 Posted August 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"} Вставить ник Quote
eoleg Posted August 13, 2016 Author Posted August 13, 2016 (edited) saaremaa спасибо, сработало! только вместо pref-src=172.16.1.1 прописал gateway=172.16.1.1 Edited August 14, 2016 by eoleg Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.