我正在尝试使用以下配置在 /etc/network/interfaces 下配置 IPv6 接口
# /etc/network interfaces
auto eth0
iface eth0 inet6 auto
dhcp 1
接口已正确配置,具有两个预期的自动分配(privext 和 EUI-64)以及通过 RA 的默认路由。我没有看到无状态 DHCPv6 服务器提供的任何值。
我运行了数据包捕获,能够看到 DHCPv6 信息请求和相应的回复,其中包含我期望的预期“DNS 递归名称服务器”值。我没有看到此值反映在 /etc/resolv.conf 中。
如果我将配置更改为以下内容:
# /etc/network/interfaces
auto eth0
iface eth0 inet6 dhcp
accept_ra 1
此配置产生所有无状态地址(EUI-64 和 privext)、DHCPv6 状态分配以及来自 DHCPv6 的选项(包括 /etc/resolv.conf 中的“DNS 递归名称服务器”分配)的预期输出。
我的 RA 目前已设置 O 标志。我尝试了 M 和 O 位的各种组合,但无济于事。自动方法中的无状态 DHCPv6 是否损坏了,还是我遗漏了什么?