ubuntu下使用wireshark。。。。。

dumpcap可以抓包,还是喜欢图形界面。。。


但是,按照

https://launchpad.net/~wireshark-dev/+archive/ubuntu/stable

加入ppa之后,update。然后,sudo apt-get install wireshark....

然后,直接启动,找不到eth0

也就是找不到网卡,这里是因为权限问题。

只要将自己加入用户组即可。。。

1. 可以直接 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用户组,我的用户是xk,你添加需要更改这个。

sudo gpasswd -a xk wireshark

这样就完成,你可以使用自己的用户打开Wireshark,并且有权限进行操作了。

原文链接:http://amapig.com/ubuntu-use-wireshark-can-not-find-interface/


你可能感兴趣的:(EtherCAT,杂)