Eine Netzwerkkarte empfing plötzlich die meisten UDP-Übertragungen nicht mehr

Eine Netzwerkkarte empfing plötzlich die meisten UDP-Übertragungen nicht mehr

Windows 10, Killer E3000 2,5 GbE-Adapter, der neueste Treiber.

Dies begann vor etwa einer Woche, ohne dass sich meines Wissens nach Änderungen ergeben hätten. Ich bemerkte es, als Wake-On-Lan für dieses System nicht mehr funktionierte. Nachdem ich versucht hatte, das Problem zu beheben, stellte ich fest, dass es nicht auf WOL beschränkt ist, sondern auch mDNS und einfache UDP-Broadcasts betrifft, die ich von anderen Systemen sende. Das System empfängt immer noch einige UDP-Broadcasts, aber viel weniger als bei Verwendung einer zweiten Netzwerkkarte (Killer E2600, 1 GbE).

Zum Testen gebe ich diesen Befehl auf einem anderen Linux-System ein, das mit demselben Switch verbunden ist:

echo "hello" | socat - UDP-DATAGRAM:10.0.3.255:9,broadcast

Adaptereinstellungen:

    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

Es ist immer nur ein Adapter aktiviert, alle anderen Adapter sind deaktiviert. Beide Adapter sind mit demselben Dumb-Switch verbunden.

Mit E2600 kann ich das auf der Schnittstelle empfangene Broadcast-Paket sehen. Verifiziert mitdieses Werkzeugund WireShark (im Promiscuous- und Normalmodus).

Bei E3000 wird das Paket nie auf der Schnittstelle empfangen.

Dasselbe kann mit WOL-Paketen reproduziert werden, die von anderen Systemen gesendet werden, und mit mDNS, das überhaupt nicht funktioniert (.lokale Pings schlagen bei E3000 fehl, funktionieren aber bei E2600).

Was ich versucht habe und was nicht geholfen hat:

  • netcfg -d, netsh winsock reset, Neukonfiguration aller Adapter von Grund auf
  • Deaktivieren aller Netzwerkadapter bis auf einen
  • Deinstallation von Hyper-V und seinen Netzwerkadaptern
  • Deinstallation von OpenVPN und seinen virtuellen Netzwerkkarten
  • Deaktivieren der Firewall
  • Herumspielen mit den Adaptereinstellungen (Offload, Energiesparen usw.)
  • Überprüfen Sie netsh dump, ob etwas Ungewöhnliches passiert
  • Zurücksetzen des Treibers auf mehrere frühere Versionen, einschließlich des alten RTL8125AG-Treibers, bevor dieser in Killer umbenannt wurde
  • Killer-Software-Deinstallationsprogramm
  • Aus- und Wiedereinschalten des Switches
  • Aktualisieren des BIOS des Motherboards (MEG X570) und Überprüfen der Energiespareinstellungen wirken sich nicht auf das Netzwerk aus
  • explizites Ändern der Schnittstellenmetrik des Adapters auf 1

Alles andere funktioniert einwandfrei, ich erhalte die volle 2,5GbE-Geschwindigkeit, alle Verbindungen zu allen Ressourcen funktionieren. Wenn sowohl E2600 als auch E3000 gleichzeitig aktiviert sind, werden die Übertragungen über E2600 korrekt empfangen.

Als Nächstes könnten Sie versuchen, ein sauberes System von einem anderen Medium zu booten und das Problem dort zu reproduzieren. So können Sie herausfinden, ob es sich um ein Hardwareproblem mit der Netzwerkkarte (Firmware wurde während einer Treiberaktualisierung unbemerkt aktualisiert?) oder um ein Konfigurationsproblem mit Windows handelt.

Dieses Problem bereitet mir wirklich Rätsel. Irgendwelche Ideen?

verwandte Informationen