如图所示,其他的主机都会按照分配好的 v4 地址分配 v6 后缀。强迫症表示很难受。
1
echo1937 2022-03-17 22:34:38 +08:00
因为 Mac OS 不支持 DHCPv6 吧。
|
2
echo1937 2022-03-17 22:35:10 +08:00
另外,安卓似乎也不支持 DHCPv6 。
相关链接: https://apple.stackexchange.com/questions/60608/does-os-x-have-a-builtin-dhcpv6-client |
3
q1angch0u 2022-03-18 02:00:07 +08:00 via iPhone
楼上,macOS 和 Android 为啥会不支持 dhcpv6…
v6 和 v4 没关系哈,当 ra 配置为 managed 时,v6 是用 duid 获取 ipv6 地址的。 |
4
duke807 2022-03-18 02:20:14 +08:00
不要老想着把舊 ipv4 時代的產物帶到 ipv6
原生 ipv6 不使用 dhcp 就跟 ipv6 不使用 nat 一樣,你非要給 ipv6 配置一道 nat 也是可以的 |
5
elfive 2022-03-18 07:26:45 +08:00 via iPhone
3 楼才是对的,不是以 Mac 地址来匹配的,是 duid ,这个项目在 openwrt 下( lean 版本)没有 luci 界面可以配置,需要自己手动编辑 /etc/config/dhcp 文件,然后在对应的条目下添加 option "duid" "*****"来实现。
|
7
echo1937 2022-03-18 07:56:22 +08:00 via iPhone
|
9
manfred4527 2022-03-18 08:33:54 +08:00
3 楼 5 楼正解
|
10
TwoBall OP |
11
q1angch0u 2022-03-19 01:09:47 +08:00 via iPhone
你原文并没有提到 openwrt ,我以上所说的是常规 ipv6 的配置方式,openwrt 做了什么骚操作我并不知道…不好意思😅
另外,至于能获取到三个地址,我猜大概率一个是 dhvpv6 的,两个是 slaac 的 ipv6 地址和临时 ipv6 地址,个人建议稍微了解下 ipv6 地址分配的大体流程再去玩,体验会更好一点~ |