2014-02-27 2 views
1

내 컴퓨터에는 네트워크 카드가 하나뿐입니다. 하나의 포트에서 수신 대기하는 프로그램이 있습니다. 나는 같은 기계에서 하나의 패킷을 보내려하고, 내 프로그램은 패킷을받을 수있다. 내 프로그램을 실행중인 컴퓨터에서 tcpdump로 패킷을 캡처 할 수 없습니다.Linux에서 tcpdump를 사용하여 동일한 컴퓨터에서 패킷을 캡처하는 방법은 무엇입니까?

다른 컴퓨터에서 패킷을 보내면 tcpdump가 패킷을 캡처 할 수 있습니다.

+0

설명이 명확하지 않습니까? 내 질문은 오랫동안 보류 상태입니다. 한 번 질문을 편집했지만 아직 보류 상태로 유지됩니다. –

답변

2

나는 당신을 정확하게 이해하고, 당신은 기계에서 패킷을 자신에게 보냅니다. 그렇다면 루프백 인터페이스에서 tcpdump가 필요합니다. 예 :

tcpdump -i lo 
+0

고마워, 네 말이 맞아. 그것은 작동합니다. –

관련 문제