我如何“涉足”动态 IPv6 网络寻址?

Zor*_*che 14 ipv6

IPv6 中是否有任何方法可以为特定 mac 地址标识的网络上的主机子集启用动态寻址和配置?

我一直在慢慢地设置 IPv6。我所有的路由器都有静态地址和路由,一些关键服务器是静态寻址的。现在我想开始测试一些客户端,但我不想一次为整个网络简单地启用它。我希望能够只为几台主机启用它。

在 IPv4 世界中,我会设置一个范围内有 0 个空闲地址的 DHCP 服务器,并且只设置保留。在 IPv6 世界中,这似乎不是一个选项,因为我无法通过 DHCPv6 设置默认网关,这显然只能通过路由器广告获知。

这是如何接近的?是否根本不可能在网络上有选择地启用 IPv6?

我的路由器是基于 Linux 的,如果重要的话,DHCPv6 服务器将在 Linux 上运行,我希望启用各种客户端(Windows/Linux/OSX)。

Mic*_*ton 7

我不明白为什么你不能用 IPv6 和 IPv4 大致相同的方式来做(尽管我会建议通过子网而不是单个主机进行部署;它会为你节省大量时间和以后的麻烦)。

这就是 IPv6 在这里的工作方式(大大简化;有关详细信息,请参阅RFC 4861):

默认路由器会定期或在收到来自新主机的路由器请求时发送路由器广告。RA 包含路由器的地址,当然还有各种标志。我们感兴趣的是 M(托管)标志和 O(其他)标志。这些标志指定主机应从 DHCPv6 服务器获取其配置信息的其余部分:

  • 当设置 M 标志时,所有配置信息(路由器地址除外)都由 DHCPv6 提供。
  • 当 O 标志置位时,主机用 SLAAC 配置自己的 IPv6 地址;所有其他配置信息(路由器地址除外)均由 DHCPv6 提供。

在这一点上,这只是使用的问题,例如fixed-address6在您的dhcpd.conf配置中设置保留;您的 DHCPv6 设置将与 IPv4 的 DHCP 设置基本相似。

我还跳过了子网可能有两个或多个路由器处理“默认”路由的情况;在这种情况下,请查看 IPv6 路由器首选项以配置此方面。