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

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

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

[对话之外] 跨境网络为何经常绕路?

引言 在中国大陆的网络环境中,跨境访问长期呈现出一种略显矛盾的状态。 一方面,国际出口带宽在持续扩容;另一方面,在晚高峰时段,跨境访问仍然频繁出现连接不稳定、吞吐下降、应用层卡顿等问题。同时,通过 traceroute 等工具观察到的路径,往往表现为明显的绕行,与直觉中的“最短路径”并不一致。 ...

2026年2月2日 · 4 分钟 · 1797 字 · CianArder

[对话之外] 为什么中国大陆国际出口永远不够用?

引言 在调试跨境网络或访问海外服务时,很多人都会遇到类似的问题: 延迟高、抖动大、Traceroute 路径绕行严重,甚至连最基础的 ICMP ping 都会出现明显丢包。 起初我也认为这是「物理距离远」「国际带宽不足」导致的自然结果。但在不断查资料和思考之后,我逐渐意识到: 问题并不单纯出在带宽大小,而在于跨境网络的整体架构。 ...

2026年1月7日 · 4 分钟 · 1654 字 · 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