家里装了移动的融合套餐,送了两条宽带,但普通路由器只能接一条,另一条白白闲置?孩子看网课卡顿、老婆追剧转圈、自己打游戏延迟飙升,全家人抢带宽的日常是否让你头疼?今天我们就来彻底解决这个痛点,通过Mikrotik ROS软路由的PCC负载均衡技术,把两条移动宽带合并成一条高速通道。
大多数家庭用户使用的百元级路由器,在设计上就只考虑单WAN口接入。即便有些型号提供双WAN功能,其负载均衡算法也往往非常简陋。常见的问题包括:
text复制普通双WAN路由器工作模式:
WAN1 ──┬── 负载均衡模块 ── LAN
WAN2 ──┘
相比之下,Mikrotik RouterOS的PCC(Per Connection Classifier)技术采用更精细的流量分配策略:
对于家庭用户,推荐以下性价比方案:
| 设备类型 | 推荐配置 | 预算范围 |
|---|---|---|
| 主机平台 | J4125/N5105工控机 | 600-1000元 |
| 内存 | 4GB DDR4 | - |
| 存储 | 16GB SSD | - |
| 网卡 | 英特尔i210千兆网卡×3 | - |
注意:至少需要3个物理网口(2WAN+1LAN),虚拟化部署需直通网卡
bash复制# 分区方案
system-disk: 8GB
swap: 禁用(家用环境无需)
ros复制/user set admin password="YourStrongPassword"
首先为两条宽带分别创建拨号连接:
ros复制/interface pppoe-client
add name=pppoe-out1 interface=wan1 user=宽带账号1 password=密码1 \
add-default-route=no use-peer-dns=no disabled=no
add name=pppoe-out2 interface=wan2 user=宽带账号2 password=密码2 \
add-default-route=no use-peer-dns=no disabled=no
验证连接状态:
ros复制/interface pppoe-client print
PCC的核心在于mangle规则,这里采用双线2:2分配策略:
ros复制/ip firewall mangle
add chain=prerouting src-address=192.168.88.0/24 \
per-connection-classifier=both-addresses:2/0 \
action=mark-connection new-connection-mark=conn1 passthrough=yes
add chain=prerouting connection-mark=conn1 \
action=mark-routing new-routing-mark=route1 passthrough=yes
add chain=prerouting src-address=192.168.88.0/24 \
per-connection-classifier=both-addresses:2/1 \
action=mark-connection new-connection-mark=conn2 passthrough=yes
add chain=prerouting connection-mark=conn2 \
action=mark-routing new-routing-mark=route2 passthrough=yes
创建基于标记的路由规则:
ros复制/ip route
add dst-address=0.0.0.0/0 gateway=pppoe-out1 routing-mark=route1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=pppoe-out2 routing-mark=route2 check-gateway=ping
配置源地址转换:
ros复制/ip firewall nat
add chain=srcnat out-interface=pppoe-out1 action=masquerade
add chain=srcnat out-interface=pppoe-out2 action=masquerade
为防止单设备占用全部带宽:
ros复制/queue simple
add name="Video_Priority" target=192.168.88.0/24 \
max-limit=30M/30M priority=1/1 queue=default/default
add name="Game_LowLatency" target=192.168.88.100 \
max-limit=10M/10M priority=8/8 queue=only-udp
症状1:部分网站登录异常
ros复制/ip firewall mangle
add chain=prerouting dst-address-list=bank_sites \
action=mark-connection new-connection-mark=conn1 passthrough=no
症状2:YouTube缓冲慢
ros复制/ip dns set use-tcp=yes
配置前后使用同一测速节点对比:
| 测试项 | 单线模式 | PCC双线模式 |
|---|---|---|
| 下载速度 | 98Mbps | 186Mbps |
| 上传速度 | 35Mbps | 68Mbps |
| 4K视频缓冲时间 | 6.2秒 | 2.8秒 |
| 游戏延迟 | 58ms | 42ms |
实际体验提升:
这套方案我已经稳定运行9个月,最直观的感受是再也不用和家人协商"错峰上网"了。特别是在寒暑假期间,多设备同时在线的体验提升尤为明显。对于移动宽带用户,PCC还能有效缓解晚间高峰期单线路拥塞的问题。