Ubuntu에서 wireshark 사용하기

Ubuntu에 wireshark를 처음 설치 하고 실행하면 network interface가 보이지 않아 패킷 캡춰를 할 수 없다.
이유는 권한 문제인데 super user 권한으로 실행하면 된다.. 
문제는 매번 이렇게 하기 귀찮다라는 것.

terminal에 이렇게 입력해 보자
  • $ sudo dpkg-reconfigure wireshark-common
위 화면이 나오면 wireshark를 root 권한으로 쓰는 것의 대안으로 Dumpcap을 설치하고 일반 사용자도 패킷 캡춰할 수 있도록 할꺼냐고 물어본다. 
<Yes> 를 선택한 후 wireshark를 실행하면 


일케 나온다.. -_- 
ls로 해당 파일의 속성을 보면


헐.. file permission이 owner랑 group에만 실행 가능 하다고 나와 있다. -_-;;
일반 사용자도 쓸수 있다며;; (이해 안되면 FilePermissions 참고 하시길..)
아래와 같이 실행 권한을 주자.

  • $ sudo chmod +x /usr/bin/dumpcap
다시 파일 속성을 확인 하면 마지막에 실행 권한이 추가되었음을 확인 할 수 있다.



다시 wireshark 실행하면 아래와 같이 network interface가 정상적으로 잡힘을 확인 할 수 있다.


끝.

댓글

이 블로그의 인기 게시물

Raspberry pi 한글 설정 및 chromium 설치

Google Test를 이용한 Class의 Private/Protected Member Test