第一次连接 WiFi 后,正常获取到一个 ipv6 公网,正常访问 ipv6 网站。
然后过一段时间( 2 天左右),应该是 ipv6 租期到了,系统会出现两个 ipv6 公网地址(旧的没释放?),让后就上不了 ipv6 的网站了,全都只能使用 ipv4 了。
断开 WiFi ,再重新连接 WiFi ,又是正常的一个 ipv6 地址,正常访问 ipv6 网站。
![]() |
1
ysc3839 20 天前 via Android
连不上网时用工具 traceroute 看看哪断开的?
|
![]() |
2
JensenQian 20 天前
你这问题怎么和我 unraid 的 ipv6 一样啊
我路由器重启,我 unraid 的 ipv6 就会坏了,我 unraid 的 nas 也得重启 |
![]() |
3
showgood163 19 天前
光猫的拨号断开,然后重新拨号了?
我这里,连接 wifi 后获得一个 ipv6 地址,光猫拨号断开又重拨后,原来的 ipv6 没自动释放,新的 ipv6 又发过来了,然后就没法用网,只能断 wifi 重连 |
4
homolabby 19 天前
好像听别人说过,安卓不支持 DHCPv6 ,看看路由器的 ipv6 是不是 DHCPv6 呢?或者尝试一下 SLAAC 呢?
|
6
mizuki9 OP @showgood163 我之前还看了一下,两个 ipv6 的/64 前缀是同一个,光猫应该是没有重新拨号吧
|
![]() |
7
showgood163 19 天前
@mizuki9
你的路由设备下发的前缀是/64 的吗?针对你下发的前缀来检查。 我这里每次拨号,ipv4 和 ipv6 地址都会改,然后 ipv6 下发前缀是/64 的。 没有重新拨号,连 wifi 就是只有一个 ipv6 地址;重新拨号了,分配的两个 ipv6 地址确实有不一样的前缀。 |
8
haeho7 19 天前
@JensenQian #2 unRAID 用户表示,这个问题确实很烦。但如果不管它,超时后它也会释放的。也可以直接删除接口旧的 IP 地址,不用重启 unRAID 。
随便写的: ```sh ip -6 addr show dev br0 | grep inet6 | grep -v '新的 IPv6 前缀' | grep -v 'fe80::' | awk '{print $2}' | xargs -I {} sh -c 'ip -6 addr del {} dev br0' ``` |
![]() |
9
JensenQian 19 天前
@haeho7 感谢老板
我试试看 |