[Mac]Mac OS X中WireShark的使用,及找不到網卡問題的解決方法

一、WireShark依賴X11;
二、默認狀況下Mac OS X是不安裝X11的;
所以,在Mac上安裝WireShark,首先找出Mac OS 安裝DVD安裝X11。
安裝完之後 echo $DISPLAY看看是否是出現以下結果
:0.0
若是沒有,請執行以下命令行:
DISPLAY=:0.0; export DISPLAY
 
 
另外,因爲Mac OS的bug問題,每次重啓系統之後,都要運行這兩個命令是WireShark尋找到網卡:
  sudo chgrp admin /dev/bpf*
  sudo chmod g+rw /dev/bpf*
 
 
另外一個辦法可能不成功,就是將WireShark安裝文件中的ChmodBPF文件夾拷貝到/Library/StartupItems/中;個人機器總是報安全性設置問題,所以暫時只能每次手動修改了;但若是不抓包,只是用來解碼的話不用修改bpf權限也能夠;
 
 
WireShark啓動故障排除:
到/Application/WireShark.app/Contents/MacOS 下執行WireShark,查看結果,依據提示進行處理;
相關文章
相關標籤/搜索