本帖最后由 luomagogo 于 2024-1-29 22:01 编辑
继上篇帖子【进阶版】爱快(主)+openwrt(旁)开启ipv6(必定可行) https://www.right.com.cn/forum/thread-8340715-1-1.html (出处: 恩山无线论坛),可能是我说的理论和个人想法太多了,还有很多童鞋不太明白。这次继续普及。
一、爱快设置
网络设置——IPV6——ipv6设置:
首先,wan口设置“DHCPv6”模式,确定几个重要信息:
1、IPV6地址处,有没有获取到ipv6地址:(电信240e开头,移动2409开头,其余类似)
2、IPV6前缀,有没获取到。上图是空白,不是没有前缀。而是有前缀,没有被提取到界面里。(感觉这里是爱快的问题)。之所以这么说,根据IPV6地址的公网特性,但凡是运营商前缀的ipv6地址,既然能够分配到完整的地址,那就肯定有前缀,不然不会生成上图的IPV6地址。
说到这里,肯定很多朋友,不太明白。那我就简单介绍下IPV6地址结构:
240e:1111:2222:3333:4444:5555:6666:7777/128
a、IPV6地址总共有8组4位数的地址,分别用冒号隔开
b、每一组四位数代表一个16位字段,上图里面的240e或者1111,都是一组16bit。8组合起来就是8*16bit=128.上图紫色"/128"就是如此而来。
假如你从运营商那里自动获取到的是如下地址 240e:1111:2222:3333:4444:5555:6666:7777/64。也就是前面4组是由运营商配置而来,后面的由接收设备自定义而来。一般后四组数都设备的MAC地址。
那么前面4组就是前缀主要部分:240e:1111:2222:3333:
完整的应该是:240e:1111:2222:3333:0000:0000:0000:0000/64
精简下就是:240e:1111:2222:3333::/64 (这里是重点,连续的0可以省略)
人工提取到了运营商的前缀,那接下去就简单了。既然运营商不让你内网设备轻易获取IPV6地址,那我们就自己来分配。让lan1口静态分配,规则走的还是运营商公网ipv6规则。 红圈部分提示需要填入,ipv6地址。那我们就把前缀填进去。240e:1111:2222:3333::/64 这里要注意,提示填入的是ipv6地址,那在前缀的基础上,修改下:240e:1111:2222:3333::1/64 (无状态地址) (其实,只填写前缀,也是可以用的)
无状态地址?
你在分配的地址时候选择是“无状态+有状态”,那么你的设备在获取ipv6时候,同时会获取到两组ipv6地址。另一组就是有状态地址(详细的自己百度):“前缀+mac地址/128”
完结撒花
对了,发了三篇教程了,接下去布置个作业。由于家庭宽带ipv6地址和ip4地址一样,属于动态地址,ipv6会不定期改变,也就是前缀也会改变。静态分配只能手动更改,否者无法用。
题目:怎么固定ipv6的前缀? (解题思路:既然从运营商那里DHCP获取到的ipv6,我们就可以类似ipv4一样,固定地址)
详细操作,自行研究吧。欢迎留言
|