Перейти к содержимому
Калькуляторы

Скрипт

Как в скрипте определить задисаблен ли маршрут?

dst-adress pref-src gateway

0.0.0.0/0 172.16.1.1

 

if (<condition>) do={} else={}

Что вписать вместо <condition>?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

saaremaa мне нужно определить если маршрут в состоянии disabled сделать одно, если enabled - другое.

Именно в скрипте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что переводит маршрут в состояние disabled ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

скрипт

/ip route disable [find gateway=172.16.1.1];

Изменено пользователем eoleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для домашнего использования такое решение еще может подойдет, но если у Вас full view - роутеру поплохеет от поиска среди 598000 маршрутов.

Может стоит посмотреть в сторону failover over ping?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

saaremaa это для роутера мелкой фирмы, нет там динамической маршрутизации, 598000 маршрутов.)

Там 2 маршрута и мне нужно просто определить включен или выключен маршрут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как-то так

: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"} 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

saaremaa спасибо, сработало!

только вместо pref-src=172.16.1.1 прописал gateway=172.16.1.1

Изменено пользователем eoleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.