解决macOS下wireshark提示没有权限抓包的问题

问题如下图:

解决办法如下:

$ cd /dev 
$ ls -la | grep bp
crwxrwxrwx   1 root      wheel           23,   0 Apr 15 19:24 bpf0
crwxrwxrwx   1 root      wheel           23,   1 Apr 15 19:24 bpf1
crwxrwxrwx   1 root      wheel           23,   2 May  8 08:42 bpf2
crwxrwxrwx   1 root      wheel           23,   3 May  8 08:42 bpf3
crwxrwxrwx   1 root      wheel           23,   4 Apr 20 08:19 bpf4

# 第一种方法
$ sudo chmod 777 bpf*

# 第二种方法
$ whoami 
zhangsan
$ sudo chown zhangsan:admin bpf* 

说明:柏克莱封包过滤器(Berkeley Packet Filter,缩写 BPF),是类 Unix 系统上数据链路层的一种原始接口,提供原始链路层封包的收发,除此之外,如果网卡驱动支持洪泛模式,那么它可以让网卡处于此种模式,这样可以收到网络上的所有包,不管他们的目的地是不是所在主机。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章