2015-01-20 4 views
2

은 내가 SSH 세션을 사용하여 mininet에 Wireshark를 실행하려고하지만 난이 오류가 작동하지 않습니다mininet에서 wireshark를 실행하는 방법은 무엇입니까?

error: XDG_RUNTIME_DIR not set in the environment. 

또한이 오류 :

(wireshark:1945): Gtk-WARNING **: cannot open display: 

나는 당신의 도움 덕분에 감사합니다를! !

답변

2

1) ssh 연결이 -X 또는 -Y 옵션으로 시작되었는지 확인하십시오. 예 : 는 ssh -X usernme @

2

여기서 ipaddress는) ssh 연결을 다시 시작 , 그건 그냥 종료하고 다시 로그인한다!

0

호스트 전용 네트워크 어댑터를 추가하고 VM에 연결했는지 확인하십시오. 위해

너무이 가상 상자에 : 탭을 File → Preferences

  • 클릭

  • Network을 클릭 클릭하여

    1. 열기 버추얼 환경 설정 메뉴 Host-only Network

    2. Add을 클릭하십시오 (작은 녹색 "plus "아이콘)

    vboxnet0이라는 어댑터가 생성됩니다. NetworkSettings

  • 클릭에 VM

  • 클릭에

    1. 클릭하십시오 VM 설정이 Macine에 어댑터를 지정에서 기본 설정은,

      그리고 허용해야한다

    2. 변경할 네트워크 어댑터를 " 호스트 전용 어댑터 "

        또한
    3. 방금 ​​추가 한 어댑터가

    을 선택되어 있는지 확인 Adapter 2를 사용하고 인터넷에 NAT로 연결 Adapter 1을 남길 수 있습니다
  • 그런 다음에 만 @shr이 작성한대로 ssh -X [email protected]으로 VM에 연결할 수 있습니다.

    당신이 정보를 더 문제 실행 한 경우, 나는이 질문에 언급 된 것과 같은 동일한 오류를받은 setup notes

  • 0

    을 참조하십시오.내 수정에

    , 내가 디렉토리 mininet/폴더의 유틸리티로 변경하고 실행 한 쉘 스크립트 install.sh (SSH를 -X usernme @ IPADDRESS 후). 그래서 기본적으로

    1. CD를 mininet/폴더의 유틸리티.
    2. sh install.sh.
    3. "sudo wireshark &". 와이어 샤크를 시작하고 당신이 경고를 얻을 것이다, 당신이 관찰 할 각 호스트에 대해
    0

    확인 히트 (H1을 말할 수) : mininet에 : H1의 시도의 xterm이에 xterm h1 : wireshark-gtk 대신 wireshark