Страница 1 из 1

Помогите с скриптом

Добавлено: 25 июл 2018, 18:51
dedy
Подскажите с чего начать или может где есть уже готовые такие скрипты, что мне нужно сделать
1) Проверить интернет - если не доступен - то сделать:
2) Отключить текущий ipsec
3) Деактивировать два маршруты
4) Активировать новые маршруты (они сейчас деактивированы)
5) Оборвать текущие соединения в firewall
6) Включить резервный ipsec

Re: Помогите с скриптом

Добавлено: 25 июл 2018, 19:06
KARaS'b

Код: Выделить всё

:local PingCount 2;
:local One 8.8.8.8;
:local Too 93.158.134.3;
:local ResultOne [/ping count=$PingCount $One];
:local ResultToo [/ping count=$PingCount $Too];
:if ($ResultOne=0 && $ResultToo=0) do={/system script run xxx}
Вот скрипт который проверяет доступность двух хостов в инете и если они недоступны, ака нет инета, то выполняет другой скрипт, соответсвенно вместо выполнения другого скрипта подставляете все необходимые вам действия.

Код: Выделить всё

/ip route set [find comment="BGW"] disabled=yes
Вот так кладем\поднимаем маршруты, на основе камента к ним.

Код: Выделить всё

/ip firewall connection remove [find]
гасим всем соединения.

Re: Помогите с скриптом

Добавлено: 25 июл 2018, 23:40
dedy
Спасибо. Буду пробовать.