
В офисе пропал интернет и телефония, сервер-шлюз ушёл в перезагрузку. Диагноз «упал провайдер» не подтвердился — разбирали по журналам.
Что показала диагностика
В журнале ядра — шторм ошибок дисковой подсистемы, а перед ним раз за разом переподключение USB-устройства. Устройство — интерфейсный кабель источника бесперебойного питания через внутренний USB-хаб. При каждом переподключении система пыталась инициализировать его как накопитель, драйвер захлёбывался, и ядро вставало колом вместе с маршрутизацией. Для пользователей это выглядело как «отвалился интернет».
Сам ИБП при этом исправен
Проверили отдельно: батарея сто процентов, около часа автономии, переходов на батарею не было вовсе. То есть питание ни при чём — виноват именно интерфейсный канал: разболтанный кабель или глючный хаб.
Что сделали
Заблокировали загрузку драйверов, из-за которых переподключение превращалось в шторм, и выгрузили их из памяти. Проверяли не «на бумаге», а на живом сбое: хаб продолжал отваливаться, но ошибок в журнале — ноль, интернет держится. Позже, когда мониторинг ИБП включили обратно, всплыл ещё и баг в служебном скрипте — незакавыченная переменная, из-за которой каждое восстановление связи писало ошибку. Поправили.
Итог
Программная часть проблемы закрыта: даже пока USB-канал сбоит, роутер не зависает и офис не теряет сеть. Железо — кабель и хаб — остаётся заменить; это уже плановая работа, а не аварийная.