tcpdump は SIP サーバーとの通信をリッスンしようとしても何も出力しません

tcpdump は SIP サーバーとの通信をリッスンしようとしても何も出力しません

次のコマンド

sudo tcpdump -nqt -s 0 -A -i eth0 port 5060

受信 SIP メッセージを動作および印刷します。

ここで、通信全体を確認し、SIP サーバーの IP アドレスを入力します。

sudo tcpdump -nqt -s 0 -A -i eth0 host 208.73.146.95

何も印刷されません。

なぜ?

答え1

インターフェースがプロミスキャス モードになっていない可能性があります。これがないと、インターフェースから送信されるトラフィック、またはインターフェース宛てのトラフィックのみをスニッフィングできます。プロミスキャス モードを有効にするには、次のコマンドを実行します。

sudo ifconfig eth0 promisc

これで問題が解決することを願っています。

関連情報