浮动网关,一个插件解决旁路由方案最大痛点
摘要
旁路由方案一直有痛点:DHCP 放主路由要手动改设备网关,放旁路由则一旦宕机就拖垮整网。浮动网关插件可让主路由与旁路由自动互切网关,对手机等设备无感知——旁路由正常时流量走旁路由(如魔法上网),旁路由故障时自动回退主路由不影响国内上网。文章以华硕梅林主路由 + iStoreOS 旁路由为例说明插件设置,并指出 IPv6 可在商店一键开启。
前言
我的软路由平时主要干两件事:一是当"魔法上网"的网关(懂的人都懂,下文用哈利·波特代指),二是跑 DDNS 动态域名。但旁路由方案一直让我很纠结,卡在两个老难题上:
如果 DHCP 放在主路由上,那么每个想走旁路由的设备都得手动改网关,手机换个网络还要重新设,烦;
如果 DHCP 放在旁路由上,一旦旁路由出问题(重启、崩了),整个局域网都会跟着断网,稳定性堪忧。
这么一比,还不如直接让硬路由当主路由,网速还更快;可硬路由只当纯 AP 又有点浪费它的算力。这也是为什么江湖上一直有人说旁路由是"邪修"——除非你只有单网口这种特殊情况,否则一般不会优先选旁路由。
浮动网关:专治"旁路由不稳"
那有没有办法既享受旁路由的好处,又不用怕它宕机连累全网?答案是浮动网关(Floating Gateway)。
它的原理是让主路由和旁路由之间自动互相切换网关,而且对手机、电脑这些终端设备完全无感:
当旁路由正常运行时,网关自动指向旁路由,其他设备可以正常走"哈利·波特";
当旁路由挂掉时,网关自动切回主路由,国内正常上网一点不受影响。
等于给你上了一道保险:旁路由挂了,网络不断,只是退回直连主路由。这个特性正是它能替代传统旁路由方案的关键。
插件设置
要启用浮动网关,需要先满足几个前提并做好规划:
前提条件
主路由和旁路由都要能装"浮动网关"插件。虚拟机、分身、套娃这些软路由玩法都行,但硬路由好像只有华硕支持(华硕刷梅林后可用),其他品牌硬路由目前基本装不了。
如果你的硬路由不支持,也可以把主路由换成一台能刷软路由系统的设备(x86 软路由、N1 这类)来跑主路由角色。
我的实际网络规划
以我家的拓扑为例,大家可以参考这个 IP 分配思路:
主路由:华硕刷梅林,网关
192.168.2.1旁路由:istoreos,网关
192.168.2.2、DNS192.168.2.1浮动网关:
192.168.2.3
关键在于:给浮动网关单独预留一个 IP(这里是
192.168.2.3),不要跟主路由、旁路由的网关冲突,这样切换时才不会乱套。

设置时,在两台路由上都装好"浮动网关"插件,把上面这套 IP 规划填进去,插件会自动探测对端存活情况来决定当前网关指向谁。

其他设置
把浮动网关跑通后,还有两个能进一步优化体验的设置:
补开 IPv6:istoreos 默认没开 IPv6,你可以在它的应用商店里装一个系统便利工具,用它一键开启 IPv6,避免部分需要 IPv6 的场景(比如某些 App 的加速、测速)不可用。
指定设备网关:如果你的主路由是软路由或比较新的华硕路由,可以给指定设备单独指定网关。这样某些需要稳定走旁路由的设备(比如下载机、游戏机)可以固定指向旁路由,配合浮动网关一起用,既灵活又稳妥。
常见问题与排错
1. 装了浮动网关但始终不切换
检查两台路由的浮动网关 IP 是否按规划填对、有没有和其他设备 IP 冲突;
确认插件在两台路由上都处于启用状态,而不是只在一台装。
2. 旁路由挂了,全网掉线
多半是浮动网关没真正接管。回到插件设置页,确认浮动网关的探测/心跳间隔设置合理,并检查日志里的切换记录。
3. 切换后手机连不上"哈利·波特"
可能是切换瞬间 DNS 缓存未刷新,重启一下手机 Wi-Fi 即可;
确认旁路由上"哈利·波特"本身是正常的。
个人结论
如果你手头正好有一台硬路由(华硕)+ 一台软路由(x86/N1/istoreos),又嫌传统旁路由不够稳,浮动网关是解决"旁路由怕宕机"这个痛点的最佳解。它把旁路由的"不确定性"变成了"可控的容错",坏了自动退回主路由,体验上几乎无感。唯一门槛是对硬路由型号有要求(华硕系支持较好),其他用户建议用两台软路由来搭。整体思路清晰、部署成本低,值得一试。
相关文章
暂无相关文章