MikroTik Safe Mode

0

Есть такая сис.админская мудрость «Удаленная настройка FireWall это к дальней дороге». Попробуем этого избежать.

Данный функционал используется для проведения потенциально опасных работ. Например, при неправильной настройки FireWall или маршрутов, да даже VPN-клиента можно потерять доступ к своему MikroTik.

Чтобы избежать ненужных поездок или попыток восстановить доступ через костыли, разработчики внедрили «безопасный режим». Для себя я открыл два способа подстраховки. Официальный и неофициальный. :)

Кнопка Safe Mode (официальный)

 

Для того чтобы начать работу в безопасном режиме достаточно нажать на кнопку Safe Mode в левом верхнем углу. Далее все наши действия не записываются в память устройства, а ждут подтверждения, это происходит только после повторного нажатия на кнопку. В случае, разрыва связи ~ через 10 минут изменения внесённые в этом режиме откататься обратно.

Скрипт (неофициальный)

Режим Safe Mode не всегда подходит. Например, если перед нами стоит задача в удаленной замене провайдера/настроек провайдера, то в случае обрыва связи — все равно всё откатиться, даже если нам не нужно. Поэтому я честно украл этот скрипт у Zerox.

Заходим в System->Scripts, добавляем скрипт, который ниже.

 Обратите внимание на параметр delay это время в секундах до отката обратно 

Название задаём любое, главное, чтобы вы понимали, что это такое.

Далее мы запускаем скрипт. И вносим изменения. Если связь оборвалась, то ждём заданную задержку и возвращения нашего Mikrotik.

Чтобы выйти из нашего кастомного безопасного режима: открываем Jobs и удаляем выполнение.