ubuntu下解决wireshark没有权限的问题
Created|Updated|Linux
|Post Views:
wireshark是常用的网络抓包工具,在ubuntu中安装方法如下:
sudo aptitude install wireshark
安装以后,打开软件后,在选择网络接口进行抓包时会提示没有权限,为此,可以通过以下方法解决。
# 添加用户组,命名为wireshark
sudo groupadd wireshark
# 将dumpcap更改为刚添加的用户组
sudo chgrp wireshark /usr/bin/dumpcap
# 为wireshark用户组添加使用dumpcap的root权限
sudo chmod 4755 /usr/bin/dumpcap
# 将自己的用户(本人litreily)添加到wireshark用户组
sudo gpasswd -a litreily wireshark
执行完成以后便可以使用wireshark正常抓包了。
Author: litreily
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2020-01-17
Setup dhcpd/dhcpdv6 server
搭建DHCP server在许多网络应用中是非常必要的,尤其是测试IPv6相关的功能时,本文就来介绍下针对IPv4和IPv6该如何搭建DHCP server. Install dhcpd server首先通过apt安装isc-dhcp-server sudo apt install isc-dhcp-server Setup dhcpdConfig interfaces通过ifconfig获取以太网口的接口名称, 下面省略了loopback接口lo,后面也是一样默认省略。 $ ifconfig enp4s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 20:6a:8a:6c:0f:da txqueuelen 1000 (Ethernet) RX packets 154583 bytes 186953698 (186.9 MB) RX errors 0 dropped 2 overruns 0 frame 0 TX pack...
2017-08-23
远程服务器中编译安装tmux
在工作当中,公司出于安全考虑,部署的远程Linux服务器总有一些限制(没网,Shell指令有限),而且员工作为普通用户,无法安装软件到除用户目录以外的目录。当我们需要下载安装一些常用工具时,因为没网,所以无法使用apt-get等下载指令,只能先在本地PC下载软件源码,然后传入服务器进行编译安装。本文以tmux为例说明服务器中编译安装软件的流程。 安装路径:~/lib/software/tmux Downloadtmux的下载地址 : https://github.com/tmux/tmux/releases/download/2.5/tmux-2.5.tar.gz 依赖库libevent:https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz 下载后的文件通过一定方式(scp,共享服务,...)可以传入服务器中。 Move files (optional)在服务器中执行以下指令,将文件放入~/lib文件夹。 cd mkdir l...
2021-05-28
解决Ubuntu 18.04 minicom 不支持 1500000 波特率的问题
最近使用 Ubuntu 18.04 作为台式机的办公系统,需要使用串口调试功能,于是安装了 minicom, 但是配置波特率的时候发现无法配置高于 1000000 以上波特率。 $ sudo stty -F /dev/ttyUSB0 1500000 stty: /dev/ttyUSB0: unable to perform all requested operations 谷歌了许久也没找到方法,只能自己探索下了。 问题排查为此,我测试了以下几种情况: 在笔记本 win10 上可以正常配置,排除串口线和串口工具问题 在笔记本 ubuntu 16.04 上可以正常配置 在台式机的 win10 系统上可以,排查台式机USB接口问题 在台式机的 ubuntu 16.04 虚拟机上正常配置,说明与 ubuntu 18.04 系统有关 在台式机的 ubuntu 18.04 上使用ch341驱动,可以正常配置,说明是 cp210x 驱动问题 最终确定是 ubuntu 18.04 的 cp210x 驱动不支持高波特率的配置,这里涉及到两个因素: ubuntu 版本号 18.04 c...
2020-02-28
网络协议详解1 - NBNS
NetBIOS 简介NetBIOS,Network Basic Input/Output System的缩写,一般指用于局域网通信的一套API,相关RFC文档包括 RFC 1001, RFC 1002. RFC 1001主要对NetBIOS及相关协议和服务进行解释说明,RFC 1002给出了相关协议和服务的数据组包格式。 NetBIOS提供三种软件服务: Service Name Port Protocol Short Name NetBIOS Name service 137 UDP/TCP NBNS NetBIOS Datagram 138 UDP NBND NetBIOS Session service 139 TCP NBSS 本文主要描述最常见的NBNS. NBNS 简介NBNS是NetBIOS name service的缩写,是NetBIOS的命名服务,用于将NetBIOS名称映射到IP地址上,是NetBIOS-over-TCP(NBT)协议族的一份子。NBNS是动态DNS的一种,Microsoft的NBNS实现称为WINS。路由器可以通过...
2020-06-13
VPS搭建在线VSCode Server
VSCode ServerVSCode(Visual Studio Code), 是我目前使用过的最好的编辑器,也应该是很多程序员的首选。然而很多人不知道的是,这款开发利器还有在线版,这包括GitHub即将推出的Satellite, 也会搭载VSCode,那么如果我们想要搭建自己的在线开发环境呢?答案就是Code Server, 一款可以部署在个人服务器上的VSCode服务。 安装如果在本地,自然是无需搭建这个server的,我的选择是放在阿里云服务器上,对应的是Ubuntu系统,安装过程非常简单。 curl -fsSL https://code-server.dev/install.sh |sh 安装完会给出提示该怎么操作,其它系统可以参考官方文档。 运行使用systemctl启动服务,并保证系统重启可以自启动服务,可以执行以下指令: systemctl --user enable --now code-server 配置VSCode服务有一个配置文件~/.config/code-server/config.yaml,默认配置包含: bind...
2017-07-25
初探makefile
嵌入式软件开发少不了使用makefile进行软件编译,写好一个makefile,让其完成所有程序代码的自动化编译链接,可以提高软件开发效率。make是一个命令工具,用于解释并执行makefile中的指令。大多数IDE都有这个命令工具,如Visual C++的nmake,Linux中GNU的make。本文以一个简单例子说明makefile文件的书写规范和执行过程。 创建待编译的文件mkdir mkfiles vim add.h add.c main.h main.c 然后逐个编辑头文件和源文件,实现一个简单的加法运算。 add.h加法函数放于add.c中,对应头文件为add.h,用于存放函数声明。 #ifndef __ADD_H_ #define __ADD_H_ // declaration functions int add(int a,int b); #endif // __ADD_H_ add.c在add.c中实现加法函数。 #include "add.h" int add(int a, int b) { return a+b; } ma...
Comments
Announcement
This is my Blog





