在 Mac OSX Yosemite 上是否使用两个以太网接口来连接独立的本地网络?

在 Mac OSX Yosemite 上是否使用两个以太网接口来连接独立的本地网络?

我有一台 Macbook Pro,只有一个内置以太网端口。我有一个单独的 USB 以太网适配器用于第二个局域网。

我无法让两个接口都工作。要么使用内置接口,要么 USB 以太网接口工作。

我希望一个本地网络连接到 DSL 调制解调器/路由器以连接互联网。我希望另一个网络不连接互联网。

具有互联网连接的网络接口设置为 DCHP 没有互联网连接的网络接口设置为 inet 192.168.1.23 子网 255.255.255.0

内置设备通常会使用 DCHP 自动将自身配置为自分配且不可用的互联网地址。我找到了有关如何解决该问题的材料,但该解决方案是错误的。虽然它会使配置看起来正确,但没有互联网连接,也没有连接到该本地局域网上的其他主机。

如果已连接并配置了另一个接口,则不会通过该接口与该局域网上的主机建立连接。

我已经在早期的 10.5 和 10.6 系统以及 Linux 和 FreeBSD 系统上成功完成了此操作。

我对桥接的真正含义感到困惑,这听起来好像系统无法识别多条路线。

任何信息和建议,指导表示感谢:感谢JK的时间和关注

更多信息:互联网连接接口设置为 DCHP,分配的网络地址为 192.168.0.5,网络掩码为 255.255.255.0,路由器是 DSL 调制解调器/路由器,地址为 168.162.0.1。每个子网的网络掩码应使它们彼此隔离。

我很感激您的回复,但我认为问题比仅仅设置接口优先级要深奥得多:当网络首选项显示接口配置正确时,控制台的输出:ifconfig 仅显示其中一个(en0)或另一个(en1)实际上配置了网络地址和子网掩码。目前,我已关闭内置功能并拔下电源。另一个(USB 以太网)配置为连接到互联网连接的 LAN。它是有效的,“如果它工作正常,就不要修复它”(不知道如何改善这种情况)。

答案1

转到System Preferences > Network,查看网络接口列表底部,单击“齿轮”图标按钮,然后选择“设置服务顺序…”。然后,在弹出的表单中,找到具有 Internet 连接的网络接口的列表项,并将其拖到列表中比死胡同 LAN 的网络接口更高的位置。

macOS 会自动尝试使用排名最高的活动接口作为其默认网络连接。

确保两个网络使用不同的 IP 子集。由于您在一个网络上使用 192.168.1.0/24,因此请确保您没有在另一个网络上使用它。

相关内容