旁路由与主路由组网:常见架构与踩坑

当家里的主路由不想动(厂商功能够用、或不想折腾全家断网),又想用上 OpenWrt 的能力时,旁路由是最流行的答案。这一篇讲清旁路由的原理、两种主流架构的接线方式,以及它最容易翻车的几个坑。

什么是旁路由

旁路由(bypass gateway)是一台不负责拨号、不提供 DHCP、只作为「可选网关」挂在局域网里的 OpenWrt 设备。主路由保持原样继续管全家;需要高级功能的设备,把自己的网关/DNS 手动指到旁路由,流量先过它再做主路由出去。

比喻:主路由是小区大门,旁路由是大门旁边新开的一条「安检通道」——愿意走安检的业主(设备)走新通道,其他人照常走大门,小区日常通行完全不受影响。

它的核心价值:改动范围可控。配置错了只有指过去的那几台设备受影响,拔掉网线全家立刻恢复原状,是试错成本最低的 OpenWrt 使用方式。

两种主流架构

架构一:旁路由模式(推荐入门)

光猫 → 主路由(DHCP、拨号)
          ├── NAS / 电脑等普通设备(网关=主路由)
          └── OpenWrt 旁路由 LAN 口接交换机
                  ↑ 需要高级功能的设备手动把网关/DNS 指向它

旁路由的配置要点(LuCI):

  1. LAN 接口:协议静态,IP 设为主路由网段内未占用的地址(如主路由 192.168.1.1,旁路由用 192.168.1.2),子网掩码与主路由一致;
  2. 网关与 DNS:LAN 接口的「高级设置」里把 IPv4 网关填主路由地址、DNS 同样填主路由或公共 DNS——这是旁路由能与外界通信的关键;
  3. 关闭 DHCP:LAN 接口的 DHCP 设置里勾「忽略此接口」(disable)——旁路由绝不能开 DHCP,这是全篇最重要的一句;
  4. 关闭无线(如果设备带 Wi-Fi):避免与主路由抢信道和客户端;
  5. 防火墙保持默认 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 原创整理,关键参数以官方文档为准。