iMac使用Wireshark去抓包的时候很悲剧的告诉我 you don't have permission to capture on that device mac
那么我们自己修改下权限让我们有权限访问就好了.
打开终端,查看你实际用户的名字
输入命令whoami
进入 /dev 目录,修改权限
输入命令cd /dev
输入命令sudo chown 用户名:admin bp*
重新打开 WireShark 就ok了
详细命令如下:
iOS@lgdeMac:~$whoami
iOS
iOS@lgdeMac:~$cd /dev
iOS@lgdeMac:/dev$sudo chown iOS:admin bp*
Password:
iOS@lgdeMac:/dev$ls -l | grep bp
crw------- 1 iOS admin 23, 0 8 3 08:55 bpf0
crw------- 1 iOS admin 23, 1 8 3 08:55 bpf1
crw------- 1 iOS admin 23, 2 8 3 08:55 bpf2
crw------- 1 iOS admin 23, 3 8 3 08:55 bpf3
crw------- 1 iOS admin 23, 4 8 3 11:30 bpf4
crw------- 1 iOS admin 23, 5 8 3 08:55 bpf5
crw------- 1 iOS admin 23, 6 8 3 11:32 bpf6
crw------- 1 iOS admin 23, 7 8 3 08:55 bpf7
crw------- 1 iOS admin 23, 8 8 3 11:32 bpf8
crw------- 1 root wheel 23, 9 8 3 11:32 bpf9