分享
20240623 使用 multiwan 构建高可用家庭网络
输入“/”快速插入内容
20240623 使用 multiwan 构建高可用家庭网络
用户7858
用户7858
2024年8月24日修改
一、背景
1.1 家用 NAS 需要一个稳定网络
在 2023 年的时候搭建了自己的私有 NAS 服务,并一直使用至今。高强度的使用也对 NAS 的稳定性提出了高要求,不能断网是最基本的,而租房处单一的网络来源无法保证稳定。
1.2 搬家后需要一个多活 wan 网络
2024 年又搬到了一处公寓,有线网络需要 60 元一个月,稍贵。而正好搬家后需要长距离通勤,路上需要流量打发时间,那么手机流量也要换个大套餐。所以目标就是用随身 wifi 为基础,配合手机热点,打造一个高可用的家用网络。
流量调度规则:当手机在家的时候,所有流量都路由到手机热点;如果手机不在家,应转到随身 wifi 上,整个过程应当是无感的或者是可轻松切换的。
二、方案思路
本来打算自己手写脚本实现的,没想到简单搜了下发现 openwrt 有 multiwan 插件。
因为这里的两个宽带连接都是无线的,而一个无线路由器无法连接两个热点,所以此处需要两个路由器。如下图所示:
将之前常用的无线路由器作为下级路由器,新增一个上级路由器专门连接手机热点。下级路由器的 WAN 口连接到上级路由器的 LAN 口。下级路由器的 WWAN 口同时还通过无线连接到随身 wifi 上。
下级路由器运行 openwrt mutiwan 插件,检测到 WAN 无网络时,会自动禁用 WAN,并将所有流量路由到 WWAN,这样就实现了流量切换的目的。
三、实施过程
3.1 openwrt multiwan 配置
首先在 openwrt 中安装 mwan,分别是 mwan3, luci-app-mwan3, luci-i18n-mwan3-zh-cn
然后在网络 -> MutiWAN 管理器中设置接口
在接口中新建 wan 和 wwan,分别对应有线 wan 口和无线 wan 口。
跃点数在网络->接口->WAN 中可以查询。