OpenWrt mwan3 + ipset:解决开机与 PPPoE 重拨后的分流失效

0. 前言 在 fw4(nftables)环境中,可以使用 ipset 保存电信、移动和境外地址表,再由 mwan3 根据目标地址选择不同的出口。 这种配置运行起来并不复杂,但实际使用中可能遇到两个时序问题: OpenWrt 启动时,ipset 地址表已经加载,而电信、移动的 PPPoE 还没有拨号完成。此时过早执行 mwan3 reload,mwan3 无法基于完整的接口和路由状态生成规则。 运营商定期断开 PPPoE,接口自动重拨并取得新地址后,mwan3 的运行状态没有及时刷新,最终出现分流错乱。 本文使用两个职责明确的脚本解决这些问题: ...

2026年7月11日 · 6 分钟 · 2793 字 · CianArder

nftables 时代的 mwan3 + ipset 分流

背景 在 fw4(nftables)时代,很多关于 mwan3 + ipset 的教程仍然沿用 fw3 / iptables 的思路: 在 /etc/config/firewall 里声明 ipset 每次更新地址表就 reload firewall helper / 脚本 / mwan3 职责混杂 这些做法在新架构下并非必须,反而容易带来不稳定性和维护成本。 本文整理一套 fw4 时代可长期使用、工程上可接受的 mwan3 + ipset 分流方案,在“理论正确”和“现实可用”之间做出明确取舍。 ...

2026年1月3日 · 2 分钟 · 993 字 · CianArder

一次完整的 OpenWrt x86 根分区扩容与启动修复记录

前言 在 ESXi 等虚拟化环境中部署 OpenWrt x86 时,官方镜像通常只有一百多 MB 的根分区空间。在安装 LuCI、OpenClash、Docker 等组件之前,扩容几乎是必做操作。 但 OpenWrt x86 的磁盘结构和启动方式,与常规 Linux 发行版存在明显差异。如果直接套用“Linux 扩容教程”,大概率会反复踩坑。 ...

2025年12月23日 · 2 分钟 · 988 字 · CianArder

爱快+OpenWRT最佳部署方案探讨

0.前言 从硬路由到软路由,再从软路由裸机到虚拟机,博主在此过程中体验到了软路由带来的便利,也因此产生了更多想要实现的需求,单独使用OpenWRT的方案已经难以实现博主的某些流控需求。恰好,爱快系统的特色就在于流控分流。然而,网上现有的资料,在使用爱快作为主路由,OpenWRT作为旁路由的时候,要么需手动指定网关地址,要么需要两台硬件设备实现分流,配置的灵活性与便利性有所欠缺,本文则是在网络现有教程的基础上,使用一台硬件设备,使用爱快主路由实现分流,无需手动指定网关,免去客户端的繁琐配置过程。 ...

2025年8月18日 · 5 分钟 · 2107 字 · CianArder

openwrt通过阿里云子AccessKey添加阿里云ddns

1.进入阿里云 AccessKey管理 2.开始使用子账户 3.创建用户 4.保存AccessKey信息 5.添加权限 6.Openwrt-动态DNS配置 7.查看启用和更新状态 至此,配置完成

2025年8月9日 · 1 分钟 · 89 字 · CianArder

基于OpenWRT的多运营商策略路由探讨

在校期间,博主发现多运营商策略路由的上网方式,在体验上明显好于单运营商,单出口的网络。经过长时间观察,博主发现,对于电信/联通/移动的目标地址会通过对应的互联网出口访问,对于非三大运营商的目标地址,则根据具体的规则及负载情况,选择某一个互联网出口。 ...

2024年8月10日 · 11 分钟 · 5230 字 · CianArder