
これが私のネットワークの関連部分の画像です。
問題は次のとおりです。
- 左側の Windows PC と Synology NAS は両方とも 2 つの Web カメラに到達でき (ping)、両方のデバイスの ARP テーブルは正しいです。
- 右下にある Linux サーバーと Linux PC の両方で、どちらかの Web カメラに ping を実行すると、「ホストへのルートがありません」という結果が表示されます。
- Linux サーバーおよび Linux PC 上の ARP テーブルには、Web カメラのアドレスのエントリがありません。
- tcpdump を使用して ARP トラフィックを監視すると、2 台の Linux マシンがウェブカメラの IP に対して ARP 要求を繰り返し送信していることがわかりますが、応答は受信されません。
- 回避策として、Linux システムに必要な ARP エントリを手動で追加して、カメラと通信できるようにできることが分かりました。ARP エントリがあれば接続が機能するため、これは純粋に ARP の問題であることがわかります。
Linux マシンは iptables または nftables ファイアウォールを実行していません。サブネットと L2 ネットは 1 つだけです。
現時点では、Netgear GS308 スイッチに欠陥があると思われますが、ARP 応答を阻止しながらも通信を可能にする障害モードを思いつくのに苦労しています。GS308 は管理されていないため、構成オプションはありません。
次に現場に行ったときにスイッチを交換して、それが原因かどうかを確認します。
この原因は何である可能性があるか、また、さらにトラブルシューティングの手順を実行できる可能性はありますか?
更新: この問題は約24時間後に「自然に解決」したため、これ以上のトラブルシューティングはできません。嫌い物が壊れて、何が起こったのかわからないまま勝手に直ってしまうとき :-(
質問を再現不可能として閉じることに投票します。