AC2100 OpenWrt 多账号单线多拨实战指南
1. 为什么你需要AC2100和OpenWrt来玩多拨如果你和我一样手头有几个闲置的宽带账号每个月交着钱却只用着一个总觉得有点浪费那今天聊的这个“单线多账号多拨”玩法可能就是为你量身定做的。简单来说它能让你的路由器通过一条入户的网线同时用多个宽带账号进行拨号上网。理想情况下如果运营商没有做严格的速率限制你家的总带宽就有可能变成“账号数 x 单个账号的带宽”。比如你手上有4个100M的电信账号成功多拨后理论上就能跑满400M的带宽下载速度直接起飞。听起来很美好对吧但这里有个关键前提你得有一台能刷第三方固件的路由器并且你所在的地区运营商支持这种“并发多拨”。我实测下来很多地方的电信、联通宽带只要不是最新的融合套餐还是有很大机会成功的。移动宽带相对严格一些但也可以尝试。为什么主角是红米AC2100或者它的兄弟型号小米路由器AC2100、RM2100呢这机器简直是“刷机神机”。硬件上它MT7621的CPU性能足够128MB的闪存和128MB的内存对于OpenWrt来说也算宽敞最关键的是价格便宜二手市场一百多块就能搞定折腾坏了也不心疼。而OpenWrt你可以把它理解成路由器的“安卓系统”开源、自由、功能强大尤其是它的插件生态像多拨、去广告、科学上网此处指合法合规的网络优化等都是官方固件给不了的。所以这个组合的核心价值就是用极低的硬件成本通过软件配置挖掘出现有网络资源的全部潜力。无论是为了PT下载跑满速还是为了改善多设备同时在线时游戏、视频的体验都值得一试。当然这个过程需要一点动手能力但别怕跟着我一步步来踩过的坑我都给你标清楚了。2. 万事开头难刷入OpenWrt与基础准备在开始多拨这个“大工程”之前我们得先把地基打好。第一步就是给你的AC2100路由器刷入一个支持多拨的OpenWrt固件。这里我强烈建议新手选择那些集成度高的“定制固件”比如恩山论坛里各位大佬编译的版本它们通常已经集成了“多线多拨”即macvlanmwan3这个核心插件省去了我们自己安装的麻烦。2.1 刷机前的关键准备刷机有风险动手需谨慎。请务必按顺序准备好这几样东西一台红米AC2100路由器确保它的版本是能刷机的早期的版本一般都没问题。网线若干至少准备两根一根连接光猫和路由器WAN口一根连接电脑和路由器LAN口。一台Windows电脑用于进行刷机操作。固件文件去可靠的论坛如恩山无线论坛搜索“AC2100 OpenWrt 多拨 固件”找一个较新且评价好的下载。通常会得到一个后缀为.bin或.trx的文件。刷机工具根据你选择的刷机方法可能需要准备Breed不死引导非常关键和PuTTY或Xshell这类SSH工具。2.2 刷入Breed不死引导这是最重要的一步相当于给路由器装了一个“安全模式”。有了Breed以后你刷任何固件变砖的风险都极大降低。通常的步骤是先利用路由器原版固件的漏洞通过浏览器注入命令开启Telnet然后上传并刷入Breed。这个过程网上有非常详细的图文教程不同时期的固件版本方法略有差异请一定搜索对应你路由器当前版本的最新教程。刷入Breed后按住路由器复位键再通电就能进入Breed的Web控制台界面通常是192.168.1.1。2.3 在Breed中刷入OpenWrt进入Breed后操作就简单安全多了在“固件更新”页面勾选“固件”。选择你下载好的OpenWrt固件文件。点击“上传”确认信息无误后点击“更新”。等待一两分钟路由器会自动重启。此时你的AC2100就运行着OpenWrt系统了。首次启动后用网线连接电脑和路由器的LAN口浏览器打开192.168.1.1具体地址看固件说明你应该就能看到OpenWrt的LuCI管理界面了。默认用户名一般是root密码可能是password或者为空具体看固件发布帖的说明。3. 核心实战一步步配置单线多账号多拨好了现在我们的AC2100已经“脱胎换骨”运行着强大的OpenWrt。接下来就是重头戏——配置多拨。我以手头有4个电信宽带账号为例整个过程就像搭积木一步错可能就拨不上所以请仔细看。3.1 清理战场删除默认接口刚刷好的OpenWrt通常会有一个配置好的WAN口用于PPPoE拨号和一个WAN6用于IPv6。我们要用自己的方式重建它们。登录OpenWrt后台点击顶部菜单的“网络” - “接口”。你会看到LAN、WAN和WAN6这几个接口。点击WAN接口右边的“删除”确认删除。对WAN6接口执行同样的操作。现在接口列表里应该只剩下LAN了。别担心这是我们故意的。3.2 建立桥头堡创建物理WAN接口我们需要创建一个不绑定任何协议的、纯粹的物理接口作为多拨的“总入口”。在“接口”页面点击下方的“添加新接口...”。接口名称填一个你容易识别的比如WAN0。新接口的协议这里非常关键要选择“不配置协议”。我们只是创建一个物理接口容器。包括以下接口这里要选择你路由器上连接光猫/入户网线的那个物理端口。对于AC2100通常是“eth0.2”具体名称可能因固件而异你可以查看“网络”-“交换机”里的VLAN设置来确认哪个是WAN口。如果不确定可以尝试常见的eth0.2或eth1。点击“提交”。创建完成后这个WAN0接口会出现在列表里但它没有IP地址状态应该是“未连接”这是正常的。3.3 启动多拨引擎配置“多线多拨”插件这是实现单线多拨的核心插件它会在我们刚才创建的WAN0物理接口上虚拟出多个逻辑接口。点击顶部菜单的“网络” - “多线多拨”。如果你没找到这个菜单说明你的固件没有预装该插件需要先软件包安装luci-app-syncdial。启用勾选“启用”。多拨类型选择“单线多拨”。双线多拨是用于两条不同运营商的物理线路我们这里不涉及。外网接口选择我们刚才创建的WAN0。这里是个大坑因为上一步创建WAN0后可能没保存应用下拉列表里可能还会出现旧的WAN选项一定要看清选WAN0。虚拟WAN接口数量填你拥有的宽带账号数量。我有4个就填4。配置MWAN3负载均衡这里建议先不要勾选。很多教程会勾选但实测中让插件“自动配置”有时会导致负载均衡规则混乱不如我们后面手动配置来得清晰可控。我们先确保能拨上去再说。点击“保存应用”。稍等片刻系统会开始创建虚拟接口。3.4 填入灵魂为每个虚拟接口拨号上一步成功后你回到“网络” - “接口”页面会发现多了4个名字类似VWAN1、VWAN2……的接口。它们现在还是“未连接”状态需要我们逐个配置PPPoE拨号。点击VWAN1右边的“编辑”。协议切换到“PPPoE”。切换协议后页面会刷新。在“PAP/CHAP用户名”和“PAP/CHAP密码”中填入你的第一个宽带账号和密码。高级设置建议勾选“使用默认网关”。这个选项决定了这个拨号连接是否作为主路由出口我们稍后会用MWAN3来统一管理这里可以先勾上。点击“保存应用”。不要急着点“保存应用”先配置下一个。重复步骤1-5为VWAN2、VWAN3、VWAN4分别填入第二、第三、第四个宽带账号和密码。务必确保每个虚拟接口使用的账号密码是不同的全部填好后在接口总页面依次点击每个VWAN接口右边的“连接”。如果账号密码正确且运营商允许并发拨号你会看到这些接口的状态依次变成“已连接”并且都获取到了IP地址。到这一步恭喜你多拨已经成功了你的路由器现在同时建立了4条上网连接。4. 让多拨真正有用负载均衡与策略配置成功拨上4个号只是万里长征第一步。如果你现在去测速可能会发现速度并没有叠加甚至可能还不如单拨稳定。这是因为数据包默认只会从其中一个接口出去。我们需要一个“交通指挥官”把网络流量合理地分配到这4条通道上这个指挥官就是MWAN3MultiWAN 3。4.1 理解MWAN3它不只是“叠加”很多人以为多拨就是为了带宽叠加下载其实MWAN3更强大的地方在于负载均衡和故障转移。负载均衡将内网设备的流量按一定策略如基于连接、基于IP分摊到多个WAN口上。这样既能充分利用总带宽又能避免单条线路拥堵。故障转移当其中一条拨号线路断开时MWAN3能自动将流量切换到其他正常的线路上保证网络不中断。4.2 配置MWAN3成员Members点击“网络” - “负载均衡”。进入“成员”选项卡。这里默认可能已经有了一些配置但我们最好清理一下自己配置。点击“添加”我们为每个VWAN接口创建一个成员。成员名称例如wan1_m1_w3表示WAN1权重3我习惯这么命名。接口选择VWAN1。跃点数填1。这个值相同代表优先级相同用于负载均衡。权重填3。权重越高分配的流量比例越大。如果你觉得4个账号带宽一样可以都设为1。如果某个账号质量更好可以设高一点。启用勾选。重复步骤3为VWAN2、VWAN3、VWAN4分别创建成员跃点数都是1权重可以按需设置。4.3 配置MWAN3策略Policies成员是“兵”策略是告诉这些兵怎么打仗。切换到“策略”选项卡。我们需要修改或创建一个默认策略。点击“balanced”均衡这个默认策略进行编辑或者新建一个。策略名称例如balanced。策略分配到的成员将我们刚才创建的4个成员如wan1_m1_w3,wan2_m1_w3...全部添加进来。备用成员选择“不可达拒绝”。意思是如果所有成员都失效则拒绝该流量。点击“保存应用”。4.4 配置MWAN3规则Rules规则是最终的法律决定哪些流量走哪个策略。切换到“规则”选项卡。系统通常有一些默认规则。我们需要确保所有流量都走我们刚配置的均衡策略。找到针对VWAN接口的规则或者创建一个新规则规则名称default_rule。协议all所有。源地址留空表示所有内网IP。目的地址留空。策略分配选择我们创建的balanced策略。确保这条规则的优先级较高数字较小以保证它能覆盖大多数流量。你可以把一些特殊需求比如指定某台游戏主机走固定线路的规则放在它前面。点击“保存应用”然后到“状态”选项卡点击“重启”负载均衡服务。配置完成后你可以打开多个测速网站同时测速或者用迅雷等多线程下载工具下载大文件观察路由器的“接口”页面应该能看到4个VWAN接口都有数据流量在跑总速度接近你带宽的叠加值。5. 避坑指南与效果验证理想很丰满现实可能骨感。多拨成功与否以及效果如何很大程度上取决于运营商局端的限制。下面是我踩过的一些坑和排查思路。5.1 常见失败原因与排查拨号失败提示“已断开”账号密码错误最基础的问题仔细核对。运营商限制部分地区运营商禁止同一个MAC地址或同一个线路并发多次拨号。可以尝试在“多线多拨”的高级设置里勾选“虚拟WAN接口MAC地址克隆”并设置为不同的MAC地址可以依次递增最后一位。VLAN问题有些光猫需要设置VLAN才能拨号。你需要将光猫改为桥接模式并在OpenWrt的WAN口设置对应的VLAN ID。这个信息需要向运营商或查询光猫超级管理员密码获得。拨号成功但速度不叠加负载均衡未生效检查MWAN3配置确保成员、策略、规则都正确关联且服务已运行。运营商总端口限速这是最无奈的情况。运营商在你家物理线路上限定了总带宽上限比如200M那么即使你拨上10个100M的账号总速度也突破不了200M。这需要你通过单账号单拨测速了解你的线路物理上限。测速方式不对很多测速网站如Speedtest默认使用单线程无法体现多线负载均衡的效果。应该使用支持多线程的测速工具或者用迅雷、IDM等多线程下载工具下载大型文件如微软官方ISO来测试。网络不稳定游戏跳ping负载均衡策略问题基于连接的负载均衡可能导致同一个游戏会话的数据包从不同线路出去造成延迟或丢包。解决方法是在MWAN3规则中为游戏主机IP或游戏端口创建一条规则指定其使用“主默认路由”策略即只走一个WAN口而不是均衡策略。5.2 效果验证与监控配置好后如何知道它真的在工作实时流量图在OpenWrt的“状态” - “实时信息”或“负载均衡”状态页可以看到每个WAN接口的实时上传下载速度。MWAN3状态在“负载均衡”的“状态”页可以看到每个成员接口的在线状态、延迟、丢包率非常直观。实际应用测试下载同时用多个设备进行大文件下载观察总速度。上传如果你有NAS做数据备份或者直播需求多拨对上传速度的叠加效果可能比下载更明显。多任务让家人在线看4K视频同时自己打游戏、下载文件感受整体网络的流畅度是否比单拨时有提升。最后我想说多拨的乐趣在于折腾和那一点点突破限制的成就感。它不一定能让你的网速翻几倍但在很多场景下对于提升多设备并发使用体验、保障网络稳定性是有切实帮助的。AC2100OpenWrt这个组合给了我们一个极低的试错成本。按照上面的步骤耐心一点即使失败了也能在过程中学到不少网络知识。我的4拨已经稳定运行了大半年除了偶尔运营商维护会掉一两个号需要重拨日常使用非常省心。如果你也成功了那种感觉就像给自己的网络世界打开了一扇新的大门。