啊啊啊啊啊~又来求助了, ipv6 的问题。

2021-12-24 21:43:27 +08:00
 qingzhan

由于又没用成功搜索到答案,想着这边大帅比比较多,特来求助~

问题

我当前使用的台式机拥有 ipv6 的地址,却被过不了这个ipv6 网站的测试,同时我也没法访问纯的 ipv6 网站,也就是我这个拥有 ipv6 地址的电脑相当于没有。

前提

  1. 拥有光猫超级管理员账号,光猫改了桥接,同时开启了ipv4&ipv6
  2. TP-LINK(TL-R470GP-AC) PPPoE 拨号,ipv6 启用,复用 ipv4 拨号链路。
  3. LAN 口 ipv6 启用,地址配置方式(EUI-64),前缀授权接口(WAN)。
  4. 开启 SLAAC 服务。

目前的状态

  1. 路由器 WAN 口有 ipv6 的公网地址(240e:398:xxx:xxx:xxxx:xxxx:xxxx:xxxx/64)
  2. 台式机连的路由器,也有公网地址(240e:39c:xxx:xxx:xxxx:xxxx:xxxx:xx)
  3. 无法访问纯 ipv6 网站
  4. 无法通过外网直接访问设备
  5. 无法 ping 通 ipv6 的地址
10636 次点击
所在节点    宽带症候群
57 条回复
westerndream
2021-12-25 01:59:19 +08:00
那看来有可能是 pd 不工作
之前也有过,ipv6 能获取地址,但是出不了外网,有一天小区停电,然后来电就好了,具体也不太懂
YAFEIML
2021-12-25 10:09:03 +08:00
@jousca #1 他是桥接。。。路由拨号
updateing
2021-12-25 10:51:53 +08:00
2017 年我刚来深圳的时候,深圳电信就可以拿到 DHCP-PD 的地址了,但是上级设备似乎没给 PD 地址段做路由,也是会出现只有路由器本身的地址可出外网,PD 不行的情况。traceroute 断在自家路由器之外的第二跳,双向都是。后来过了一年多,什么都没改,自己就好了。可能还是电信的问题。

另外 ping fe80::1 这样的本地链路地址时需要指定接口。
linhua
2021-12-25 15:01:27 +08:00
昨天也是 ipv6 访问不了,移动宽带,适配器上 ipv6 已经显示 Internet 连接了,在光猫诊断里 ping ,也可以 ping 通 ipv6 地址,但是在电脑上 ipv6 地址 ping 不通。
https://ipw.cn/ 这个也显示没有 ipv6
https://chowdera.com/2021/05/20210504121820459r.html
根据上面链接 取消勾选了 M 和 O ,以及 启动 DHCP 服务,竟然就好了,也不懂为什么。
LnTrx
2021-12-25 15:17:17 +08:00
光猫在路由模式下,设备直连光猫正常么?这是判断到底是运营商侧还是用户侧问题的方法。
YaakovZiv
2021-12-25 19:01:44 +08:00
我是电信的家宽,光猫没做配置,电脑直连可以获取 ipv6 ,路由器接光猫只能选择自动分配 ip 地址。所以我在路由器配置了 ipv6 桥接。我电脑接路由器可以获取 ipv6 地址。ipv6 在线监测也可以正常检测到我的 ipv6 地址
但网络访问依旧走 ipv4 ,需要强制 ipv6 访问才能真访问 ipv6
jousca
2021-12-25 20:03:13 +08:00
@qingzhan

不排除你们当地电信就没给你做 V6 路由…… 这是电信常用操作之一。为了减少投诉率,直接不让 V6 使用。

tracert 2400:3200::1

通过最多 30 个跃点跟踪到 2400:3200::1 的路由

