JH56842 2025-04-01 23:42 采纳率: 0%
浏览 2

lan口SLAAC无法获取wan口前缀,如何解决?

问题遇到的现象和发生背景

FortiGate 60E (v7.4.6),P*3oE拨号成功获取IPv6前缀,WAN口有单播地址,LAN口分配前缀正常。有状态DHCv6设备可上网,但安卓设备无法通过有状态方式获取地址。配置SLAAC后,安卓设备仅生成后缀,未获取前缀,如何解决?

img

img

img

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2025-04-01 23:42
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    lan口SLAAC无法获取wan口前缀,如何解决?

    你遇到的问题是 FortiGate 60E 的 LAN口无法通过 SLAAC 获取 WAN口的 IPv6 前缀,导致安卓设备无法上网。

    解决方案:

    1. 检查 FortiGate 的 IPv6 配置,确保 WAN口的 IPv6 前缀已经分配和配置正确。
    2. 在 FortiGate 的 LAN口配置中,启用 SLAAC 服务,并将 WAN口的 IPv6 前缀添加到 SLAAC 服务中。
    3. 在 FortiGate 的 LAN口配置中,启用 IPv6 router advertisement(RA),并将 WAN口的 IPv6 前缀作为 RA 服务器的前缀。
    4. 在 FortiGate 的 LAN口配置中,启用 IPv6 neighbor discovery(ND),并将 WAN口的 IPv6 前缀作为 ND 服务器的前缀。

    示例代码:

    config system ipv6
        set wan6-interface wan1
        set lan6-interface lan1
        set slaac enable
        set slaac-prefix wan6-interface
        set ra-server wan6-interface
        set nd-server wan6-interface
    end
    
    1. 重新启动 FortiGate 设备,以使配置生效。

    如果问题仍然存在,可以尝试在 FortiGate 的日志中查看相关日志信息,以了解问题的原因。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月1日