求助 分配到了 IPv6 地址,但上不了 IPv6 网络

2022-08-28 16:15:38 +08:00
 Songine

一月前大雕源码编译的 openwrt 拨号上网,分到了移动的 PD/60 前缀,lan 口开了 DHCPv6 和 RA 都是服务器模式,下级联网设备都能分到俩 IPv6 公网地址。

但是,如果你不去 pin 一下 lan 口的 IPv6 前缀,这台设备就通不了网...

路由表里的 IPv6 网上邻居也要 ping 了之后才显示该设备...

救命,这问题困扰我整整两天了,求指教...😭

3972 次点击
所在节点    宽带症候群
32 条回复
Archeb
2022-08-28 23:23:41 +08:00
和我之前用 odhcp6c 或者 6relayd 做 ndp proxy 分 ipv6 的时候的情况一样,后来移动支持了 pd 前缀之后正常用 pd 就很稳定没这个问题了。

我也不知道怎么解决
sekisui
2022-08-29 02:17:22 +08:00
看一下 网络 DHCP/DNS 高级设置
禁止解析 IPv6 DNS 记录 有没有被选上,不要勾选他
Marionic0723
2022-08-29 10:43:49 +08:00
你的是 x86 ( 64 位)架构的吗?我这有上个月自编译的原版固件,什么料都没加,就最基本的路由交换还有 Luci ,编译了 ipv6 支持,电信宽带 /56 前缀完全没问题,需要的话可以发你一份测试。
Cassius
2022-08-29 14:35:19 +08:00
看起来似乎是 IPv6 的 Neighbor Discovery 没有启用 ,SLAAC 下发了但是没有可达


参见 https://l2dy.sourceforge.io/2021/05/11/openwrt-ipv6-relay.html
linuxyz
2022-08-29 15:01:51 +08:00
试试

Network >> Interfaces >> LAN (Edit) >> DHCP Server >> IPv6 RA Settings >>

1) RA Flags - Select "M" and "O"

或者

2) 禁用 SLAAC


感觉主要是 ip6 neigh 发现的问题。
Damn
2022-08-29 18:29:37 +08:00
@Songine #14 比如说呢?我没有感受到原版的不便。
Songine
2022-08-29 22:25:49 +08:00
@Marionic0723 感谢好意,但是我已经自编译换固件试过了,还是一样😂
Songine
2022-08-29 22:27:24 +08:00
@Cassius 那这个怎么解决呢,它显示内网的 IPv6 地址都发现成功了,公网的显示未完成一会就变成失败了
Songine
2022-08-29 22:28:21 +08:00
@linuxyz 所有选项我都试遍了,都没用,禁用 slaac 的话,安卓设备就又挂了😂
txfsjzm
2022-08-30 07:56:46 +08:00
上学那会手动填个 ipv6 的 dns 就行,你可以试试
linuxyz
2022-08-30 22:17:59 +08:00
@Songine 看起来好像是 DHCPv6 server 有问题, 你弄个 dchpv6 client 试试,看看能否 DHCPv6 拿到地址?
无论怎么配,只要有 DHCPv6 服务正常,应该都是能分配到地址的。 只要有地址分配的过程,你 Android 的 IPv6 地址和以太网地址就能关联起来。
MuJian
2023-07-29 09:33:54 +08:00
我这也有类似的问题,楼主解决了吗?

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

https://tanronggui.xyz/t/875981

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

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

© 2021 V2EX