1
ochatokori 2022-03-01 18:08:54 +08:00 via Android
拨号能正常获取的话,写个 hotplug ,在拨号的时候重启 lan 接口?
|
2
pk000 OP @ochatokori 正常情况下貌似不需要重启 LAN 接口就会更新 IPv6 PD 的呀。就是不确定是 WAN 口拨号有什么问题导致不能获取 IPv6 PD 。
|
3
fhbyljj 2022-03-02 02:34:12 +08:00 via Android
你是不是一个 WAN 一个 WAN6
|
4
pk000 OP @fhbyljj 没有 WAN6 ,只有一个 WAN 。拨号 IPv6 地址在 WAN 上,IPv6 PD 在 LAN 上。
|
6
fhbyljj 2022-03-03 04:07:30 +08:00 via Android
|
7
zbinlin 2022-03-03 21:01:59 +08:00
是联通的吗?
|
9
pk000 OP |
10
flynaj 2022-03-23 20:56:04 +08:00 via Android
你用的版本是不是 Current Stable Release - OpenWrt 21.02.2 ,如果不是的话更新一下
|
11
luoshengdu 2022-03-31 23:17:50 +08:00 1
1.在 wan ( pppoe 拨号)口设置中,确认有,“勾选”使用内置 IPv6 管理,获取 IPv6 地址“自动”
2.添加防火墙规则,允许 ipv6 udp 456 端口和 ipv6 的 igmp 协议进入本设备 即可解决你描述的问题,且不需要 cron |
12
pk000 OP @luoshengdu 经长时间测试,每 2 天运营商强制断线重拨还是会有一定概率出现没有 IPv6 地址的情况,且一直都没有,直到下次重新拨号(手动或运营商强制断线重拨)。
|
13
luoshengdu 2022-04-24 15:41:41 +08:00
@pk000 我的测试这么久已经完全正常了哦,广州电信。 拨号
最近一个月,没有定时重启过路由器,完全可用自动获取到 dhcp-pd 的 v6 地址, https://upimg.top/i/2022/04/24/6264fecd4d662.png |
14
pk000 OP @luoshengdu 您用的是那个版本的固件?我用的是 eSir 的高大全。基于 lean 的源码。
|
15
luoshengdu 2022-04-25 15:13:22 +08:00
|
16
Cambrian07 2023-04-13 16:45:18 +08:00
我也是遇到了这个问题,增加了一个 hotplug 解决了
``` shell #!/bin/sh [ "$ACTION" = ifup ] || exit 0 [ "$INTERFACE" = wan ] || exit 0 uci set network.globals.ula_prefix="$(ip -6 route show | grep default | sed -e 's/^.*from //g' | sed 's/ via.*$//g')" uci commit network /sbin/ifup lan ``` |
17
tediorelee 300 天前
@Cambrian07 sorry 挖个坟问一下,这个脚本应该放在哪个位置呢?
|
18
Cambrian07 298 天前 1
#17
```shell vi /etc/hotplug.d/iface/99-ipv6 chmod a+x /etc/hotplug.d/iface/99-ipv6 reboot }); ``` @tediorelee |
19
kyon777 289 天前
@luoshengdu 大哥 靠谱啊 把这个端口加进防火墙,立马获取到 PD 了,挖坟给后面的人参考
|
20
jqtmviyu 168 天前
挖坟, 添加 ipv6 udp 456 端口 , 重启下就好了, 感谢
|