Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Сетевое оборудование и VPN

Автоперезагрузка MikroTik при зависании интернета: настройка Watchdog и скрипта Netwatch

Обновлено: 27.08.2026 · Официальная документация ↗

Проблема: интернет зависает, помогает только выдергивание из розетки

На удаленных объектах (дачи, склады, вышки, офисы) роутеры MikroTik часто работают через LTE-модемы или нестабильных провайдеров. Периодически сессия зависает, интернет пропадает, и администратору приходится физически ехать на объект, чтобы перезагрузить роутер. Встроенные службы Watchdog и Netwatch решают эту проблему автоматически.

Способ 1. Быстрая аппаратная перезагрузка через Watchdog

Принцип: Роутер постоянно отправляет пинг на указанный надежный адрес (например, DNS Google 8.8.8.8). Если ответа нет несколько минут, процессор роутера перезагружается сам.

  1. Откройте WinBox и перейдите в System → Watchdog.
  2. Установите галочку Watchdog Ping.
  3. В поле Watch Address впишите: 8.8.8.8.
  4. В поле Ping Timeout укажите время ожидания (по умолчанию 00:01:00 — 1 минута).
  5. В поле Ping Failed Interval задайте время до перезагрузки (например, 00:05:00 — перезагрузить после 5 минут отсутствия связи).
  6. Нажмите Apply и OK.

Способ 2. Умный скрипт через Netwatch (Без жесткого ребута)

Если интернет идет через USB-модем, лучше перезагрузить по питанию только сам USB-порт, а не весь роутер:

/tool netwatch
add host=8.8.8.8 interval=30s timeout=2s \
  down-script="/system routerboard usb power-reset duration=5s" \
  up-script=":log info \"Internet is OK\""
💡 Практика специалистов: Для 4G-модемов на базе MikroTik (серии wAP LTE / LtAP) используйте команду `/interface lte reset-modem` внутри down-скрипта Netwatch. Это восстанавливает связь за 15 секунд без отключения локальных компьютеров от роутера.

Частые вопросы (FAQ)

Не уйдет ли роутер в бесконечную циклическую перезагрузку (Bootloop)?

Чтобы этого избежать, задавайте интервал Ping Failed не менее 5-6 минут. Роутеру нужно время после включения, чтобы поднять линк и получить IP-адрес.

Какой IP-адрес лучше указывать для проверки связи?

Лучше всего использовать максимально надежные адреса публичных DNS: 8.8.8.8 (Google), 1.1.1.1 (Cloudflare) или 77.88.8.8 (Yandex).

Сохраняются ли логи сбоя после перезагрузки Watchdog?

Да, MikroTik создает файл autosupout.rif в меню Files, где записывается состояние системы непосредственно перед перезапуском.

Как проверить работу Watchdog прямо сейчас?

Укажите в поле Watch Address заведомо несуществующий IP-адрес (например, 192.0.2.1) и подождите установленное время таймаута.

Полезные материалы
Рекомендуем