1 <1 毫秒 <1 毫秒 <1 毫秒 2409:8a62:507:516:e87c:6431:503e:757e
2 3 ms 2 ms 2 ms 2409:8062:1:7::77
3 2 ms 2 ms 2 ms 2409:8062:1:8::76
4 3 ms 2 ms 2 ms 2409:8062:0:6::32
5 3 ms 3 ms * 2409:8062:0:6::11
6 3 ms 3 ms 3 ms 2409:8062:0:200e::b
7 5 ms 4 ms 4 ms ::ffff:116.251.119.157
8 25 ms 5 ms 4 ms fc00:800:0:18d1::2
9 * * * 请求超时。
10 18 ms 5 ms 5 ms fc00:100:0:130c::1
11 4 ms 4 ms 4 ms 2400:3200::1

跟踪完成。
jousca
2021-12-25 20:04:11 +08:00
@qingzhan 你到了第三跳才丢的包,所以问题不在你客户机…… 是上层路由表没做或者没做对。
renke666
2021-12-25 20:46:07 +08:00
我也遇到过同样情况。把梯子关了?我当时好像还改了个注册表,使系统偏好 ipv6 啥的。
qingzhan
2021-12-25 21:13:02 +08:00
@gefranks 综合看来像是电信的锅了,等会师傅来看了再说。

@xxhhlk 你这个不行,一点不通。

@updateing 目前综合下来估计也是电信的锅,等会师傅来看了再说。

@linhua 电信后台配置没这两个选项。

@LnTrx 直连光猫也不行。

@jousca 今天打了电信电话一会再晚点师傅来看看。

@renke666 win10 默认优先 ipv6
jousca
2021-12-25 21:21:11 +08:00
@qingzhan 这个事情只能往上直接找机房的网维,或者装维的去直接联系管城域网的。 上门的装维师傅基本不懂这个,也搞不定。
junyee
2021-12-27 18:43:56 +08:00
前几天 v 友发贴提醒,发现江西 ipv6 也确实开通了。
test-ipv6 也可以过。

今天看了下,电脑可以获得 240e:开头的地址,和楼主一样能分配 IP ,但不能访问外网( ping -6 he.net) 。
但是 telnet 到光猫,可以 ping 通。

光猫用网页查看信息。
1_INTERNET_R_VID_41
前缀 240e:3XXX:ab1e:6a80::/60
IP 地址 240e:3XXX:aa12:8572:14ba:f046:1242:f626

光猫:TELNET+ifconfig
ppp111: 240e:3XXX:aa12:8572:14ba:f046:1242:f626/64
br0 240e:3XXX:ab1e:6080::1/64 Scope:Global

电脑端
临时 IPv6 地址. . . . . . . . . . : 240e:3XXX:ab1e:6080:dd28:e7d8:e9a0:5780


---
有几个疑问:
1: 网页端看到的是 /60 ,为什么和 telnet 的 /64 不一致。
2: ppp111 和 br0 的为什么前缀不一样?
yanqiyu
2021-12-30 23:41:55 +08:00
@junyee #52
路由器(这儿光猫就是路由器?)拨号会得到一个 ipv6 地址(前缀是多少无所谓,如果拨号的设备不是路由器就直接用这个地址上网就行了),然后因为这个设备是个路由器,会通过 dhcpv6-pd 找上级路由器(ISP 的机器)要可路由的前缀,这个时候上级设备会从地址池里面选个(一般>/64 的)前缀路由给你

这个前缀是多少看心情,比如你这里是 /60 ,也就是说可以划分出来 2^4 个 /64 子网,路由器从这个前缀里面随便选一个 /64 分配给 lan (br0)

所以你看到的 /60 和 /64 的地址是两个东西,一开始那个 /64 大概可以没有,实际上有 /60 的地址也足以让路由能访问网络了
junyee
2022-01-01 12:19:46 +08:00
@yanqiyu

谢谢解答。
还是有一些迷糊。
从您的答复中理解,您看一下对吗?
1. 首先 pppoe 拨号后会获得一个 ipv6 的地址。这时拨号设备获得 连接 ipv6 互联网能力。
2. 再才向 ISP 申请 要 ipv6 前缀。然后用户下接设备才能获得 ipv6 。


