Ubuntu 16.04 安装Wireshark及运行出错的解决方法

Ubuntu 16.04 安装Wireshark步骤:

1.1 添加wireshark源

sudo add-apt-repository ppa:wireshark-dev/stable
  • 1.2 更新版本库
sudo apt-get update
  • 1.3 安装wireshark
sudo apt-get install wireshark
  • 1.4 运行Wireshark

2.1 如果使用普通权限用户运行wireshark, 则会发现没有可以监听的网卡。
2.2 如果使用root权限运行wireshark, 则会报出如下错误:

Lua: Error during loading: [string “/usr/share/wireshark/init.lua”]:46: dofile has been
disabled due to running Wireshark as superuser. See
http://wiki.wireshark.org/CaptureSetup/CapturePrivileges for help in running
Wireshark as an unprivileged user.

解决方法

3.1 为dumpcap设置网络权限:

sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
  • 1

3.2 将当前用户添加到wireshark组中:

sudo usermod -aG wireshark $USER
  • 1

3.3 注销当前用户并重新登录
3.4 运行wireshark,即可正常打开wireshark图形界面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值