简单Openwrt ipv6配置,Openwrt WAN6中继模式获取原生ipv6地址,无需PD
如何在OpenWrt R20.10.20上配置IPv6 DHCP中继
在OpenWrt路由器上正确配置IPv6不仅可以提高网络性能,还能确保更好的未来兼容性。
本文将指导您在OpenWrt R20.10.20版本上设置IPv6 DHCP中继
前提条件
- OpenWrt固件版本:R20.10.20 / LuCI Master (git-20.256.12360-1a54222)
- LAN、WAN、WAN6接口均为默认设置
- WAN6接口已自动获取到IPv6地址(即使没有IPv6-PD也可以)
步骤1:备份现有DHCP配置
在进行任何修改之前,首先备份现有的DHCP配置文件,以防万一需要恢复。
cp /etc/config/dhcp /etc/config/dhcp.bak
步骤2:修改DHCP配置
根据您的网络需求,编辑/etc/config/dhcp文件。如果文件中已有相关配置,请相应修改;如果没有,则添加新的配置项。
配置LAN和WAN接口
确保LAN和WAN接口的配置如下所示:
config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option dhcpv6 'relay' option ra 'relay' option ndp 'relay' config dhcp 'wan' option interface 'wan' option ignore '1' option dhcpv6 'relay' option ndp 'relay' option ra 'relay' option master '1'
对于有WAN6的情况,可以简化为:
config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option dhcpv6 'relay' option ra 'relay' option ndp 'relay' config dhcp 'wan' option interface 'wan' option ignore '1' config dhcp 'wan6' option interface 'wan' option dhcpv6 'relay' option ra 'relay' option ndp 'relay' option master '1'
解决可能的固件bug
由于某些固件可能存在bug,导致上述标准配置不生效,可以尝试以下替代方案:
config dhcp 'wan' option interface 'wan' option ignore '1' option dhcpv6 'relay' option ndp 'relay' option ra 'relay' option master '1' config dhcp 'wan6' option dhcpv6 'relay' option ra 'relay' option ndp 'relay' option master '1' config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option dhcpv6 'relay' option ra 'relay' option ndp 'relay'
步骤3:重启odhcpd服务
保存更改后,重启odhcpd服务以应用新的配置。
/etc/init.d/odhcpd restart
步骤4:设置开机启动脚本(可选)
为了确保每次系统启动时都能自动重启odhcpd服务,可以在开机启动脚本中添加以下命令:
sleep 30 /etc/init.d/odhcpd restart
将上述内容添加到/etc/rc.local文件中。
测试与验证
完成上述步骤后,访问中科大IPv6测速网站进行测试:http://test6.ustc.edu.cn/
如果能够正常访问并看到测速结果,说明IPv6配置成功。
故障排除
如果无法访问IPv6网站,请检查以下设置:
- 确保“网络->DHCP->高级设置”中的“禁止解析IPv6 DNS记录”未被勾选。
- 检查“网络->负载均衡->策略”中的备用成员是否设置为“不可达(拒绝)”,如果是,请更改为“默认(使用主路由表)”。
- 尝试关闭IPv6防火墙。在/etc/config/firewall的config defaults下第一行添加:
option disable_ipv6 '1'
通过以上步骤,您应该能够在OpenWrt R20.10.20上成功配置IPv6 DHCP中继功能。
希望这篇教程对您有所帮助!
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看