![1つのNICが突然、ほとんどのUDPブロードキャストの受信を停止しました](https://rvso.com/image/1703365/1%E3%81%A4%E3%81%AENIC%E3%81%8C%E7%AA%81%E7%84%B6%E3%80%81%E3%81%BB%E3%81%A8%E3%82%93%E3%81%A9%E3%81%AEUDP%E3%83%96%E3%83%AD%E3%83%BC%E3%83%89%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F.png)
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 -d
、netsh winsock reset
すべてのアダプタを最初から再構成する- 1つを除くすべてのネットワークアダプタを無効にする
- Hyper-V とそのネットワーク アダプタをアンインストールする
- OpenVPNとその仮想NICをアンインストールする
- ファイアウォールを無効にする
- アダプタ設定(オフロード、省電力など)の調整
netsh dump
何か異常がないか確認する- ドライバーを、Killerに名前が変更される前の古いRTL8125AGバージョンを含む、いくつかの以前のバージョンにロールバックします。
- キラーソフトウェアアンインストーラー
- スイッチの電源を入れ直す
- マザーボード(MEG X570)のBIOSを更新し、省電力設定がネットワークに影響しないことを確認する
- アダプタのインターフェースメトリックを1に明示的に変更する
その他はすべて正常に動作し、2.5GbE のフルスピードが得られ、すべてのリソースへの接続が機能しています。E2600 と E3000 の両方を同時に有効にすると、ブロードキャストは E2600 経由で正しく受信されます。
次に試すべきことは、別のメディアからクリーンなシステムを起動し、そこで問題を再現してみることです。これにより、NIC のハードウェアの問題 (ドライバーの更新中にファームウェアがサイレントに更新された?) なのか、Windows の構成の問題なのかがわかります。
この問題は本当に困惑しています。何かアイデアはありますか?