在Ubuntu 12.04 LTS上安装wireshark
2015-01-21 15:54
447 查看
在Ubuntu 12.04 LTS上安装wireshark并且限定数据包捕获到一个组,也就是wireshark组。相信你能用这些指令在其他发行版上安装wireshark。虽然你只能读到我在ubuntu上的测试,但是如果它不适合随时告诉我,我将修改这些指令。首先,我们从终端上安装wireshark。安装wireshark:
把你的用户名添加到wirehark组:
这时候,你需要注销用户。现在你应该可以作为一个非超级用户登录wireshark了,只要用户是在wiresharp组内,基本上一切都可以正常工作了。关于capabilities with setcap的一些解释:
sudo
apt-get
install
wireshark
如果你以非超级用户运行wireshark,你会得到一个信息 “No interface can be used for capturing in this system with the current configuration.”(参考上图)。下列的步骤可以改正这个问题:
创建wireshark组:
sudo
usermod
-a -G wiresharkYOUR_USER_NAME[/code]
改变文件dumpcap的所属组为wireshark
sudo
chgrp
wireshark
/usr/bin/dumpcap[/code]改变文件的访问权限为所属组可执行:
sudo
chmod
750
/usr/bin/dumpcap赋予setcap功能:
sudo
setcap cap_net_raw,cap_net_admin=eip
/usr/bin/dumpcap验证是否已经修改成功:
Linux divides the privileges traditionally associated with superuser into distinct units, known as capabilities, which can be independently enabled and disabled. Capabilities are a per-thread attribute.
CAP_NET_RAW * use RAW and PACKET sockets; * bind to any address for transparent proxying.
CAP_NET_ADMIN Perform various network-related operations: * interface configuration; * administration of IP firewall, masquerading, and accounting; * modify routing tables; * bind to any address for transparent proxying; * set type-of-service (TOS) * clear driver statistics; * set promiscuous mode; * enabling multicasting;
本文的原址是:
http://www.dickson.me.uk/2012/09/17/installing-wireshark-on-ubuntu-12-04-lts/
相关文章推荐
- 安装ADempiere3.6LTS语言包(学习lude707在erp100上的文章)(基于Ubuntu Desktop 12.04 LTS)
- Ubuntu 12.04 LTS 安装GNOME界面
- Adempiere配置安装和汉化(Window 7 && Postgres SQL && ubuntu 12.04lts)【一】
- Vmware workstation 7 安装Ubuntu 12.04LTS卡在安装Vmware Tools的界面。(Vmware Easy Install)
- Ubuntu 12.04 LTS和Win7 SP1 双系统安装方法
- Windows下Ubuntu 12.04 LTS 的安装(双系统使用EasyBCD)
- Linux(Ubuntu 12.04LTS) 安装Java
- U盘安装ubuntu 12.04-LTS-liveCD问题
- 安装Redmine(基于Ubuntu Desktop 12.04 LTS)
- Ubuntu 12.04 LTS 上安装swift1.4.8
- Installing OpenCV 2.4.1 in Ubuntu 12.04 LTS ( ubuntu下安装opencv) (尝试成功)
- ubuntu 12.04 LTS u盘安装
- 安装GIT(基于Ubuntu Desktop 12.04 LTS)
- 在Ubuntu Desktop 12.04 LTS从源代码制作ADempiere 3.6.0 LTS安装软件
- [zz]U盘安装Ubuntu 12.04 LTS
- Windows下Ubuntu 12.04 LTS 的安装(使用Wubi)
- Ubuntu 12.04 LTS游戏安装与使用
- 安装SeleniumIDE(基于Ubuntu Desktop 12.04 LTS)
- 安装Jenkins(基于Ubuntu Desktop 12.04 LTS)
- 在Ubuntu 12.04 LTS上安装JDK6