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

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
dedy
Сообщения: 2
Зарегистрирован: 25 июл 2018, 16:52

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


KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

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

: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]
гасим всем соединения.


dedy
Сообщения: 2
Зарегистрирован: 25 июл 2018, 16:52

Спасибо. Буду пробовать.


Ответить