Linux 上で tcpdump を使用して同じマシンからパケットをキャプチャするにはどうすればよいですか?[閉まっている]

StackOverflow https://stackoverflow.com//questions/22065431

  •  23-12-2019
  •  | 
  •  

質問

私のコンピュータにはネットワーク カードが 1 枚しかありません。1 つのポートでリッスンするプログラムがあります。同じマシン上で 1 つのパケットを送信するつもりですが、私のプログラムはパケットを受信できます。プログラムが実行されているマシン上で tcpdump でパケットをキャプチャできません。

別のマシンからパケットを送信すると、tcpdump がパケットをキャプチャできます。

役に立ちましたか?

解決

私の理解が正しければ、パケットはマシンからマシン自体に送信されます。その場合は、ループバック インターフェイスで tcpdump が必要です。例えば

tcpdump -i lo
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top