macos 上的 ifconfig 桥 - BRDGADD en0:资源繁忙

macos 上的 ifconfig 桥 - BRDGADD en0:资源繁忙

有人知道如何在 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似乎没有创建和管理桥接口的选项,因此您需要使用系统偏好设置:

  1. 在 Mac 上,选取苹果菜单 >“系统偏好设置”,然后点按“网络”。
  2. 点按“操作”弹出式菜单(“...”或齿轮图标),然后选取“管理虚拟接口”。
  3. 单击“添加”按钮 (+),选择“新建桥”,然后选择要包含在桥中的接口。
  4. 单击“创建”,然后单击“完成”。

相关内容