ubuntu 18.04安装wireshark及网卡接口权限问题

本文介绍了在Ubuntu系统上安装Wireshark的方法,安装成功后若找不到网络接口,可用root权限运行软件。但直接以root权限运行有风险,可通过添加wireshark用户组、更改dumpcap用户组等操作,让普通用户也能有权限抓包,还提及安装时选错选项的补救方法。

1、安装

 sudo apt-fast install wireshark

第一次安装过程中可能会提示Should non-superusers be able to capture packets?即可(默认是)。
在这里插入图片描述

2、待安装成功后,你会发现可以直接运行wireshark了,但是找不到网络接口,因此无法进行抓包。此时,只需用root权限运行软件即可。

sudo wireshark

3、直接以root权限运行软件除了不方便,也很危险。可以通过用户组的功能让普通用户也可以读取网卡接口,这样就不必用root权限执行了。

(1)添加wireshark用户组

sudo groupadd wireshark 

(2)将dumpcap更改为wireshark用户组

sudo chgrp wireshark /usr/bin/dumpcap 

(3)让wireshark用户组有root权限使用dumpcap

sudo chmod 4755 /usr/bin/dumpcap 

(注意:如果设为4754 Wireshark还是会提示没有权限 )

(4)将需要使用的普通用户名加入wireshark用户组,假设用户名为是“username”(需要根据具体用户名修改!),则需要使用命令:

sudo gpasswd -a username wireshark 

这样就完成了,以普通用户username登陆打开Wireshark就会有权限进行抓包了。
(此处参考这里)。
4、如果在安装时弹出的那个窗口不小心点了否,没有关系,通过下面的这个命令可以再把它调出来重新选即可。

sudo dpkg-reconfigure wireshark-common “Should non-superusers be able to capturepackages?” 
### 回答1: 1. 打开终端,输入以下命令更新软件源: ``` sudo apt update ``` 2. 安装Wireshark: ``` sudo apt install wireshark ``` 3. 安装完成后,输入以下命令将当前用户添加到Wireshark用户组中: ``` sudo usermod -aG wireshark $USER ``` 4. 重新登录系统,打开Wireshark即可开始使用。 注意:Wireshark需要root权限才能够捕获网络数据包,因此需要使用sudo或者将当前用户添加到wireshark用户组中。同时,使用Wireshark需要一定的网络知识和技能,建议在专业人士的指导下使用。 ### 回答2: 在Ubuntu 18.04安装Wireshark的过程非常简单。下面是安装Wireshark的步骤: 1. 打开终端:按下“Ctrl + Alt + T”组合键。 2. 更新软件包列表,输入命令:sudo apt update。 3. 输入密码进行身份验证。 4. 安装Wireshark软件包,输入命令:sudo apt install wireshark。 5.安装过程中会弹出一个对话框,询问是否允许Wireshark在没有root权限的情况下捕获数据包。选择“是”。 6. 安装完成后,Wireshark就已经成功安装在您的Ubuntu 18.04系统中了。 安装完成后,您可以通过以下方式来打开Wireshark: 1. 在终端中输入wireshark命令。 2.Ubuntu 18.04的应用程序菜单中,搜索并打开WiresharkWireshark是一个强大的网络协议分析工具,可用于捕获、分析和排查网络数据包。使用Wireshark,您可以检查网络上的数据流量、查找网络问题及故障,并分析网络协议。无论是网络管理员、安全专家还是普通用户,都可以通过Wireshark来监控和分析网络流量,以提高网络性能和安全性。 ### 回答3: 在Ubuntu 18.04安装Wireshark相对比较简单。Wireshark是一个强大的网络分析工具,可用于捕获和分析网络数据包。以下是安装Wireshark的步骤: 第一步,打开终端。可以使用快捷键Ctrl+Alt+T来快速打开终端。 第二步,运行以下命令更新操作系统软件源: sudo apt update 第三步,运行以下命令以安装Wireshark: sudo apt install wireshark安装过程中,系统将提示您输入密码以确认安装。 第四步,安装之后,Wireshark将在应用菜单中自动添加一个快捷方式。您可以通过点击应用菜单的搜索框或从"Applications"目录中找到Wireshark图标,并单击它来运行Wireshark。 第五步,运行Wireshark后,系统可能会要求您以root权限(超级用户)运行Wireshark。为了方便而不必每次都输入root密码,可以使用以下命令将当前登录用户添加到wireshark用户组中: sudo usermod -aG wireshark $USER 最后,您需要注销并重新登录以使组更改生效。 现在,您应该能够正确地运行Wireshark,并开始分析和捕获网络数据包了。请注意,在使用Wireshark时,您可能需要root用户权限才能访问某些网络接口。您可以使用以下命令以root用户身份运行Wireshark: sudo wireshark 希望上述步骤能够帮助您成功安装和使用Wireshark
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值