ルータが特定のデバイスへのルーティングを拒否した場合、どのようにデバッグすればよいですか?

ルータが特定のデバイスへのルーティングを拒否した場合、どのようにデバッグすればよいですか?

時々、ネットワーク上の 1 つのデバイスがインターネットにアクセスできなかったり、ルーターのすぐ後のゲートウェイに到達できなかったりすることがあります。この問題は Linux と Windows の両方で発生するため、OS に依存しません。次のような症状が見られました。

  • 問題なくルーターにアクセスでき、信号も良好です。
  • traceroute を実行しようとすると、8.8.8.8ルーターのホップは表示されますが、その他はすべてタイムアウトになります。
  • 8.8.8.8他のすべてのデバイスおよびルーターの内部ツールからアクセスできます。
  • すべての DHCP/ARP テーブルは正常です (MAC などが一致)
  • Wireshark は、パケットが送信された8.8.8.8が応答が返ってこないことを示しています (ICMP を含む)。

当初、問題は数分後に解消されました。しかし、今日、デバイスとルーターの両方を再起動しても問題は解決しませんでした。アドレスを予約して再起動しようとしたところ (変更を有効にするように指示されたとおり)、デバイスが接続を拒否しました。しかし、静的 IP を設定すると、動作し始めました。デバッグにはどのようにアプローチすればよいでしょうか?

関連情報