码迷,mamicode.com
首页 > 系统相关 > 详细

[Mac]Mac OS X中WireShark的使用,及找不到网卡问题的解决方法

时间:2015-08-11 18:30:01      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

1、WireShark依赖X11;
2、默认情况下Mac OS X是不安装X11的;
因此,在Mac上安装WireShark,首先找出Mac OS 安装DVD安装X11。
安装完以后 echo $DISPLAY看看是不是出现如下结果
:0.0
如果没有,请执行如下命令行:
DISPLAY=:0.0; export DISPLAY

另外,由于Mac OS的bug问题,每次重启系统以后,都要运行这两个命令是WireShark寻找到网卡:
  sudo chgrp admin /dev/bpf*
  sudo chmod g+rw /dev/bpf*

另一个办法可能不成功,就是将WireShark安装文件中的ChmodBPF文件夹拷贝到/Library/StartupItems/中;我的机器老是报安全性设置问题,因此暂时只能每次手动修改了;但如果不抓包,只是用来解码的话不用修改bpf权限也可以;

WireShark启动故障排除:
到/Application/WireShark.app/Contents/MacOS 下执行WireShark,查看结果,依据提示进行处理;

[Mac]Mac OS X中WireShark的使用,及找不到网卡问题的解决方法

标签:

原文地址:http://www.cnblogs.com/sunfan1988/p/4721600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!