Миф о перезагрузке роутеров: причины зависаний и настройка Watchdog
Миф: «Любой роутер нужно перезагружать раз в неделю»
Среди пользователей бытует заблуждение, что периодические зависания — это норма для любого роутера. Качественное сетевое оборудование корпоративного уровня способно работать годами без единой перезагрузки. Если роутер регулярно «вешает» интернет, у этого всегда есть конкретная аппаратная или программная причина.
| Причина зависания | Что происходит внутри роутера | Способ устранения |
|---|---|---|
| Переполнение таблицы NAT-соединений | Торренты или вирусы открывают тысячи одновременных сессий, забивая всю оперативную память (RAM) | Ограничение числа соединений (TCP Conn Limit), увеличение объема RAM |
| Перегрев процессора (CPU Throttling) | Высыхание термопасты, забитые пылью вентиляционные отверстия | Установка радиаторов, перенос роутера из закрытого шкафа |
| Деградация блока питания | Вздутые конденсаторы в адаптере 12В дают просадки напряжения при нагрузке | Замена внешнего блока питания на качественный с запасом по току (2А вместо 1А) |
Как избавиться от необходимости ручных перезагрузок
Настройка аппаратного сторожевого таймера (Watchdog) на MikroTik
Сторожевой таймер Watchdog автоматически перезагрузит зависший роутер без участия человека, если пропал пинг до контрольного узла или зависло ядро системы:
/system watchdog set ping-target=8.8.8.8 ping-timeout=30s auto-send-supout=no watch-address=8.8.8.8 set automatic-supout=no failure-action=rebootОчистка устаревших зависших TCP-сессий
Уменьшите таймауты удержания неактивных соединений в брандмауэре, чтобы оперативная память не забивалась брошенными сессиями:
/ip firewall connection tracking set tcp-established-timeout=1h tcp-close-wait-timeout=10sПроверка стабильности электропитания
В 50% случаев внезапные «глухие» зависания бюджетных роутеров вызваны импульсными помехами и микропросадками сети 220В. Подключите роутер через стабилизатор или небольшой ИБП.
Частые вопросы (FAQ)
Как работает сторожевой таймер (Hardware Watchdog)?
Это микросхема, в которую процессор регулярно отправляет сигнал «я жив». Если операционная система намертво зависает и сигнал прекращается, таймер замыкает цепь сброса и перезагружает процессор аппаратно.
Помогает ли регулярная перезагрузка по расписанию через Cron/Scheduler?
Это «костыль», который маскирует утечки памяти в сырой прошивке, но не решает причину. Правильное решение — обновление прошивки или замена слабого роутера на стабильный.
Почему роутер зависает при включении торрент-клиента?
Торренты генерируют сотни UDP-пакетов в секунду для поиска пиров (DHT). Слабый процессор не справляется с обработкой прерываний и уходит в перегрузку 100% CPU.
Как узнать температуру процессора роутера?
В Winbox перейдите в меню <i>System → Health</i> (для поддерживаемых моделей). Нормальная рабочая температура чипа RouterBoard составляет от 35°C до 55°C.