问题
系统升级到macOS 13.1后,发现Wireshark更新到4.0.2也不能正常抓包,总是提示You don't have permission to capture on local interfaces. You can fix this by installing ChmodBPF.
。这该如何解决呢?
方案
大概率这个问题有别人遇到。于是进行搜索,发现有文章提示已经临时解决了这个问题,详见ChmodBPF not working on macOS Ventura 13.1。文中提到的处理方法如下
1 2 3 |
sudo launchctl unload '/Library/LaunchDaemons/org.wireshark.ChmodBPF.plist' sudo launchctl load '/Library/LaunchDaemons/org.wireshark.ChmodBPF.plist' |
按照上述命令操作即可。
验证
执行后,重新打开Wireshark,发现不出现无权限提示了,可以正常抓包,问题解决。
我也遇到同樣問題,查到的結果也是如此只能暫時解決, 期待後續版本更新此問題能消失,留言區驗證碼太牛逼了