микротик скрипт перезагрузки интерфейса

MikroTik ( проверка досупности IP, перезапуск PoE или USB )

MikroTik script [ проверка доступности ping ]

Проверка осуществляется в планировщике [ scheduler] скрипт для ввода в терминале, в конце есть ссылка на видео по практеке

1. проверка доступности роутера (192.168.1.1)
add interval=4m name=»ping AP221M4″ on-event=»:local pingresultA [/ping 192.168.1.1 count=3]; :if (\$pingresultA

2. проверка доступности модема (192.168.8.1)
add interval=5m name=»ping modem» on-event=»:local pingresultA [/ping 192.168.8.1 count=3]; :if (\$pingresultA 3. проверка доступности google dns сервера [ всегда можно заменить на другой ] (8.8.8.8)
add interval=5m name=»ping ya.ru» on-event=»:local pingresultA [/ping 8.8.8.8 count=3]; :if (\$pingresultA = 0) do= <:interface ethernet poe set ether5 poe-out=off; :delay 15s; :interface ethern\ et poe set ether5 poe-out=forced-on;>;» policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup

4. перезагрузка роутера 1 раз в неделю
add interval=1w name=reboot on-event=»:system reboot» policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=oct/19/2018 start-time=06:39:44

1. проверка доступности google dns сервера [ всегда можно заменить на другой ] (8.8.8.8)
add interval=1m30s name=»modem usb» on-event=»:local pingresultA [/ping 8.8.8.8 count=3]; :if (\$pingresultA = 0) do= <:system routerboard usb power-reset duration=5s;>;» policy=\ ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup

Источник

Полезные скрипты для MikroTik RouterOS

Перезагрузка роутера, при зигрузке CPU

Копирование и применение последней актуальной понфигурации

То есть забираем по FTP lastconfig.backup и восстанавливаемся с него. FTP пользователь должен быть настроен, желательно с ограничением доступа по IP. Обратите внимание, что к FTP подключаемся по IP-адресу локального физического интерфейса, который доступен только между роутерами.

Этот скрипт ставим в планировщик на несколько минут позже выполнения скрипта резервного копирования.

И последний скрипт — применение настроек на резервном сервере. В нем также используется МАС для идентификации роутера.

Здесь меняем имя роутера, ip-адрес LAN-интерфейса и приоритет VRRP на меньший, чтобы роутер сделать слейвом. Запуск этого скрипта нужно поставить в автозагрузку. Изменения будут происходить на резервном сервере после копирования и применения последней актуальной конфигурации.

Резервное копирование

Проверка статуса роутера и выключение интерфейса

Подключение к динамическим серверам или сервисам, на примере pptp-соединения

Проверка синтаксиса скрипта

Настройка на 2 провайдера:

Блокировка трафика по времени:

Если нужно запретить трафик по времени ночью, скажем с 22:00 до 10:00 утра:

0) Стандартный способ – использовать два правила с временными промежутками 22:00:00-23:59:59 и 00:00:00-10:00:00

1) Использовать через запрет – Где-то в конце есть правило, которое запрещает, а конкретным правилом разрешать.

2) Использовать шедулер –
также создаём правило в файрволе, но не указываем конкретное время –

Источник

MikroTik.by

For every complex problem, there is a solution that is simple, neat, and wrong.

Помогите с скриптом перезапуска интерфейса

Помогите с скриптом перезапуска интерфейса

Сообщение Pravocard » 30 янв 2020, 10:48

микротик скрипт перезагрузки интерфейса

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Chupaka » 30 янв 2020, 14:23

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Pravocard » 30 янв 2020, 16:45

микротик скрипт перезагрузки интерфейса

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Chupaka » 30 янв 2020, 16:54

На WAN A настройки IP какие? DHCP или статика?

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Pravocard » 31 янв 2020, 16:28

микротик скрипт перезагрузки интерфейса

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Chupaka » 31 янв 2020, 17:14

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Pravocard » 03 фев 2020, 12:21

микротик скрипт перезагрузки интерфейса

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Chupaka » 03 фев 2020, 12:48

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Pravocard » 03 фев 2020, 14:12

микротик скрипт перезагрузки интерфейса

Re: Помогите с скриптом перезапуска интерфейса

Сообщение Chupaka » 04 фев 2020, 13:21

Не сильны настолько, что не можете его скопировать из моего сообщения и вставить в текстовое поле Винбокса на вкладке Up в Netwatch’е.

Вы не стесняйтесь, пишите конкретно, что именно делаете, куда нажимаете, чего ожидаете, что вместо этого получается и т.п. Пока что вы говорите лишь «что-то не получается», и гадать можно до бесконечности.

Либо заплатите людям, которые за вас сделают, таких, вроде, много в Интернетах.

Источник

Микротик скрипт перезагрузки интерфейса

Бесплатный чек-лист
по настройке RouterOS
на 28 пунктов

Скрипт, заменяющий Wachdog

микротик скрипт перезагрузки интерфейса

В шедулере создаю две новых записи.
Первая Ping:

Исполнение каждые 5 минут, начало исполнения startup, состояние в начале тестирования disable
Вторая Time:

Исполнение по нулям, пусть запускается единожды, начало исполнения startup, состояние в начале тестирования enable.

После перезагрузки запускается Time, который ждет один час, потом запускает шедулер Ping, запускающий скрипт Ping_con. Теперь проверка будет выполнятся каждые 5 минут. Если интернет пропадет, скрипт даст команду на перезагрузку. После перезагрузки начнет отрабатывать шедулер Time и цикл повторится. На время тестирования в скрипте Ping_con строку

Такой подход позволяет перезагрузить устройство при обрыве связи с внешним миром в течение 5 минут, но не дергать его перезагрузкой каждые 5 минут, если провайдер временно отключил соединение с сетью.

микротик скрипт перезагрузки интерфейса

микротик скрипт перезагрузки интерфейса

и как задать время чтоб он запускался не через час а через 5 минут после включения я так понимаю надо в Time

микротик скрипт перезагрузки интерфейса

о))) скрипт заработал. оказалось что были лишние пробелы и одна буква вместо английской русская микротик скрипт перезагрузки интерфейса

микротик скрипт перезагрузки интерфейса

Источник

Перезагрузка по PoE или power-cycle-ping на Mikrotik

Итак, у нас есть PoE-коммутатор/маршрутизатор Mikrotik, к которому подключены и от которого запитаны некоторые устройства, имеющие склонность к зависанию (IP-камеры, телефоны, другие маршрутизаторы и т.п.). Обладая разумной степенью ленивости, мы, конечно же, не хотим перезагружать эти устройства руками, отключая их от PoE-коммутатора, к тому же этот процесс желательно вообще автоматизировать. К счастью, разработчики из Mikrotik, вероятно, тоже склонны к разумной лени, и ввели в RouterOS 6.33 функцию power-cycle-ping. Рассмотрим ее подробнее.

Управлять power-cycle-ping можно как из консоли, так и из графического интерфейса.

Консольный вариант:

/interface ethernet poe set LAN4 power-cycle-ping-enabled=yes power-cycle-ping-address=10.20.30.40 power-cycle-ping-timeout=60s power-cycle-interval=24h

Разберемся с синтаксисом:

Графический интерфейс:

микротик скрипт перезагрузки интерфейса

Более подробное описание синтаксиса и функционала: http://wiki.mikrotik.com/wiki/Manual:PoE-Out

Таким образом в RouterOS 6.33, помимо багфиксов, мы получили очень неплохой инструмент, упрощающий управление нашими сетевыми ресурсами.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *