旁路由与主路由组网:常见架构与踩坑
当家里的主路由不想动(厂商功能够用、或不想折腾全家断网),又想用上 OpenWrt 的能力时,旁路由是最流行的答案。这一篇讲清旁路由的原理、两种主流架构的接线方式,以及它最容易翻车的几个坑。
什么是旁路由
旁路由(bypass gateway)是一台不负责拨号、不提供 DHCP、只作为「可选网关」挂在局域网里的 OpenWrt 设备。主路由保持原样继续管全家;需要高级功能的设备,把自己的网关/DNS 手动指到旁路由,流量先过它再做主路由出去。
比喻:主路由是小区大门,旁路由是大门旁边新开的一条「安检通道」——愿意走安检的业主(设备)走新通道,其他人照常走大门,小区日常通行完全不受影响。
它的核心价值:改动范围可控。配置错了只有指过去的那几台设备受影响,拔掉网线全家立刻恢复原状,是试错成本最低的 OpenWrt 使用方式。
两种主流架构
架构一:旁路由模式(推荐入门)
光猫 → 主路由(DHCP、拨号)
├── NAS / 电脑等普通设备(网关=主路由)
└── OpenWrt 旁路由 LAN 口接交换机
↑ 需要高级功能的设备手动把网关/DNS 指向它
旁路由的配置要点(LuCI):
- LAN 接口:协议静态,IP 设为主路由网段内未占用的地址(如主路由
192.168.1.1,旁路由用192.168.1.2),子网掩码与主路由一致; - 网关与 DNS:LAN 接口的「高级设置」里把 IPv4 网关填主路由地址、DNS 同样填主路由或公共 DNS——这是旁路由能与外界通信的关键;
- 关闭 DHCP:LAN 接口的 DHCP 设置里勾「忽略此接口」(disable)——旁路由绝不能开 DHCP,这是全篇最重要的一句;
- 关闭无线(如果设备带 Wi-Fi):避免与主路由抢信道和客户端;
- 防火墙保持默认 lan 区域即可(旁路由不承担 wan 角色)。
想走旁路由的设备:手机/Wi-Fi 里把网关和 DNS 改成 192.168.1.2;电脑在网络设置里改同样两项。其余设备零改动。
架构二:主路由模式(彻底替换)
OpenWrt 直接当主路由:WAN 口接光猫做 PPPoE 拨号,LAN 接交换机与 AP,全家流量都过它。好处是策略全局生效、没有双网关的心智负担;代价是调试期间全家跟着断网。适合已经玩熟、下定决心迁移的玩家,首次安装篇的基础配置走一遍即可上岗。
两种架构对比:
| 维度 | 旁路由模式 | 主路由模式 |
|---|---|---|
| 对现有网络的影响 | 几乎无 | 调试期全家断网 |
| 功能覆盖 | 仅指向它的设备 | 全部设备 |
| 配置复杂度 | 中(双网关概念) | 低(单一网关) |
| 故障排查 | 需理解「谁在管谁」 | 路径单一清晰 |
| 适合阶段 | 入门/渐进迁移 | 定型/长期使用 |
高频踩坑现场
坑一:双 DHCP 打架。 旁路由忘了关 DHCP,家里两台设备同时发地址,部分设备拿到旁路由的错误网关,症状是「有的设备能上有的不能」。自查方法:看问题设备的网关是谁。解法:旁路由关 DHCP(见上文第 3 条)。
坑二:旁路由自己上不了网。 现象是指过去的设备也不通。查两处:旁路由 LAN 的「IPv4 网关」是否填了主路由地址;主路由到旁路由的物理链路是否正常(插交换机还是直连主路由均可)。
坑三:DNS 回环。 旁路由上跑了 AdGuard Home,上游 DNS 却填了旁路由自己——请求在本地打转,全部超时。DNS 链路必须单向:终端 → AdGuard → 公网 DNS。
坑四:网关指过去,回程不通。 极少数严格网络里,主路由不认识「从旁路由进来的源地址」,导致单向通信。解法通常是在旁路由做 NAT(LAN 接口高级设置勾选「IP 动态伪装/Masquerade」),让流量看起来都来自旁路由本身。
坑五:把旁路由当性能海绵。 旁路由处理的只是「指过去的那部分流量」,指望它加速全家是不现实的;低配设备跑重策略一样会卡。
三个命令定位旁路由问题
旁路由故障的表象五花八门,但定位手段就三板斧。在「指过去」的设备上(Windows 为例)依次执行:
ipconfig # ① 网关是否指向旁路由?
ping 192.168.1.2 # ② 旁路由本身通不通?
ping 223.5.5.5 # ③ 经旁路由能否出外网?
nslookup baidu.com 192.168.1.2 # ④ DNS 是否正常解析?
对照诊断表:
| 现象 | 结论 | 处理方向 |
|---|---|---|
| ① 网关不对 | 设备没指过去 | 检查手动网关设置或 DHCP 选项 |
| ② 不通 | 物理链路或旁路由防火墙 | 查网线/交换机,查旁路由 lan 区域规则 |
| ②通③不通 | 旁路由自己出不了网 | 查旁路由的「IPv4 网关」是否填主路由 |
| ③通④失败 | DNS 链路问题 | 检查回环(坑三)或 DNS 转发配置 |
这组命令的价值在于把「网络不通」这种模糊的抱怨,分解成链路上每一跳的可验证状态。练熟之后,你排查任何家庭网络问题都能在两分钟内说出「问题出在哪一段」。
从旁路由毕业:迁移到主路由的检查清单
旁路由玩熟后,很多玩家最终选择让 OpenWrt 转正当主路由(架构二)。迁移是一次计划好的切换,照着清单走:
- [ ] 写老配置:主路由的 PPPoE 账号、Wi-Fi 名称密码、DHCP 静态分配表、端口映射规则,全部抄录或截图;
- [ ] OpenWrt 预配置:WAN 口 PPPoE、LAN 网段(沿用
192.168.10.0/24)、无线 SSID/密码、静态租约、端口映射,全部配好; - [ ] 选切换时机:家人不活动的时段(如工作日上午);
- [ ] 物理切换:光猫网线从老主路由拔下插到 OpenWrt 的 WAN 口,老设备下线;
- [ ] 验证清单:有线设备上网、各终端 Wi-Fi 连接、NAS 服务(相册、影音、Tailscale)、打印机等周边设备;
- [ ] 留退路:老路由器放在手边一周不还库,出问题随时插回光猫回滚。
切换本身只花五分钟,验证和收尾才是大头。旁路由模式的过渡价值就在这里:所有策略已经在旁路由上验证过,转正当主路由时只是把「可选通道」变成「唯一通道」,策略照搬即可,没有新东西要试。
快问快答
Q:旁路由会影响没指向它的设备吗? 配置正确时完全不影响——这正是它的核心卖点。若出现「全屋受影响」,几乎必然是 DHCP 没关干净。
Q:旁路由设备需要很强吗? 只跑网关/DNS 类轻策略,老路由器足够;要跑重负载策略(QoS、大量终端统计)才需要考虑性能。选型逻辑是「按要跑的策略配硬件」。
Q:旁路由和 NAS 能是同一台设备吗? OpenWrt 通常不装在 NAS 上(系统角色不同),但 NAS 的 Docker 里可以跑一些网络服务(如 AdGuard Home)配合旁路由使用,分工明确不冲突。
Q:换了新主路由(不同网段),旁路由要重配吗? 要。旁路由的 IP、网关、DNS 都写死了旧网段参数。换主路由是把旁路由当新设备重新接入,按本章配置要点再走一遍。
Q:旁路由需要定时重启吗? 没有硬性要求。社区习惯是「出问题先重启旁路由再排查」,因为它不承载全屋,重启零成本——这也是旁路由架构对新手友好的又一点。
Q:旁路由上还需要配 DDNS 之类的远程访问吗? 不需要,远程访问的对象是家里的服务(NAS、管理界面),通道在主路由/组网层面解决。旁路由只管「出门往哪走」,不负责「家门从外怎么进」。
新手常见误区
- 「旁路由必须双网口设备。」 单网口也能当旁路由(LAN 口接交换机即可),双网口是主路由模式的刚需,不是旁路由的。
- 「旁路由模式里主路由要关闭 DHCP。」 恰恰相反,主路由的 DHCP 正常开着,旁路由才要关。把 DHCP 交给旁路由就变成另一种架构了,新手不要混着配。
- 「配置错了要重刷机。」 旁路由的容错性就在于:拔线恢复原状,慢慢调。没有任何场景需要「为了调网络重刷系统」。
到这一章为止,家庭网络侧的折腾已经完整:从选硬件、刷机到架构定型。下一章进入远程访问专题——出门在外连回家的四条路。
本章由 WorkBuddy 原创整理,关键参数以官方文档为准。
