Ubuntu應用Wireshark找不到interface的解決辦法
Admin
2012年7月22日
名人名言:成功網羅着大量的過失。——蕭伯納
Wireshark是一款強大的有圖形界面的收集封包解析對象。
dumpcap須要root權限才幹應用的,以通俗用戶打開Wireshark,Wireshark當然沒有權限應用dumpcap進行截取封包。
其實可以應用
sudo wireshark
sudo的體式格式用root打開Wireshark,然則如許做顯然是不安然的,也不是很便利的,因爲獲得的封包數據也屬於root用戶,而sudo打開Wireshark也會提示你謹慎應用root權限應用Wireshark,並且給你一篇文檔申明。
文檔裏申明可以應用用戶組功能應用Wireshark,接下來是具體辦法:
1、添加用戶組,我以wireshark爲例
sudo groupadd wireshark
2、將dumpcap更改爲wireshark用戶組
sudo chgrp wireshark /usr/bin/dumpcap
3、讓wireshark用戶組有root權限應用dumpcap
sudo chmod 4755 /usr/bin/dumpcap
(PS:4754 Wireshark還是會提示沒有權限 )
4、將本身參加wireshark用戶組,我的用戶是benmao,你添加須要更改這個。
sudo gpasswd -a benmao wireshark
如許就完成,你可以應用本身的用戶打開Wireshark,並且有權限進行操縱了。
以上在ubunt 12.10中測試通過
原文鏈接:http://amapig.com/ubuntu-use-wireshark-can-not-find-interface/