1つのNICが突然、ほとんどのUDPブロードキャストの受信を停止しました

1つのNICが突然、ほとんどのUDPブロードキャストの受信を停止しました

Windows 10、Killer E3000 2.5GbE アダプター、最新ドライバー。

これは約 1 週間前に始まりましたが、覚えている限りでは何も変化はありませんでした。このシステムで Wake-On-Lan が機能しなくなったときに気づきました。トラブルシューティングを試みたところ、WOL に限らず、mDNS や他のシステムから送信する基本的な UDP ブロードキャストにも影響することがわかりました。システムはまだ UDP ブロードキャストを受信して​​いますが、2 番目の NIC (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

一度に有効になるのは 1 つのアダプタのみで、他のアダプタはすべて無効になります。両方のアダプタが同じダム スイッチに接続されています。

E2600では、インターフェースで受信したブロードキャストパケットを見ることができます。このツールおよび WireShark (無差別モードと通常モード)。

E3000 では、パケットはインターフェイス上で受信されません。

他のシステムから送信された WOL パケットと、mDNS がまったく機能しない (.local ping は E3000 では失敗しますが、E2600 では機能します) 場合でも、同じことが再現されます。

試したことと役に立たなかったこと:

  • netcfg -dnetsh winsock resetすべてのアダプタを最初から再構成する
  • 1つを除くすべてのネットワークアダプタを無効にする
  • Hyper-V とそのネットワーク アダプタをアンインストールする
  • OpenVPNとその仮想NICをアンインストールする
  • ファイアウォールを無効にする
  • アダプタ設定(オフロード、省電力など)の調整
  • netsh dump何か異常がないか確認する
  • ドライバーを、Killerに名前が変更される前の古いRTL8125AGバージョンを含む、いくつかの以前のバージョンにロールバックします。
  • キラーソフトウェアアンインストーラー
  • スイッチの電源を入れ直す
  • マザーボード(MEG X570)のBIOSを更新し、省電力設定がネットワークに影響しないことを確認する
  • アダプタのインターフェースメトリックを1に明示的に変更する

その他はすべて正常に動作し、2.5GbE のフルスピードが得られ、すべてのリソースへの接続が機能しています。E2600 と E3000 の両方を同時に有効にすると、ブロードキャストは E2600 経由で正しく受信されます。

次に試すべきことは、別のメディアからクリーンなシステムを起動し、そこで問題を再現してみることです。これにより、NIC のハードウェアの問題 (ドライバーの更新中にファームウェアがサイレントに更新された?) なのか、Windows の構成の問題なのかがわかります。

この問題は本当に困惑しています。何かアイデアはありますか?

関連情報