解決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 系統上數據鏈路層的一種原始接口,提供原始鏈路層封包的收發,除此之外,如果網卡驅動支持洪泛模式,那麼它可以讓網卡處於此種模式,這樣可以收到網絡上的所有包,不管他們的目的地是不是所在主機。

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