先分清是哪一层
两分钟测一下,少走 90% 的弯路
关闭代理后打开 test-ipv6 测试网站 ↗,分别用电脑和手机各测一次。
手机换成流量再测,一般是有的。手机流量不影响判断,只是备用方案。
电脑网卡把 IPv6 关了
手机有、电脑没有 → 从这里开始
Windows
- 按 Win + R,输入
ncpa.cpl回车。 - 右键正在用的网卡 → 属性。
- 把「Internet 协议版本 6 (TCP/IPv6)」前面的勾打上,确定。
- 重新连一下网。
怎么检查电脑有没有拿到 IPv6
Win + R,输入 cmd 回车,再输入:
- 有「IPv6 地址」或「临时 IPv6 地址」这几行,常见是
240e、2409、2408开头(不止这三种)。 - 只有「本地链接 IPv6 地址」那行
fe80开头的,不算。 - 有地址只是线索,最后以第 0 步的测试网站为准。
- 勾打着、公网地址还是没有 → 看下面的 1.5。这种情况别去动路由器和光猫。
Mac
系统设置 → 网络 → 当前网络「详细信息」→ TCP/IP → 「配置 IPv6」选「自动」。
Windows XP 早已停止支持,IPv6 很难弄好,建议换系统。
勾是打着的、电脑还是没有
「电脑不支持 IPv6」几乎不存在,是被关了或被拦了
Windows 7 以后、macOS、Linux 都原生支持 IPv6。勾打着、手机有电脑没有,先看 ipconfig 里 IPv6 那几行长什么样,分两种:
A连 fe80 那行都没有
无线局域网适配器 WLAN:
(一行 IPv6 都没有)
IPv4 地址 . . . : 192.168.1.23
子网掩码 . . . : 255.255.255.0
→ 系统整个关了 IPv6,看 情况 A。
B有 fe80,没有公网地址
无线局域网适配器 WLAN:
本地链接 IPv6 地址 : fe80::a1b2:c3d4%12
IPv4 地址 . . . : 192.168.1.23
子网掩码 . . . : 255.255.255.0
→ 路由器分的地址没到电脑,看 情况 B。
情况 A:连 fe80 都没有 → 系统整个关了 IPv6
多见于精简版 / Ghost 系统:系统之家、深度一类的「优化」系统常在注册表里把整个 IPv6 关掉,网卡属性里的勾看不出来。
检查:Win + R,输入 cmd 回车,粘贴下面这行回车:
- 显示
0xff、0x11、0x10、0x30、0x31这类 → 被关了,往下改。 0x20、0x1不算关,「找不到指定的注册表项」也不算 → 看情况 B。
改回去:开始菜单搜 cmd,右键「以管理员身份运行」,粘贴这行回车:
情况 B:有 fe80,没有公网地址 → 路由器分的地址没到电脑
火绒、360、某些公司配的安全软件的防火墙会拦 ICMPv6,电脑就收不到路由器分的 IPv6 地址(fe80 是电脑自己生成的,照样在)。
- 把它退出(托盘图标右键退出,不是最小化)。
- 重新连一下网再测。
- 有了就是它:到它的防火墙规则里放行「核心网络」或 ICMPv6,或者换一个。
- 退出了还是没有 → 不是电脑的事,回第 0 步,查电脑接的那台路由器那层。
路由器没开 IPv6
光猫下有、路由器下没有 → 从这里开始
路由器背面贴纸上有后台地址(常见 192.168.1.1、192.168.31.1、tplogin.cn、router.asus.com)。进去找「IPv6」字样的开关打开。
| 路由器 | 大概位置 | 路由器拨号时选 | 光猫拨号时选 |
|---|---|---|---|
| TP-Link | 路由设置 → IPv6 设置(老界面:高级设置 → IPv6) | 宽带拨号上网,勾「复用 IPv4 拨号链路」 | 自动获取;不行选「桥模式」(只是 IPv6 的桥,不会断网) |
| 小米 / Redmi | 常用设置 → 上网设置 → IPv6 | Native(原生) | Native;拿不到前缀换 NAT6(小米官方给光猫拨号场景的方案) |
| 华为 / 荣耀 | 更多功能 → 网络设置 → IPv6 | 自动获取 | 自动获取。做副路由时没有这个开关,去主路由开 |
| 华硕 | 高级设置 → IPv6 → 联机类型 | Native | Passthrough(华硕官方:动态 IP 配 Passthrough) |
| 其他 / 运营商送的 | 搜「IPv6」字样,一般在网络设置或高级设置里 | 自动 / 复用拨号 | 自动 / DHCPv6 |
菜单名字按型号、固件版本会有出入,上表是常见位置,不是你那台的说明书。记住一句话:找到写着 IPv6 的开关,打开,按「谁拨号」选模式。
开完回路由器「状态页 / 网络状态」看
- ✓WAN 口有 IPv6 地址,而且有一行「前缀」 → 成了,电脑重新连一下 WiFi 再测。
- ↻开关打开了、状态页还是空的 → 先把路由器重启一次(或断线重拨)再看,不少家是重启后 IPv6 才出现的。
- !WAN 口有地址、没有前缀,或提示「获取前缀失败」 → 只说明这个模式下没拿到前缀,不一定是光猫的锅。光猫拨号的家先按上表换成 NAT6 / Passthrough / 桥模式再试;还不行,回第 0 步直连光猫测一次:光猫下有、路由器下没有 → 是路由器模式或型号不支持;光猫下也没有 → 看第 3 步。
- ✕WAN 口连 IPv6 地址都没有 → 上面那层没放出来,看第 3 步。
光猫没把 IPv6 放出来
光猫下也没有 → 从这里开始
很多家是光猫自己拨号(光猫后面再接一台路由器)。这时候 IPv6 要光猫先开、再下发给路由器。光猫没开,路由器怎么点都没用。
方法一:自己改光猫(不一定能改)
光猫后台(多为 192.168.1.1)用普通账号一般改不了。能拿到管理员(超级)密码的话,把上网那条连接的「IP 模式」从 IPv4 改成 IPv4/IPv6。
方法二:打运营商客服(推荐)
直接打电话,说「家里 IPv6 用不了,帮我看看线路有没有开、光猫有没有开」。这一步同时排除「这条线路本来就没开 IPv6」的情况,装维能远程改光猫。
- ☎电信 10000
- ☎移动 10086
- ☎联通 10010
方法三:光猫改桥接、路由器拨号(有风险)
也是一条路,但不是一键开 IPv6:改完要在路由器里填宽带账号密码重新拨号,再按上表设 IPv6,弄错会整家断网。
路由器下面还接了一台路由器
两台路由器串着用的特殊情况
两台各自独立上网的路由器串着用时,下面那台很可能分不到前缀。
- 把下面那台改成 AP 模式,或者电脑先接第一台试。
- Mesh 子节点不算这种情况,别去改子节点。IPv6 只在主路由上开,然后比一下连主节点和连子节点各测出来什么。
客户端里的 IPv6 开关也要打开,见 IPv6 节点几乎全都超时 →