如何使用 DHCPv6 为单个接口分配多个 IPv6 地址?

如何使用 DHCPv6 为单个接口分配多个 IPv6 地址?

根据规范,这似乎是可能的rfc 3315 第 23 页

摘抄:

IA 中的配置信息由一个或多个 IPv6 地址以及 IA 的时间 T1 和 T2 组成。有关 DHCP 消息中 IA 的表示,请参阅第 22.4 节。

但是,我还无法配置我的 DHCPv6 客户端以在接口上请求这些多个 IP 地址。

有谁知道如何在 Linux DHCPv6 客户端(最好运行 RedHat 6+、CentOS 6+ 或 Fedora)或在 Windows 上执行此操作?

我的最终目标是使用 PCAP 文件进行一些测试。我希望能够自己生成这些文件,但如果我无法配置我的客户端,我想在互联网上找到一些可以使用的 PCAP 文件。到目前为止,我还没有找到任何东西。

谢谢!

答案1

我还没有尝试过,但我认为以下方法可行:

用于brctl addbr创建虚拟交换机。创建两个虚拟接口(使用类似 的命令ip tuntap add mode tap)。然后将两个 tap 接口和您的物理接口添加到网桥(例如brctl addif tap0)。现在您有两个接口可以运行 dhcp 客户端。

相关内容