openwrt 中继情况下 ipv6pd 偶尔无法获取的问题

220 天前
 jqtmviyu

相似主题: https://www.v2ex.com/t/837232

参考设置: https://post.smzdm.com/p/awzodmpp/?sort_tab=hot%2525252F

网络环境: 光猫拨号, 路由器中继

操作过程:

按照上面的帖子, 设置好了防火墙-通讯规则: udp 456 端口 ipv6 入站, ipv6 imgr 协议入站

大概一个星期, wan6 接口上的 ipv6pd 消失了, 路由器下的设备当然就没有公网 ipv6 了,web 页面手动重启 wan6 又成功获取到了

暂时不清楚是什么原因,有没有大佬讲解下

目前的处理方法,待验证是否生效:

touch  /etc/hotplug.d/ifac-e/99custom-script
chmod +x /etc/hotplug.d/ifac-e/99custom-script
vim /etc/hotplug.d/ifac-e/99custom-script

===
#!/bin/sh
/root/check_ipv6pd.sh
===	

check_ipv6pd.sh

#!/bin/sh

# 检查 wan 接口的 IPv6-PD 状态
if ! ip -6 addr show dev br-lan | grep -q "global"; then
    echo "br-lan 接口没有获取到 IPv6 ,正在重启 wan 接口..."
    # 重启 wan 接口
    ifdown wan
    sleep 5
    ifup wan
else
    echo "br-lan 接口正常,已获取到 IPv6 。"
589 次点击
所在节点    OpenWrt
0 条回复

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

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

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

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

© 2021 V2EX