个人博客:校园网环境下设置IPV6地址 | 水更流的个人博客
最近换了一个WR30U路由器,并刷入了OPENWRT系统,之前苦于没有公网IPV4地址,无法将群晖放在外网进行远程访问。本次打算为主机设置一个IPV6地址。
本篇文章主要是为了记录设置IPV6的过程中出现的实际情况与网络教程不同的解决方法
一、路由器获取IPV6地址
通过简单的设置获取IPV6地址,没有什么好讲的。
分析我们获得的IPV6地址发现学校下发的IPV6地址前缀是64位,说明无法在路由器下方划分子网,只能使用中继方式
二、设置IPV6下发模式
网上教程
根据网上的教程,在我们设置IPV6的时候,需要我们:
1.将WAN6口->DHCP服务器->IPv6设置中的路由通告服务(RA服务)、DHCPv6服务、NDP代理改为中继模式,并指定其为主接口。
2.LAN口同样也是将三项目改为中继模式(LAN口不需要设置为IPV6 DHCP指定的主接口)。
实际情况
实际上由于OPENWRT版本的不同,我只能找到LAN口设置DHCP->IPV6设置下,路由通告服务(RA服务)、DHCPv6服务、NDP代理。而WAN6口与WAN口始终无法找到相关选项。
解决方法:无敌的控制台
经过查找资料以及实践发现,我们可以通过直接修改内部文件的方式实现同样设置WAN口的三种模式为中继模式的效果。
1.通过openwrt图形界面将LAN口的三种模式设置为中继模式,不要将LAN设置为主接口
2.通过ssh连接至路由器后台,通过vim /etc/config/dhcp
修改
config dhcp 'wan' option interface 'wan' option ignore '1'
为
config dhcp 'wan' option interface 'wan' option ignore '1' option ra 'relay' option dhcpv6 'relay' option ndp 'relay' option master '1'
ra,dhcpv6,ndp对应路由通告服务(RA服务)、DHCPv6服务、NDP代理。而option master '1' 对应指定的主接口这一选项。
重启路由器与PC,通过ipv6测试网站检查是否成功,示意图如下
参考文章: