【wireshark】wireshark 出现There are no interfaces on which a capture can be done.的解决方法

出现原因:权限不够,所以不能够读取网卡。

解决方法:

第一种:最简单的方法当然是直接su root,

如果出现No protocol specified

(wireshark:12547): Gtk-WARNING **: cannot open display: :0.0

重启一下即可。

第二种:但是直接使用root权限补包毕竟是不安全的,所以可以使用set uid方法

$su root
#输入密码
$chmod 4755 /usr/local/bin/dumpcap
$su 普通用户
$wireshark

这里要注意你的dumpcap目录可能和我的不一样,使用whereis查看即可

posted @ 2013-03-01 10:56  C4ISR  阅读(1644)  评论(0编辑  收藏  举报
C4ISR