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
- 更新于 : 2024-10-03 16:39:27
- 链接: 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 进行许可。
评论