Mac 多网卡分流终极指南:让你的网络速度飞起来

如果你是一名极客或者经常需要处理大量数据传输的用户,手里可能同时插着网线、连着 Wi-Fi,甚至还有其他 Thunderbolt 网络接口。但 macOS 默认的网络策略通常只会使用一个“主”接口,剩下的带宽往往被闲置,实在浪费。

今天我们就来聊聊如何给 Mac 配置多网卡分流,把这些闲置的带宽利用起来,实现真正的“双管齐下”。

为什么需要多网卡分流?

默认情况下,macOS 会根据“服务顺序”决定使用哪个网卡。通常是有线连接优于无线。一旦有线连接断开,才会切到 Wi-Fi。这意味着,哪怕你的 Wi-Fi 是千兆的,插上网线后,Wi-Fi 也就只能在那“摸鱼”了。

通过分流配置,我们可以实现:

  1. 带宽叠加:下载大文件时同时利用两个接口速度。
  2. 业务隔离:比如让 VPN 走 Wi-Fi,而日常浏览走有线,互不干扰。
  3. 冗余备份:一条线路挂了,另一条瞬间接管(这个 macOS 自身做得不错,但可以更极致)。

基础篇:系统自带的“负载均衡”

首先,我们要明确一点:macOS 原生的网络设置里并没有像 Windows 那样显眼的“桥接聚合”设置给普通用户用(服务器版有,但那是另一个故事)。不过,我们可以通过欺骗系统来实现简单的分流。

1. 调整服务顺序

打开 系统设置 > 网络。点击右下角的“...”按钮,选择“设定服务顺序”。

这里你可以把你想优先使用的网络排在前面。但这只是“优先”,不是“叠加”。系统依然只会走最上面那个活跃的接口。

2. 利用不同网段欺骗系统

这是最简单粗暴的“伪分流”法。

由于路由表的设计,如果两个网卡连接的是同一个网段(比如都连的是 192.168.1.x),系统通常会忽略第二个接口。

解决方案

确保你的两个网卡连接的是不同的网段。例如:

  • 有线网:192.168.1.x
  • Wi-Fi:192.168.2.x

这时候,macOS 的路由表会自动生成两条默认路由。虽然系统还是有优先级,但在某些特定场景下(比如访问不同网段的设备),流量会自动分流。不过,对于访问互联网(都是走默认网关),这种方法的收效甚微。

进阶篇:使用 PF 防火墙进行策略路由

要实现真正的“下载软件走网线,看视频走 Wi-Fi”,我们需要动用 macOS 自带的 PF (Packet Filter) 防火墙来进行策略路由。

警告:涉及终端操作,请提前备份重要数据,手滑可能会导致网络暂时断连。

第一步:确认接口信息

打开终端,输入:

netstat -nr

记下 your interfaces 名称(通常是 en0, en1 等)以及它们对应的网关 IP。

第二步:创建锚点文件

我们需要创建一个 PF 规则文件。在终端输入:

sudo nano /etc/pf.anchors/com.custom.routing

在文件中输入以下内容(假设 en0 是有线,网关 192.168.1.1;en1 是无线,网关 192.168.2.1):

# 定义分流规则:让特定流量走特定网卡

# 例子:让访问 Google 的流量走无线 (en1)
pass out on en1 from any to 142.250.0.0/16

# 例子:让访问特定 IP(如公司内网)的流量走有线 (en0)
pass out on en0 from any to 10.0.0.0/8

保存并退出(Ctrl+O, Enter, Ctrl+X)。

第三步:配置 PF 主文件

编辑 PF 配置文件:

sudo nano /etc/pf.conf

在文件末尾添加引用我们刚才创建的锚点:

# 引入自定义分流规则
anchor "com.custom.routing"
load anchor "com.custom.routing" from "/etc/pf.anchors/com.custom.routing"

第四步:启用 PF

macOS 默认 PF 可能是关闭的。执行以下命令启用:

sudo pfctl -e -f /etc/pf.conf

现在,你的 Mac 就会根据规则将不同的流量甩向不同的网卡了。

终极篇:网络聚合 (Link Aggregation)

如果你追求的是纯粹的物理带宽叠加(比如两根千兆线变成 2Gbps),且你的交换机支持 LACP(链路聚合控制协议),macOS 其实是支持的。

  1. 打开 系统设置 > 网络
  2. 点击左下角的 + 号。
  3. 在接口中选择 “链路聚合” (Link Aggregation)
  4. 创建一个新的虚拟接口,并把你想绑定的物理网卡(如网线和 USB 网卡)勾选进去。

注意:这通常需要配合支持 LACP 的交换机或路由器使用,对于家用环境,大多数光猫和路由器并不支持此功能,硬开只会导致断网。请先确认你的硬件设备是否支持。

写在最后

Mac 网络功能虽然强大,但界面往往隐藏了深度的配置选项。

  • 如果只是为了简单的故障备份,不同网段 + 服务顺序 足够。
  • 如果需要精细化控制(比如科学上网专用通道),请务必尝试 PF 策略路由
  • 如果你是土豪且有企业级设备,链路聚合才是正道。

希望这篇教程能帮你把手里的设备性能发挥到极致!如果你在配置过程中遇到路由表打怪的问题,记得多查 man pf.conf,官方文档虽然枯燥,但永远是真理的来源。

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