看了下我的联通宽带。

pppoe-wan
inet6 addr: 2408:XXXX:9a01:f641:7882:a121:7021:e0ff/64 Scope:Global
br-lan
inet6 addr: 2408:XXXX:9a26:8150::1/60 Scope:Global

用户 1:
本地链接 IPv6 临时地址: 2408:XXXX:9a26:8150:f565:3225:600a:dd52

## 可以正常访问 ipv6
正在 Ping he.net [2001:470:0:503::2] 具有 32 字节的数据:
来自 2001:470:0:503::2 的回复: 时间=177ms


这是电信的:
ppp111:
inet6 addr: 240e:XXXX:aa10:11ae:29ca:aa87:3d37:a9d3/64 Scope:Globa
br0
inet6 addr: 240e:XXXX:ab11:4080::1/64 Scope:Global
用户 1:
本地链接 IPv6 临时地址: 240e:XXXX:ab11:4080:6095:be2b:92dd:10db
用户 2:
临时 IPv6 地址. . . . . . . . . . : 240e:XXXX:ab11:4080:7413:4ec4:4ff7:ae5a

光猫(拨号带路由) :
PING he.net (2001:470:0:503::2): 56 data bytes
64 bytes from 2001:470:0:503::2: seq=0 ttl=55 time=167.463 ms

用户 1 ,用户 2:
正在 Ping he.net [2001:470:0:503::2] 具有 32 字节的数据:
请求超时。

用户 1 ,用户 2 ping 光猫获得的 IPv6.
正在 Ping 240e:XXXX:aa10:11ae:29ca:aa87:3d37:a9d3 具有 32 字节的数据:
来自 240e:XXXX:aa10:11ae:29ca:aa87:3d37:a9d3 的回复: 时间=198ms


我是前些天通过 v 友的帖子得知江西电信刚开通的 v4/v6 双栈。
当天试了下,电脑端确实能访问 ipv6 外网,没过几天就不行了,表现为能获取 ip ,不能访问。但 telnet 发现光猫可以访问。

或许是运营商配置出问题或者正在调试呢???
yanqiyu
2022-01-01 13:53:12 +08:00
@junyee
1. 首先 pppoe 拨号后会获得一个 ipv6 的地址。这时拨号设备获得 连接 ipv6 互联网能力。
2. 再才向 ISP 申请 要 ipv6 前缀。然后用户下接设备才能获得 ipv6 。
基本是对的,但是第一步其实没必要,但是习惯上一般会进行,只要第二步拿到前缀也可以直接从前缀分配拿 ip 用(因为整个 /60 都会路由给你 )

至于你遇到的网络连不通,你可以事实 traceroute 一下 (Windows 上应该是 tracert) 看看在哪一跳断掉了,可能是局端设备路由错了也可能是光猫内部路由表错了
junyee
2022-01-01 14:33:36 +08:00
在大概十天前。
https://www.v2ex.com/t/821135
有人讨论江西电信也有 ipv6 了。

第一时间测的,我在电脑端可以访问 test-ipv6.com 可以通过。

但没几天,就不行了。**期间没有对设备进行相关设置。**


traceroute/tracert 到

`2 <1 毫秒 <1 毫秒 <1 毫秒 240e:XXXX:ab11:4080::1`

这后就断掉了。
也就是光猫获得的 前缀。

```
br0
inet6 addr: 240e:XXXX:ab11:4080::1/64 Scope:Global

```

目前已经有一个星期的异常了。
tonyshao319
2023-01-20 03:56:06 +08:00
是不是 v6 的 dns 配错了,或者抓包看一下 icmpv6 里面的数据是不是有问题
看这视频 <amp-youtube data-videoid="LJPXz8eA3b8" layout="responsive" width="480" height="270"></amp-youtube>&t=1316s ,讲的特别清楚,slaac dhcpv6 中继这三种都能获得原生 ipv6 ,你的是路由器拨号,那就选 slaac 或者 dhcpv6 来获得 ipv6 地址

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/824325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX