[ipv6一级主路由+二级路由][1]
主路由: 主路由的WAN6口 要么删了、要么关闭,如果你的光猫有本地DHCPv6服务器 且不支持前缀委派会导致 pd 失败只能获取到一个IPv6地址没有pd 前缀!
1、网络 - DHCP/DNS - 高级设置 - 取消勾选“禁止解析 IPv6 DNS 记录” - 保存并应用。 2、网络 - 接口 - WAN - 修改 - 协议选择“PPPoE” - 切换协议 - 填写宽带账户密码 - 高级设置 - 获取IPv6地址选择“自动” - 保存并应用。
此时你将获取到运营商下发的IPv6前缀,我这里为60
3、网络 - 接口 - LAN - 修改 - 一般配置 - 基本设置 - IPv6分配长度填写获取到的60 DHCP服务器 - IPv6设置 - 分别:服务器模式、服务器模式、已禁用、无+有状态、未勾选、你随便、你随便 - 保存并应用 主路由配置完成
全局IPv6 ULA 前缀 你随便删不删,他与内网IPv6有关。
二级路由: 网络 - 接口 - WAN6 - 修改 - 协议“DHCPv6客户端” 请求 IPv6 地址:请求获取上级路由给本WAN6口分配IPv6地址(你想开就开,想关就关看你自己需求) 请求指定长度的 IPv6 前缀:请求获取上级路由给本路由下发dhcpv6-pd分发前缀
保存并应用 二级路由配置完成此时将会获取到62的分发前缀 全局IPv6 ULA 前缀 你随便删不删,他与内网IPv6有关。
[二级路由IPV6设置][2]
二级路由ipv6目前大概有两种设置方法:
- 上级路由只能下发64位前缀的话,那么二级路由就得设置ipv6的dhcp中继模式;
- 上级路由可以下发小于64位的前缀,那么二级路由ipv6设置服务器直接分配ipv6的子网就行。
[lan口ipv6通告设置][3]
建议先检查下你的op版本,尽量用最新版。
拨号中 WAN口那个ipv4有一个fe80的ipv6链路地址,和公网ipv6,ipv-pd无关的。
删除多余的WAN6/@WAN口,新建一个WAN口拨号,要是有PD的话,会自动生成一个虚拟的WAN_6口。
要是没有生成,而仅仅的只有一个WAN口,WAN口只有一个IPV6的公网地址的240e开头,说明电信没有下发PD
这样的情况,只能开启NAT6了。
带PD的情况,LAN口中DHCP的IPV6的设置的三项
第一项路由通告模式:服务器,是把WAN获取的PD,来派发地址给LAN下设备用的。电脑连着LAN,开这个服务器模式,就能获取地址了。
第二项DHCPv6模式,是LAN把WAN的PD再下发用的,如果只有一级路由这个不用开。如果还接一个二级路由,二级路由的WAN就能获取到一个子网的PD,给二级的LAN派送公网地址。(这个是子网计算问题,得看你怎么分配子网和PD的前缀是多少。)
第三个是关于网络邻居通告得。一般开不开都无所谓。
以上是带PD的设置。
关于NAT6的话,也很简单。
[参照这个][4]
主要是安装NAT6,全局配置一个dd开头的地址,自定义,和在ip6tables中开启NAT转发,最后是找出ipv6的网关,修改好就ok了
[二级路由拨号设置][5]
pppoe比较好设置,openwrt作为二级路由不好设置。以下是我的设置笔记:
设置ipv6:
①pppoe-Wan设置:默认自动获取ipv6;默认使用内置的ipv6管理;
②LAN设置:保留默认的路由通告:服务器模式;
默认DHCPv6是开的(建议关闭,非必要);
默认NDP禁用;
默认使用内置的ipv6管理(建议关闭,非必要)
默认有IPv6ULA 前缀(建议关闭,非必要,会给设备多分配一个地址);
③dhcpv6服务器 (建议关闭但非必要)说明:模式(无状态+有状态)。会多分配一个地址,相对固定,可配合静态地址设定,用于lan下设备在路由器配置DDNS。注意如果只设置有状态,安卓手机不支持。
④DHCP/DNS高级设置确认:已取消“禁止解析ipv6 dns”。
⑤删除默认wan6接口(eth0;DHCPv6客户端;try;自动) (非必要)
⑥其他测试:测试光猫拨号op作为下级路由,使用网上的中继教程,Lan能获取ipv6,但有时测试通不过,原因不明。
⑦其他测试:测试删除wan,物理接口全部变为lan,lan关闭dhcp,网关和dns指向光猫,光猫拨号。若要路由器获得ipv6地址需要新建@lan的新接口。
关于疑问的解答:来自网络 1、wan6接口的作用:注意不是wan_6,两者完全不同,后者是系统自动生成的,有些固件看都看不到,但确实存在。 openwrt的WAN6是给DHCP用的,当你把WAN改成PPPOE的时候就可以删掉了;具体是这样,PPPOE的高级设置里有一个“获取 IPv6 地址”,这个选项选“自动”的效果,与选“手动”然后WAN6的物理设备改成“@wan”协议为“DHCPv6”是一样的,这个选项默认自动就是自动生成这些所以WAN6可以删掉。 2、关于pd:
WAN正确获取到IPV6地址。假设IPv6-PD,是60位,IPv6是64位,记得这两个数。修改LAN口IPv6分配长度,一般来说是大于上面60,小于等于64,都可以。个人建议直接用那个大的数字,64.”“ipv6pd 若给了/56。还能二级下发slaac
3、关于“使用内置的 IPv6 管理”对应配置文件的option delegate: 应该与我们所使用的双栈无关,是当使用DS-Lite/map/464xlat才有用,一般用不到。 delegate boolean no 1 Whether to enable prefix delegation in case of DS-Lite/map/464xlat
其余相关 https://www.lategege.com/?p=676#google_vignette
https://post.m.smzdm.com/p/awzodmpp/
https://developer.aliyun.com/article/789271
https://zhuanlan.zhihu.com/p/119191692?utm_id=0
[1]: https://www.right.com.cn/forum/thread-4057665-1-1.html [2]: https://www.right.com.cn/FORUM/thread-8253578-1-1.html [3]: https://www.right.com.cn/FORUM/thread-4070415-1-1.html [4]: https://zhuanlan.zhihu.com/p/38680594 [5]: https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8305271