написание скрипта

Ответить
Vladimir22
Сообщения: 561
Зарегистрирован: 09 дек 2012, 17:12

27 апр 2015, 16:12

коллеги - сам не силен в скриптах микротика, и писать буду долго .
может есть кто напишет скрипт по заданному ТЗ.

предыстория , есть в интернете на белом IP dfl 260 к нему по PPTP подключается микротик ( на YOTA) так вот вообщем сам туннель подвисает. достаточно просто в микротике передернуть туннель.
тз простое

скрипт запускается раз в минуту . пингует адрес - если пинг есть , то ни чего не делаем .
если пинга нет , то просто сделать Disable PPTP-out1
подождать 15 секунд . и сделать Enable туннелю.
ну и заснуть до следующего шедулера,
если туннель передернулся - оставить запись в логе .

в личку ......


Аватара пользователя
podarok66
Модератор
Сообщения: 4026
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

27 апр 2015, 22:12

Да я вас умоляю, там дел на пару минут:

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

{
:if ([ping ххх.хххх.ххх.ххх count=5]<4) do={
   /interface ethernet set PPTP-out1 disabled=yes;
   :delay 15;
   /interface ethernet set PPTP-out1 disabled=no;
   :log info "Interface PPTP reboot"
   }
}

Комментарии нужны?


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Ответить