路由可以走 ipv6,下游设备有 ipv6 地址却不能联网

2019-09-06 12:27:08 +08:00
 MLawliet

联通的宽带,之前 ipv6 正常,最近几天发现路由 ipv6 连接正常,电脑 /手机有 ipv6 地址但不能联网 test-ipv6.com 显示没有 ipv6 地址

环境:光猫改桥接,路由拨号,ipv6 连接方式: native/PPP/Stateless/DHCP-PD

其它测试:

XXXX 位置代表相同内容 路由 IP 2408:8226:201:XXXX::1(br0 接口) 2408:8226:303:YYYY:645b:7895:9fe6:c473(PPP0 接口) pc IP 2408:8226:201:XXXX:b914:69ed:1a87:acde

路由 ping 正常

admin@RT-AC86U-41D0:/tmp/home/root# ping6 ipv6.ip.sb
PING ipv6.ip.sb (2403:2c80::33): 56 data bytes
64 bytes from 2403:2c80::33: seq=0 ttl=49 time=379.562 ms
64 bytes from 2403:2c80::33: seq=1 ttl=49 time=382.224 ms

pc ping 不通

ping6 ipv6.ip.sb
PING6(56=40+8+8 bytes) 2408:8226:201:XXXX:b914:69ed:1a87:acde --> 2403:2c80::33

路由 traceroute

admin@RT-AC86U-41D0:/tmp/home/root# traceroute6 ipv6.ip.sb
traceroute to ipv6.ip.sb (2403:2c80::33), 30 hops max, 16 byte packets
 1  2408:8000:4001::2018 (2408:8000:4001::2018)  11.345 ms  4.226 ms  1.775 ms
 2  2408:8000:4001:2032:: (2408:8000:4001:2032::)  2.059 ms  5.125 ms  1.298 ms
 3  2408:8000:4001:1017:: (2408:8000:4001:1017::)  28.274 ms  28.424 ms  28.589 ms
 4  2408:8000:2:8ad:: (2408:8000:2:8ad::)  21.174 ms  17.591 ms  16.053 ms
 5  *  *  *
 6  *  *  2408:8000:2:658::1 (2408:8000:2:658::1)  122.659 ms
 7  2408:8000:2:642::1 (2408:8000:2:642::1)  266.813 ms  266.546 ms  271.826 ms
 8  10ge13-11.core1.lax2.he.net (2001:470:0:2c1::1)  309.888 ms  286.661 ms  282.622 ms
 9  100ge10-1.core1.hkg1.he.net (2001:470:0:3bf::2)  373.870 ms  399.323 ms  404.504 ms
10  e0-54.core1.hkg2.he.net (2001:470:0:490::2)  430.424 ms  409.170 ms  412.959 ms
11  2001:470:1:809::2 (2001:470:1:809::2)  384.653 ms  410.354 ms  419.198 ms
12  2403:2c80::33 (2403:2c80::33)  387.508 ms  409.925 ms  384.538 ms
admin@RT-AC86U-41D0:/tmp/home/root#

pc traceroute,当走到路由的下一跳后,就丢了

> traceroute6 ipv6.ip.sb
traceroute6 to ipv6.ip.sb (2403:2c80::33) from 2408:8226:201:XXXX:9fa:a94a:8010:59bc, 64 hops max, 12 byte packets
 1  2408:8226:201:XXXX::1  1.056 ms  0.973 ms  1.202 ms
 2  2408:8000:4001::2018  3.749 ms  3.981 ms  5.269 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *

请教问题原因及解决方案。。。

5358 次点击
所在节点    宽带症候群
15 条回复
Kowloon
2019-09-06 12:57:00 +08:00
没给 PD 段路由,电话局的问题,等着吧。
Actrace
2019-09-06 13:02:24 +08:00
ipv6 部署以后,电信就可以精确定位局域网下到底有多少台设备了,这是不是意味着套餐里的仅限 xx 台设备可联网有戏了。
scukmh
2019-09-06 13:06:13 +08:00
@Actrace 我可以继续 ipv6 nat 啊,你也没法子。
bearice
2019-09-06 13:57:58 +08:00
@Actrace 并不能,大多数现代操作系统都实现了 RFC 4941。靠 IP 地址来统计终端数是不可能的。
skyeycirno
2019-09-06 15:34:47 +08:00
没有 PD
MLawliet
2019-09-06 17:39:46 +08:00
@Kowloon @skyeycirno 怎么看出有没有 PD 呢
skyeycirno
2019-09-06 18:46:26 +08:00
@MLawliet #6 因为你只有路由器获取到了 v6 地址,但是路由器却没有给下面的设备下发 ipv6 地址,这种情况要么是你上级没有 PD,要么是你路由器直接获取到了 /128,没有办法给下面设备继续分,但是这种情况只存在于教育网,你这种家宽就是没有 PD 导致的
hanqi7012
2019-09-07 00:26:19 +08:00
重启下电脑和路由试试
之前用软路由估计是配置问题
之前正常用用就不好了
MLawliet
2019-09-07 08:27:06 +08:00
@skyeycirno 不好意思,排版有点错乱可能你没注意到,下游设备是可以分配到 ipv6 地址的,而且可以 ping6 通路由,你看 traceroute 测试也可以通过 ipv6 走通两跳路由,路由获取到的是 /64 网段

@hanqi7012 重启试过了,是 ac86u,整个局域网里都是这种情况,有 Ipv6 地址但第三跳路由开始就丢包了
jousca
2019-09-08 01:03:52 +08:00
@MLawliet 你 IPV6 在路由器上开的什么模式?我移动宽带,路由器的 IPV6 要设置为透明。路由器不参与地址分配。由光猫直接分配。这样我网内所有设备拿到的地址都是运营商前缀::000X ( X 是数字)的 IP。 轻松上网~~
jousca
2019-09-08 01:07:20 +08:00
2408:8226:201:XXXX::1(br0 接口) 这就是你路由器拿到了 /128 的地址。 无法下发。

正常情况下你内网应该拿到的都是
2408:8226:201:XXXX::2
2408:8226:201:XXXX::3
2408:8226:201:XXXX::4…… 这样的地址。才能上网。

Kowloon
2019-09-08 08:15:33 +08:00
@MLawliet
这个 2408:8226:201:XXXX::1 是你的路由器(网关),很明显是有 PD 段下发给你,而 2408:8226:303:YYYY:645b:7895:9fe6:c473 是电话局分配给你路由器的单一 IPv6 地址,应该为 /128 等同于给你一个 /32 的 IPv4 地址。这两个 IP 地址不在一个段。

为什么说没给 PD 段路由是因为这一跳 2408:8000:4001::2018 也就是你所在的电话局的 BRAS 地址还在,后面没有下文了,所以是没给路由的症状。
MLawliet
2019-09-08 17:27:35 +08:00
@jousca 你的光猫是桥接的么?
MLawliet
2019-09-08 17:29:25 +08:00
@Kowloon 这样的话意思是我这边是没啥办法了是吧。。
Kowloon
2019-09-09 08:19:23 +08:00
@MLawliet 暂时是这样

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

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

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

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

© 2021 V2EX