IPv6
需要修改的配置
Dnsmasq
关闭 Dnsmasq 的“过滤 IPv6 AAAA 记录”功能,在网络 - DHCP/DNS - 过滤器中:
WAN口配置(自动获取ipv6地址)
接口设置中,设置自动获取ipv6地址:
开启自动获取dns服务器、IPV6原路由和委托IPV6前缀,IPV6分配长度禁用:
确保WAN口的DHCP服务为关闭状态(默认是关闭):
保存后,WAN口会自动生成一个IPV6的网络接口(不可编辑)并获取IPV6地址:
注意,WAN口需要获取到PD前缀的地址才能给下游设备分配ipv6地址。
LAN口配置下发IPV6地址
在高级设置中,修改IPV6后缀为固定值euid
:
委托IPV6前缀按需设置,用于二级路由再往下级分配地址。
DHCP服务器 - IPv6设置中,修改:
- RA模式:服务器模式
- DHCPv6服务:禁用,使用wan口分配的pd地址进行分配,因此不需要DHCPv6
- 通告的IPv6 DNS服务器:清空,强迫下游设备使用OpenWrt的IPv4地址来解析包括IPv6域名在内的全部域名,可以避免很多问题。
- 本地IPV6 DNS服务器:取消勾选
- NDP代理:禁用
DHCP服务器 - IPv6 RA 设置中,修改:
- 启用 SLAAC:打开
- RA标记:取消所有勾选
然后保存退出,应用配置。下游设备就可以获取到IPv6的地址了,可以通过https://testipv6.cn/来测试是否生效。
测试
进入https://testipv6.cn/,会展示IPv6的状态: