V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
jqtmviyu
V2EX  ›  OpenWrt

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

  •  
  •   jqtmviyu · 19 天前 · 311 次点击

    相似主题: 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 。"
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:52 · PVG 20:52 · LAX 04:52 · JFK 07:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.