手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu 12.04 下安装Wireshark

[日期:2012-06-22] 来源:Linux社区  作者:alphaqiu [字体: ]

Ubuntu 12.04 下通过apt-get 安装的wireshark似乎无法启动,会报一个警告.

可能跟我更换了软件源有关系.

通过ubuntu软件中心安装wireshark之后,正常打开.但会出现

There are no interfaces on which a capture can be done.

不知是否是通过apt-get安装造成的.如何解决该问题: http://www.linuxidc.com/Linux/2012-06/63580.htm

2.创建Wireshark组。这一步在安装Wireshark的时候,也会完成。

$ sudo -s

# groupadd -g wireshark

# usermod -a -G wireshark <自己的用户名>

# chgrp wireshark /usr/bin/dumpcap

3.赋予权限。

#setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap 完成。

可以使用 getcap /usr/bin/dumpcap验证,输出应当是:/usr/bin/dumpcap = cap_net_admin,cap_net_raw+eip

这两步很关键.按照以上两步设置后,便可以正常使用wireshark了.

当,chgrp wireshark /usr/bin/dumpcap 再次chgrp后,会发现getcap /usr/bin/dumpcap 会将之前设置的内容重置了.需要重新设置一遍。

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款