分享
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,这样就实现了流量切换的目的。
流程图
手机热点
随身 wifi
上级路由器
下级路由器
网络设备
无线连接
无线连接
有线连接
三、实施过程
3.1 openwrt multiwan 配置
首先在 openwrt 中安装 mwan,分别是 mwan3, luci-app-mwan3, luci-i18n-mwan3-zh-cn
然后在网络 -> MutiWAN 管理器中设置接口
在接口中新建 wan 和 wwan,分别对应有线 wan 口和无线 wan 口。
跃点数在网络->接口->WAN 中可以查询。