电信光猫怎么开启IPv6?路由器开关开了设备还是没地址,九成卡在光猫这层

上个月干了件蠢事:在路由器后台把IPv6开关打开,保存,然后兴冲冲拿手机一测,test-ipv6.com给了个0分。开关明明开了,设备就是拿不到地址。折腾到半夜才想明白一件事——开关在路由器上,钥匙在光猫手里。这篇就把电信光猫这层的IPv6怎么开、我踩的坑、怎么验证,一次讲完。
先花一分钟,搞清楚你家卡在哪一层
别上来就进后台乱翻。IPv6这东西链路长,宽带、光猫、路由器、设备,任何一环断掉,结果都是"没地址"。我的定位办法土但管用,分三步测:
第一步,手机关掉WiFi用流量开test-ipv6.com。这不是测你家,是测电信现在到底给不给v6。现在新装的电信宽带基本默认下发,十年前的老套餐可能真没有,那得先打10000号问。我测了,10分,说明宽带侧没问题。
第二步,找根网线把电脑直插光猫的LAN口(网口1),再测一次。通了,说明光猫这层是好的;不通,问题就锁死在光猫身上。第三步才轮到连路由器测。
顺带说一句,测之前先搞清楚你家谁在拨号。不知道怎么判断的,看我之前写的那篇光猫和路由器的区别,看一眼路由器WAN口IP就有数了。这个直接决定你后面走哪条路。
| 在哪测 | 结果 | 说明卡在哪 |
| 手机流量 | 0分 | 运营商侧没开通,打10000号 |
| 电脑直插光猫 | 0分 | 光猫这层没开,看下面第三节 |
| 连路由器 | 0分但直插是10分 | 路由器或前缀委派的锅,看第四节 |
光猫是桥接模式:猫不用动,去路由器上开
如果你家光猫已经改成桥接、路由器负责PPPoE拨号,那恭喜,光猫这边一行配置都不用动。IPv6地址和前缀是拨号的时候顺带协商下来的,路由器发起PPP连接,IPv6CP一握手,运营商就把地址和前缀一起给过来了。
你要做的只是在路由器上把v6打开。水星的在高级设置的网络参数里,小米的在上网设置拉到底,腾达的WAN方式别选错——这三个品牌的完整踩坑过程我分别写在水星IPv6那篇、小米IPv6那篇和腾达IPv6那篇里,这里不重复。桥接模式下99%的问题都在路由器侧,光猫真不背锅。
光猫是路由模式:后台把IP模式改成IPv4和IPv6
多数家庭是这种:装机师傅默认光猫拨号,路由器当AP挂着。这时光猫的那条上网连接默认只跑IPv4,得手动改成双栈。
浏览器进光猫后台,电信的多数是192.168.1.1或192.168.2.1。进「网络」→「网络设置」(有的型号叫宽带设置),连接名称那一排里找到带INTERNET_R字样的那条,R就是Route路由模式。选中它,把「IP模式」从IPv4 Only改成「IPv4 & IPv6」,保存。
然后去「用户侧管理」→「IPv6设置」,把DHCPv6服务器勾上启用。这一步是让光猫往下面发v6地址,不勾的话光猫自己通了也不往下发。
这里有个现实问题:useradmin这个普通账号,在我见过的华为HS8145V5和中兴F7015T上,多数省是看得见改不动的——IP模式那栏是灰的。要动它得用telecomadmin超管账号,获取方法我写在超级密码那篇里。改超管参数有个心理准备:个别省的ITMS半夜会把你改的东西推回去,被推回了怎么办我也单独写过一篇,搜ITMS推回能找到。好在IPv6这几个选项一般不在重点照顾名单里,我改完两个多月没被推过。
改完重启光猫,等个两三分钟再测。
最隐蔽的坑:路由器有地址,下挂设备啥都没有
这是整篇文章我最想写的一节,因为我在这里卡了最久。症状特别气人:进路由器后台,WAN口状态里明明白白一个240e开头的IPv6地址,可手机电脑连上来,ipconfig一看,IPv6地址要么没有,要么只有一个fe80开头的内链路地址。test-ipv6.com照样0分。
病根叫「前缀委派」,华为官方文档里专门有一页排查这个问题,说明踩坑的人真不少。原理我尽量说人话:IPv6不搞IPv4那套NAT——一个公网地址全屋设备共用。它要求每台设备都有自己的全局地址。那地址从哪来?运营商把一段地址(叫前缀,/60或/56这种写法)委派到你家,光猫自己切一段用,剩下的往下分给路由器,路由器再分给手机电脑。
问题就出在"往下分"这步。光猫路由模式下,很多电信光猫的固件只顾自己——它从运营商拿到前缀,自己用了,根本不给下挂的路由器委派子前缀。路由器WAN口通过SLAAC能蹭到一个自己的地址(所以后台能看到240e),但它手里没有可以往下分的前缀,就成了光杆司令,设备自然空手。
解法三条,按省事程度排:
| 路子 | 怎么搞 | 适合谁 |
| 路由器换透传模式 | WAN的v6上网方式选Passthrough或中继,设备直接从光猫拿地址 | 光猫已开DHCPv6、不想动超管的人 |
| 光猫LAN侧开委派 | 用户侧管理里找前缀委派/DHCPv6-PD选项 | 固件支持的光猫,不少型号压根没这选项 |
| 光猫改桥接 | 路由器拨号直接从运营商拿前缀,最干净 | 愿意折腾的人,IPTV要善后 |
我最推荐第一条。以小米路由器为例,上网设置里v6方式选Passthrough就完事,手机马上就能拿到240e。代价是路由器在这层只当根管子,防火墙对v6的管控弱一些,家里有NAS想从外面连的,安全设置要自己上心。
改完怎么确认真通了
三个地方看,任选其一:
最直接的是test-ipv6.com,10分算通。Windows电脑上敲ipconfig,找「IPv6 地址」那一行,240e开头就是电信给的真全局地址,fe80开头的不算数,那是设备自己编的内网代号。手机在WiFi详情里也能看到IPv6一栏。光猫后台的状态页里也有IPv6信息一项,能看到WAN侧拿到的地址和前缀长度。
这里提醒一句分数的读法:test-ipv6.com测出10分代表"你有公网v6",不代表外面能主动连进来。v6防火墙默认拦入站,这是对的,别去瞎关。真要利用v6做点事的,比如外面直连家里NAS免穿透,我写过一篇NAS远程三方案,v6就是里面最省钱的那条路。
三种没生效,别急着怪光猫
第一种,设备缓存。Windows敲ipconfig /flushdns清DNS缓存,再把网断了重连;手机直接忘掉WiFi重连,别光站在原地刷新。
第二种,没重启透。光猫保存配置后要重启一次,两三分钟;路由器的WAN也要重连一次,有的路由器得整机重启才重新发起v6请求。改完等五分钟再下结论。
第三种,DNS走岔路。地址拿到了,网页打不开,ping得通IP、ping不通域名,这就是DNS的事了——v6环境下设备用的DNS服务器可能还停在旧位置。光猫侧DNS怎么查怎么改,我在光猫改DNS那篇里写过,这里不展开。
另外把期望放平:IPv6不提速。它解决的是"每台设备能不能有自己独立的门牌",下载速度该多少还是多少,游戏延迟也不会因为开了v6就变好。它的价值在远程直连这类场景,查公网IP那篇讲过的运营商侧门牌问题,v6就是它的平替方案。
收尾给个顺序,照着走不容易绕远:流量测宽带→电脑直插光猫测猫→连路由器测全链→桥接的查路由器→路由模式的改IP模式加DHCPv6→WAN有地址设备没有的换Passthrough→别忘了flushdns加重连。到头来就一句话:路由器的开关只是报了个名,光猫不给前缀,一切都是空谈。

发表评论