Fortigate 6.2 固件从 PPPoE 获得 IPv6 地址

Fortigate 6.2 固件从 PPPoE 获得 IPv6 地址

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

文章介绍了在将OpenWRT更改为Fortigate作为出口网关后无法获取IPv6的问题,并提供了一些配置方法。首先建议在GUI上开启IPv6配置功能,然后对WAN口和LAN口进行相应的配置。接着配置IPv6策略,允许外部Ping通防火墙下的IPv6地址。最后配置DHCPv6服务器,并通过命令检查是否成功获取IPv6地址。

🔎

延伸解读

从OpenWRT迁移到Fortigate的IPv6配置差异

文章提到从OpenWRT改用Fortigate后无法获取IPv6,且纯WebUI中缺乏相关配置。这反映出Fortigate在IPv6支持上可能更依赖命令行配置,尤其是PPPoE拨号场景。用户需注意,Fortigate的IPv6功能需要手动开启并逐项配置,与OpenWRT的即插即用体验不同。

PPPoE拨号下IPv6前缀委派的注意事项

文章指出,非拨号连接可能只获得/128地址,导致只有防火墙有公网IPv6,下游设备需NAT6。而PPPoE拨号通常能获得/64或更大前缀,便于委派。配置时需在WAN口启用DHCPv6前缀委派并设置前缀提示(如::/60),LAN口则需指定上游接口并启用地址自动配置。

IPv6防火墙策略与ICMPv6放行

Fortigate默认隐含规则拒绝所有流量,因此需显式配置IPv6策略。文章示例中,第一条策略允许LAN到WAN的出站流量,第二条允许外部ICMPv6 Ping通防火墙下的IPv6地址。用户可根据需要调整服务端口,并在WebUI的“IPv6策略”中管理。

验证IPv6配置成功的命令与后续步骤

配置完成后,可通过Console或SSH执行“diag ipv6 address list”查看是否获取到公网IPv6地址。文章提到,若配置正确且能通,可能无需重启Fortigate。但若未获取到地址,可参考英文博客建议尝试重启。此外,确保DHCPv6服务器指定了正确的上游接口和DNS服务器。

❓

Q&A

如何在Fortigate上配置IPv6功能?

在Fortigate的GUI上开启IPv6配置功能,使用命令`config system global`,然后`set gui-ipv6 enable`。

WAN口的IPv6配置需要哪些设置?

WAN口需要设置IPv6模式为pppoe,允许Ping访问,并启用DHCPv6前缀委派。

如何检查Fortigate是否成功获取IPv6地址?

可以使用命令`diag ipv6 address list`来查看是否有公网IPv6地址被获取。

LAN口的IPv6配置有哪些关键设置?

LAN口需要设置上游接口为WAN2,启用IPv6地址自动配置,并允许Ping访问。

如何配置IPv6策略以允许外部Ping?

在IPv6策略中,设置源接口为wan2,目标接口为lan,允许所有ICMP6流量。

DHCPv6服务器的配置步骤是什么?

配置DHCPv6服务器时,需要指定接口为lan,上游接口为wan2,并设置DNS服务器。

🏷️

标签

➡️

继续阅读