OpenWrt上让你的四级设备获取到能正常使用IPv6公网地址
环境说明
环境为 光猫拨号,下面挂一个OpenWrt主路由,下级也挂OpenWrt主路由,下级一个AP
需要使得第二个OpenWrt设备能正常获取IPv6公网地址并使得下挂设备同时正常获取IPv6公网地址
第一OpenWrt主路由配置
wan6配置
DHCP服务器 选项卡中点击配置DHCP服务器
常规设置勾选忽略此接口IPv6设置- 勾选
指定的主接口 RA服务修改为中继模式DHCPv6服务修改为中继模式NDP代理修改为中继模式- 勾选
学习路由
- 勾选
保存
lan配置
DHCP服务器 选项卡中选项卡 IPv6设置
RA服务修改为中继模式DHCPv6服务修改为服务器模式- 勾选
本地IPV6 DNS服务器 NDP代理修改为中继模式- 勾选
学习路由
保存
第二OpenWrt主路由配置
wan6配置
DHCP服务器 选项卡中点击配置DHCP服务器
常规设置勾选忽略此接口IPv6设置- 勾选
指定的主接口 RA服务修改为中继模式DHCPv6服务修改为中继模式NDP代理修改为中继模式- 勾选
学习路由
- 勾选
保存
lan配置
DHCP服务器 选项卡中选项卡 IPv6设置
RA服务修改为中继模式DHCPv6服务修改为混合模式- 勾选
本地IPV6 DNS服务器 NDP代理修改为中继模式- 勾选
学习路由
保存
重启接口
保存并应用后,重启两个设备的 wan6 , lan 接口
此时二级路由的 lan 接口已经没有 IPv6 CIDR地址显示
查询一下是否正常获取,二级路由和子设备输入命令查询是否有IPv6地址
1 | ip a |
三级路由返回
1 | 1: ... |
下挂设备返回
1 | 1: ... |
如此已经正常获取到IPv6
关于原理
本文原理与参考资料差不多
- WAN6端
指定的主接口是告诉系统这边是上游- LAN端通过WAN端的NDP-Proxy拿到原生v6地址
- LAN端的DHCP是为了告知IPv6 DNS解析服务器地址的
- RA-Service是告知LAN端拿到v6地址的主机,上级路由服务器是哪个
但我们第一OpenWrt路由中,是可以正常拿到IPv6-PD的,并不需要中继光猫的DHCPv6,故使用服务器模式
参考资料
- 标题: OpenWrt上让你的四级设备获取到能正常使用IPv6公网地址
- 作者: 夏沫花火zzz🌙 (Muska_Ami)
- 创建于 : 2024-04-20 11:20:56
- 更新于 : 2025-11-15 13:01:33
- 链接: https://blog.1l1.icu/2024/04/20/openwrt-shang-rang-ni-de-si-ji-she-bei-huo-qu-dao-neng-zheng-chang-shi-yong-ipv6-gong-wang-di-zhi/
- 版权声明: 本文章采用 CC BY-SA 4.0 进行许可。
评论