有人知道如何在 MacOS v12.4 Mon 上创建桥接网络接口吗?
我努力了:
sudo ifconfig bridge7 create
sudo ifconfig bridge7 addm en0
sudo ifconfig bridge7 up
在第二步中我得到了这个:
ifconfig: BRDGADD en0: Resource busy
答案1
简短回答:参见Apple 支持文章“在 Mac 上桥接虚拟网络接口”。
长答案:在 macOS 上,您通常不应该使用它ifconfig
来修改网络设置;这将改变“实时”界面状态,但它往往会被系统配置守护程序 ( configd
) 设置的方式覆盖它认为他们应该是。相反,使用networksetup
系统偏好设置实用程序来更改系统配置数据库,并将configd
这些更改应用到实时网络状态。
不幸的是,networksetup
似乎没有创建和管理桥接口的选项,因此您需要使用系统偏好设置:
- 在 Mac 上,选取苹果菜单 >“系统偏好设置”,然后点按“网络”。
- 点按“操作”弹出式菜单(“...”或齿轮图标),然后选取“管理虚拟接口”。
- 单击“添加”按钮 (+),选择“新建桥”,然后选择要包含在桥中的接口。
- 单击“创建”,然后单击“完成”。