pingリクエストを受信したインターフェイスを確認する方法

pingリクエストを受信したインターフェイスを確認する方法

-Iこのオプションを使用して特定のインターフェイスにpingを送信する方法を知っています。 pingを受け取るインターフェイスを知りたいです。この目的で試しましたが、tcpdump詳細を取得できませんでした。 ping ICMPエコー要求をフィルタリングしてフィルタリングできます。

tcpdump 'icmp[icmptype] = icmp-echo'

カスタムLinuxを使用するカスタムハードウェアには2つのイーサネットインターフェイスがあります。インターフェイスとルーティングテーブルを正しく設定したことを確認したいと思います。

答え1

問題を少し元に戻して、tcpdump特定のネットワークインターフェイスからパケットを受信できます。これにより、テスト時に興味のあるインターフェイスにトレースを制限できます。

# tcpdump -i <interface> ...

さらに、フィルタは'icmp[icmptype] = icmp-echo'IPv4経由のpingにのみ適用されるため、IPv6を扱う場合はそれに応じてフィルタを調整する必要があります。

関連情報