문제

네트워크의 두 장치에서 패킷을 캡처하려고합니다.

DD-WRT 라우터에 tcpdump를 설치하고 올바르게 작동했습니다.

그러나 내가 캡처 한 유일한 패킷은 두 장치만을 나타내는 tcpdump 문을 사용할 때 방송 패킷입니다.

./tcpdump -w /tmp/capture.pcap  dst 192.168.3.105 or src 192.168.3.105 or dst 192.168.3.136 or src 192.168.3.136

나는 Intefface BR0을 캡처하고 있습니다. 그 맞습니까?

두 장치 모두 각각 192.168.3.105 및 192.168.3.136을 갖춘 포트 1 및 2에 직접 연결됩니다.

무차별 모드로 BR0을 설정해야합니까?

약간 붙어. 감사.

도움이 되었습니까?

해결책

나는 몇 년 전에 DD-WRT와 함께이 일을하고 오래된 설치 노트와 스크립트를 보면서 아무것도 무차별 모드로 넣을 필요가 없었습니다. 또한 tcpdump에 대한 인터페이스를 지정하지 않았습니다. 다음은 내가 사용하고 있던 명령입니다.

/opt/sbin/tcpdump -s 1024 'host 192.168.1.111 and ((greater 137 and less 139) or (greater 900 and less 1024))' -w `date +%Y.%m.%d-%H.%M`-tcp.dmp -n -U -C 1

사용하면 어떻게됩니까 :

./tcpdump -w /tmp/capture.pcap 'host 192.168.3.105 or host 192.168.3.136'
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top