我们可以通过 USB 以太网适配器和 Airport Wifi 进行绑定(使用管理虚拟接口或类似方法)吗?

我们可以通过 USB 以太网适配器和 Airport Wifi 进行绑定(使用管理虚拟接口或类似方法)吗?

我们有一台 Macbook Air(实际上,我们有一些 Air、一些 Pro 和一些 iMac)。我们一直有一个恼人的问题,那就是当它们连接到我们的 DHCP 服务器时,它们实际上有 2 个不同的 IP 地址,这导致在我们的 DHCP 租约文件中设置了 2 个不同的 IP 地址,并且在我们的 DNS 中设置了 2 个不同的 IP 地址(自动更新)。

在具有多个 NIC 的 Linux 工作站上,我们将它们绑定/组合到 bond0 中,并手动将 MAC 地址设置为与绑定中的一个 NIC 相同。这几乎解决了所有相关的麻烦。

我刚刚尝试使用“管理虚拟接口”(“网络中的高级设置”,位于“适配器”列表中的小齿轮下)绑定 Air 上的 NIC。我可以很好地将 eth0(USB 以太网适配器)添加到绑定中,但无线 Airport 适配器没有显示出来。

这样是否不能跨接口进行桥接?

还有其他方法吗?

我们想这样做是不是疯了?还有更好的办法吗?

答案1

不幸的是,据我所知,Apple 在 Mac 上使用的 Wi-Fi 卡从未支持过 LACP。使用终端,您可以使用以下命令轻松确认您的各种接口是否能够聚合:networksetup-isBondSupported (界面)

就我的情况来说,使用运行 10.7 版本的 2010 年中 MacBook Pro,我得到以下结果:

$ networksetup -isBondSupported en0
YES
$ networksetup -isBondSupported en1
NO

其中 en0 是以太网,en1 是 AirPort。

答案2

可能想要这个有点疯狂……我想我从来没有把它看作是一个问题。对于我的 Mac 用户来说,网络接口优先级是以太网 > 无线。对于办公室中的大多数用户来说,他们会选择无线。如果他们实际插入,以太网连接将接管。您的用户来回切换有什么原因吗?在我的环境中,无线网络的租用时间较短,DNS 记录被清除……但确切的问题是什么?存在重复条目?

答案3

一两年前我研究过这个问题(OS 10.6.x IIRC),发现跨接口绑定是无线驱动程序或以太网驱动程序(我不记得是哪个)的驱动程序级别限制,只能使用昂贵的第三方软件来实现。看起来它可能在 10.7 中已经修复了http://docs.info.apple.com/article.html?path=Mac/10.7/en/mchlp2798.html(仅谈论 eth,但也可能能够处理无线,尽管您可能必须下拉到终端才能启用它)

相关内容