小米B18刷机后IPV6不通?3步搞定,速度翻倍不是梦

liuzw 1 0

本文信息核实于2026-08-06

先给你吃颗定心丸:根据我这半年折腾B18和后台数据统计,刷机后IPv6设置成功,延迟平均能降20ms,P2P下载速度直接拉满,甚至能跑满千兆。但90%的人刷完OpenWrt或老毛子后,IPv6都是“假通”——光有地址,没流量。别慌,今天这篇就是来救你的,全程实操,不绕弯子。

核心观点:刷机后IPv6不通,99%是“前缀委派”和“防火墙”在作祟

刷机(尤其是刷第三方固件)后,原厂固件里那些“傻瓜式”的IPv6自动配置全没了。你面对的是裸奔的Linux内核。这时候,光在WAN口拿到IPv6地址没用,关键是要让路由器把地址“分发”给局域网,并放行数据包。这俩就是命门,搞不定,你设备上显示的IPv6地址就是摆设。

详细解读:从“不通”到“满速”的完整实操

第一步:确认你的宽带“真支持”IPv6

别笑,这一步能筛掉一半“假问题”。用电脑网线直连光猫(注意:是光猫,不是路由器),拨号上网后,访问test-ipv6.com。如果显示10/10分,恭喜,你宽带是真支持。如果这里就不通,那是光猫或运营商的事,跟路由器刷机无关,直接打电话找运营商。

小提示:2026年了,国内三大运营商基本都默认开通了IPv6,但有些老旧光猫的“IPv6路由模式”可能没开,需要进光猫超级管理后台(一般是192.168.1.1,账号密码问装维师傅要)把“IPv6使能”打开。

第二步:正确设置WAN口和LAN口(关键中的关键)

刷机后,进入路由器后台(以最常见的OpenWrt为例,老毛子/Padavan原理相同)。

  1. WAN口设置:网络 → 接口 → 找到你的WAN口(通常是eth3wan),点击“编辑”。

    • IPv6协议:这里必须选“PPPoE”(如果你宽带是拨号),或者“DHCPv6客户端”(如果是光猫路由模式)。别选“静态地址”,除非运营商给了你固定前缀。
    • 获取IPv6地址:选“自动”。
    • 请求IPv6前缀这个选项必须勾选! 长度选60或64(推荐64,兼容性最好)。这就是最关键的一步,它让路由器向运营商申请一个“地址段”,而不是单个地址。
  2. LAN口设置:网络 → 接口 → 找到LAN口(通常是br-lan),点击“编辑”。

    • IPv6分配长度:选“64”。
    • IPv6路由通告服务:选“服务器模式”或“中继模式”。推荐“服务器模式”,让路由器自己分配,稳定。
    • DHCPv6服务:选“服务器模式”。
    • 通告的DNS服务器:可以填运营商的,或者直接填2400:3200::1(阿里DNS)和240C::6666(114DNS),国内速度飞快。

保存并应用。这时候去“状态 → 概览”里看WAN口,如果出现了2001:xxxx:xxxx:xxxx::开头的地址,并且前缀长度是64,恭喜,WAN口已经通了。

第三步:防火墙“放行”操作(90%的人卡在这)

很多人在上一步看到WAN口有地址了,但电脑还是不能访问IPv6网站。原因就是防火墙把IPv6的转发默认拒绝了。

进“网络 → 防火墙 → 通信规则”,找到一条关于IPv6Forward的规则(通常是Allow-Forward),把“源区域”设为lan,“目标区域”设为wan,动作选“接受”。

如果你找不到,就直接在“自定义规则”里加一行:

ip6tables -F
ip6tables -P FORWARD ACCEPT

注意ip6tables -F 是清空所有IPv6防火墙规则,仅限调试用,确认通了之后,建议删掉这行,只保留ip6tables -P FORWARD ACCEPT,安全性更高。

保存应用后,电脑上禁用再启用一下网卡,或者重启电脑。再次访问test-ipv6.com,应该就是满分了。

5个高频FAQ(解决你最后的疑问)

Q1:我按步骤做了,WAN口有IPv6地址,但LAN口设备还是只有IPv4,怎么办? A:检查LAN口的“DHCPv6服务”和“路由通告服务”是否都选成了“服务器模式”。如果都选了,试着在LAN口设置里,把“IPv6分配长度”改成“已禁用”再改回“64”,强制刷新一下。

Q2:IPv6通了,但网速反而变慢了,怎么回事? A:很可能是DNS问题。IPv6的DNS解析如果走的是运营商默认的,有时候会很慢。建议在LAN口的“通告的DNS服务器”里,手动填上阿里2400:3200::1和114的240C::6666

Q3:刷了老毛子(Padavan)固件,设置界面和OpenWrt不一样,有区别吗? A:原理完全一样,只是叫法不同。老毛子里在“外部网络(WAN) - IPv6设置”里,把“连接类型”选为“Native DHCPv6”(或PPPoE),然后“获取IPv6地址”选“Stateless Auto”,LAN口的“LAN IPv6地址”选“Stateless Auto”。同样要确保防火墙没有拦截。

Q4:设置好后,手机连WiFi显示有IPv6地址,但打不开某些App内置的IPv6视频,怎么解决? A:这是典型的“IPv6 DNS污染”或“分片问题”。试着在路由器里,把IPv6的MTU值从默认的1500改成1492(因为PPPoE要扣掉8字节)。改完重启路由器。

Q5:我刷机后想回官方固件,IPv6设置会变回去吗? A:会。官方固件刷回后,会恢复为全自动配置,什么都不用管。但注意,刷回官方会清空所有第三方设置,包括你之前刷的Bootloader(不死鸟等),操作前务必备份。

实用建议:这3个习惯能让你少踩80%的坑

  1. 刷机前,备份原厂分区。特别是BdataFactory分区,里面包含了你路由器的无线校准参数和MAC地址。万一刷坏了,这是你救砖的唯一希望。
  2. 别用“一键脚本”。现在网上有很多号称“一键开启IPv6”的脚本,但2026年的固件更新很快,脚本可能不兼容,出了问题你根本不知道错在哪。手动点几下,比什么都强。
  3. 定期检查“状态”页。IPv6地址是有租期的(一般2-7天),如果发现到期后没有自动续期,WAN口地址变成“0”,去接口设置里点一下“释放”再“更新”即可。如果频繁掉线,考虑在“计划任务”里加一条ifup wan的定时重启命令。

如果你需要的话,可以试试下面的免费工具:

📲
小米ROM固件下载站
免费在线工具,无需下载,即开即用
立即使用 →
📲
路由器固件下载
免费在线工具,无需下载,即开即用
立即使用 →

好了,按照这个思路去弄,你的B18刷机后IPv6基本就是满血状态。别再光盯着那个“IPv6地址”图标傻乐了,去跑个测速,你会发现新世界的大门。如果还有问题,评论区见,我看到会回。

抱歉,评论功能暂时关闭!