是由于苹果安全性提高所致,降低安全性即可。方法适用于 x86, M1 架构
操作:
恢复模式下启动 mac:
恢复模式下启动mac启动后点按
选项
->继续
进入桌面后,点击左上角菜单,选择
terminal
, 打开后输入csrutil disable
, 继续输入密码,选择y
确认, 完成后重启电脑至此,重启后 x86 mac 即可以创建虚拟端口了。
M1 还需要打开
系统偏好设置
->安全性与隐私
-> 发现多出了个选项,点击允许
,会自动重启至此, M1 也可以愉快的创建虚拟端口了。
以上,可以愉快的抓包使用 wireshark 了 (。・ω・。)(。・ω・。)
参考
https://developer.apple.com/forums/thread/685536
https://developer.apple.com/forums/thread/655329?answerId=674594022#674594022
https://support.apple.com/zh-cn/guide/mac-help/mh21245/11.0/mac/11.0
https://support.apple.com/zh-cn/guide/mac-help/mchl768f7291/mac