2017-09-09 13 views
0

자일링스 ZCU102 개발 보드에서 Linux를 실행 중입니다. 1000BASE-X & 트라이 모드 이더넷 Mac을 사용하는 경우. 나는 이더넷 포트 밖으로 핑을 보낼 수 있지만 tcpdump를 실행하여 패킷이 시스템에 들어오고 있음을 보여주기 위해 ... tcpdump에서 이상한 오류가 발생합니다.tcpdump 오류 메시지 "해당 장치가 모니터 모드를 지원하지 않습니다."

tcpdump -I eth1 
tcpdump: eth1: That device doesn't support monitor mode 

누구든지 tcpdump에서이 오류 메시지에 대해 통찰력이 있다면.

tcpdump가 장치가 모니터 모드를 지원하는지 어떻게 알 수 있습니까? 장치 트리의 eth1 장치 노드에서 무언가를 찾습니까?

+0

맨 페이지를 제대로 읽었습니까? "인터페이스를"모니터 모드 "로 설정하면 IEEE 802.11 Wi-Fi 인터페이스에서만 지원되며 일부 운영 체제에서만 지원됩니다." 하지만 당신은 바로 유선 무엇입니까? -I 옵션없이 tcpdump를 실행하면 어떨까요? 그런 다음 시스템에 들어오는 패킷을 확인해야합니다. –

답변

1

그냥 비를위한 '-i'옵션 'IEEE 802.11 "인터페이스를 사용

tcpdump -i eth0 

당신이 특정 데이터 링크 유형을 필터링 유형 목록을 얻을 수 tcpdump -L -i eth0을 시도하고처럼 중 하나를 지정보다하려면 tcpdump -y EN1000MB -i eth0.

+0

와우 ... ping이 -I 플래그를 사용하여 인터페이스를 선택하기 때문에 혼란 스러웠습니다. tcpdump의 경우 -i를 사용하여 인터페이스를 선택해야합니다. 이 점을 이해하도록 도와 주셔서 감사합니다. 내 말은 아주 바보. 바라건대이 게시물을 다른 사람들이 그 같은 혼란을 피할 수 있습니다. – WilderField