Назад | Перейти на главную страницу

Сервер Windows теряет соединение

Windows Server 2008 R2 (на самом деле SBS 2011) с пакетом обновления Service Pack 1 внезапно обнаружил проблему с сетевым подключением, которую довольно сложно отладить:

Иногда (всегда в рабочее время, примерно 1-2 раза в день) теряется подключение к сети. Сам хост продолжает работать, я могу использовать консоль в интерактивном режиме. Соединение Ethernet, на которое указывают светодиоды в управлении коммутатором, и сетевая карта продолжают работать. Конфигурация IP все еще привязана к интерфейсу и выглядит действительной (ipconfig производит нормальный вывод). Однако даже поиск ARP не может завершиться успешно.

Список вещей, которые не помогли, имеет значение:

Выключение и перезапуск сервера всегда помогает - его можно использовать как никогда после запуска.

Вещи проверены:

Поскольку аппаратный сбой кажется маловероятным, я пытаюсь определить, какой программный компонент может быть причиной такого серьезного нарушения работы сетевого стека. Есть ли какой-нибудь разумный способ узнать, какие драйверы находятся в сетевом стеке и, следовательно, могут мешать? Кто-нибудь видел что-нибудь подобное раньше? Любые идеи, которые могут привести к решению, приветствуются.

Я бы сделал две вещи, чтобы попытаться решить проблему:

Сначала удалите AV. Полностью. Не просто отключите ту или иную часть, удалите ее. Во-вторых, при условии, что время от времени он по-прежнему выходит из строя, замените сетевой адаптер и кабели.

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

Изменить: хотя у меня нет достойных доказательств этого, похоже, что ответственной частью программного обеспечения был Прокси WinGate установлен на том же сервере. В отчетах пользователей указано, что проблемы наблюдались после обновления продукта и исчезли после его удаления. Подобный сценарий с драйверами фильтров TDI был задокументирован. Вот, хотя разрешение распространяется только на Windows Server 2008. И WinGate, похоже, действительно использует TDI.