Windows 10, адаптер Killer E3000 2.5GbE, последняя версия драйвера.
Это началось около недели назад без каких-либо изменений, которые я могу вспомнить. Я заметил это, когда Wake-On-Lan перестал работать для этой системы. После попытки устранить неполадки я обнаружил, что это не ограничивается WOL, но также влияет на mDNS и просто на базовые UDP-трансляции, которые я отправляю из других систем. Система все еще получает некоторые UDP-трансляции, но гораздо меньше, чем при использовании второй сетевой карты (Killer E2600, 1GbE).
Для проверки я запускаю эту команду на другой системе Linux, подключенной к тому же коммутатору:
echo "hello" | socat - UDP-DATAGRAM:10.0.3.255:9,broadcast
Настройки адаптера:
E3000 settings:
IPv4 Address. . . . . . . . . . . : 10.0.0.28
Subnet Mask . . . . . . . . . . . : 255.255.252.0
Default Gateway . . . . . . . . . : 10.0.0.1
E2600 settings:
IPv4 Address. . . . . . . . . . . : 10.0.0.29
Subnet Mask . . . . . . . . . . . : 255.255.252.0
Default Gateway . . . . . . . . . : 10.0.0.1
В каждый момент времени включен только один адаптер, все остальные отключены. Оба адаптера подключены к одному и тому же немому коммутатору.
С E2600 я вижу широковещательный пакет, полученный на интерфейсе. Проверено с помощьюэтот инструменти WireShark (в неразборчивом и обычном режимах).
При использовании E3000 пакет никогда не принимается на интерфейсе.
То же самое можно воспроизвести с пакетами WOL, отправленными из других систем, и с mDNS, который вообще не работает (локальные пинги не проходят с E3000, но работают с E2600).
Что я пробовал и что не помогло:
netcfg -d
,netsh winsock reset
, перенастройка всех адаптеров с нуля- отключение всех сетевых адаптеров, кроме одного
- удаление Hyper-V и его сетевых адаптеров
- удаление OpenVPN и его виртуальных сетевых карт
- отключение брандмауэра
- изменение настроек адаптера (разгрузка, энергосбережение и т. д.)
- проверка
netsh dump
на наличие чего-либо необычного - откат драйвера к нескольким предыдущим версиям, включая старую RTL8125AG до того, как она была переименована в Killer
- деинсталлятор убийственного программного обеспечения
- включение и выключение питания коммутатора
- обновление BIOS материнской платы (MEG X570) и проверка настроек энергосбережения не влияют на работу сети
- явное изменение метрики интерфейса адаптера на 1
Все остальное работает просто отлично, я получаю полную скорость 2.5GbE, все соединения со всеми ресурсами работают. Когда E2600 и E3000 включены одновременно, трансляции принимаются правильно через E2600.
Следующее, что нужно попробовать, это загрузить чистую систему с другого носителя и попытаться воспроизвести проблему там. Это поможет понять, является ли это какой-то аппаратной проблемой с сетевой картой (прошивка молча обновилась во время обновления драйвера?) или проблемой конфигурации Windows.
Этот вопрос меня действительно озадачивает. Есть идеи?