光猫能跑IPv6,路由器却连不上全球地址,到底卡在哪一步。
我上个月折腾了整整四天。不是没点开设置,是点开了又关,关了又开,手机连着Wi-Fi,IPv6地址始终是fe80开头的那串,根本没法访问纯IPv6网站。查了论坛、翻了说明书、还打了三次10086,最后发现——不是我手笨,是光猫没真开,路由器没真认,运营商也没真给前缀。
先说最扎心的:光猫显示“支持IPv6”,不等于你家就能用。发现有些型号写着“IPv6 Ready”,但实际固件里根本没开SLAAC通告开关,进后台一看,IPv6选项灰着。还有一次,小米路由器提示“已启用IPv6”,WAN口状态却只有fe80::1,连2001开头的地址影子都没见着。后来才知道,这叫“假开启”,只启了链路本地,没要PD前缀。
光猫在路由模式下,很多人以为只要它开了IPv6,后面接啥路由器都行。错。我拿水星换掉原来的华为,结果终端突然没IPv6了,反复对比才发现,水星的“IPv6中继”开关藏在高级设置第二页,名字叫“IPv6透传”,不是“中继”,点错了就断掉。360路由器更直接,开了NAT6模式,其实啥都不用设,但它会自动屏蔽DHCPv6服务器,这时候你再手动开DHCPv6,反而冲突,设备拿到两个前缀,IP会飘。
桥接模式看着复杂,其实最稳。我把光猫改成桥接,用TP-LINK V12拨号,WAN口设置里必须手动勾“复用IPv4拨号链路”,不然拨号成功,IPv6地址栏还是空的。第一次没勾,路由器状态页就显示“获取IPv6失败”,我以为坏了,第二天打了客服,我们系统没下发PD。”——原来运营商侧是按这个开关走的,不是默认给。
最耽误时间的是验证。我用ipconfig看Windows,看到一长串IPv6地址就以为成了,结果test-ipv6.com只打了32分。后来才懂:地址开头得是2xxx,不能是fd开头(那是ULA私有地址),也不能带Temporary(那是临时隐私地址,连不了某些网站)。手机也一样,iOS Wi-Fi详情里那个IPv6地址,得点开看全,缩略显示容易误判。
还有个坑是防火墙。新华三路由器,默认把IPv6 ICMP全拦了,ping 2001:4860:4860::8888不通,不是网络问题,是它自己堵的。关掉“IPv6安全防护”,立马通了。这个选项在系统监控页底下,小字写着“建议关闭”,但没人点进去看。
固件千万别用老版本。我家荣耀路由X4,2024年11月的固件,开启IPv6后过两小时自动掉,重置也不行。升级到2025年12月版才解决。翻译过来就是:以前续租失败,地址过期就没了。
客服话术很重要。我之前说“我家IPv6上不了”,客服回:“已开通。”我说“WAN口没2xxx地址”,对方才转技术组。后来学乖了,直接说:“请帮我确认是否已开通IPv6-PD前缀授权,并强制下发一次。”对方立刻查工单,三分钟搞定。
重启不是形式。必须断电3秒再开机。只点保存,IPv6协议栈不重载,WAN口地址不会刷新。我有次等了十分钟,状态页还是旧的,拔了电源才看到新地址出来。
别信“自动获取”。我试过把路由器WAN口设成自动获取,在光猫路由模式下,看起来连上了,但终端地址是fd开头。后来改成手动指定IPv6模式为“DHCPv6+SLAAC”,并打开前缀授权,才拿到240e::开头的真地址。自动=省事,也=不靠谱。
现在我家所有设备都有2xxx开头的IPv6地址,test-ipv6.com打95分。手机、电脑、智能音箱,全都能直连IPv6网站。过程不神秘,就是一步步核对:光猫开没开、路由器认没认、运营商给没给、终端拿没拿。
全部评论