|
本帖最后由 lgs2007m 于 2022-1-17 17:25 编辑
路由器是R3P刷了OpenWrt R21.9.18 内核5.4.143,IPv6 WAN类型dhcpv6-pd,LAN口下面的IPv6设置使用的服务器模式,DHCPv6是无状态的+有状态的模式,已经可以正常使用IPv6。
直接使用DHCP分配IP时,DHCPv6分配(这里显示的是有状态的IPv6地址)下面显示的黑群晖NAS被分配了两个外网IPv6有状态的地址::17c和::ad3。其中红框中后缀是::17c这个地址实际是ping不通的,::ad3才是黑群晖真正获得的有状态的地址。
同时注意看到,黑群晖NAS居然出来了两个DUID,::17c对应的DUID是0001开头的,与中间的Windows电脑的DUID开头和长度一样。::ad3对应的是0003开头,长度不一样的另一个DUID,我认为这个才是黑群晖的DUID。不知道怎么会冒出另外一个0001开头的DUID,是还有另外一个系统,还是引导的?我小白搞不明白了
DHCP分配IP时,可以看到黑群晖里面有三个IPv6地址,第一个是有状态的DHCPv6分配的外网IPv6,第二个是无状态的获取PD后自动根据MAC地址生成的外网IPv6,第三个是fe80连接-本地IPv6。因为OpenWrt里删除了IPv6 ULA 前缀,所以这里没有其他IPv6地址了。
后面我手动设置了静态地址分配来分配IPv4地址,填写了主机名、MAC、IPv4地址,租期填永久,没有填IPv6后缀。
这样IPv4地址就会按设置的分配,观察有状态的IPv6会按IPv4最后一段+PD组合为IPv6来分配。例如IPv4:192.168.31.6对应分配IPv6:2409:xxxx:xxxx:xxxx::6。
但是此时黑群晖NAS的有状态IPv6地址没有办法正常获取了。DHCPv6分配只显示分配了一个IPv6给NAS。观察下面分配给NAS的这个IPv6地址信息,DUID就是之前0001开头那个,此时打开黑群晖看,只有一个无状态的外网IPv6,没有分配的有状态的地址。此时如果在群晖里禁用IPv6再启用,有时候又可以获得这个有状态的IPv6。但是尝试反复重启路由和黑群晖好几次,还是一样获取不到有状态的IPv6。只有当显示DUID是那个0003开头的时候,黑群晖才能获得有状态的IPv6。我的Windows电脑没有这个问题,路由怎么设置都是正常获得两个外网IPv6。
因为黑群晖无状态IPv6后缀是MAC直接转换的,所以希望使用有状态的IPv6来给外网访问。尝试设置遇到了这个问题。目前不设置静态地址分配,不管那个多出来的一个分配地址,是可以正常使用的。但是发现问题,解决不了放不下呀。想问问大家有没有遇到过这个情况,怎么解决的?一起交流交流
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|