8.4 在身份库服务器上使用 IPv6 地址

身份库同时支持 IPv4 和 IPv6 地址。您可以在安装身份库时启用 IPv6 地址。如果是从先前的版本升级,则必须手动启用 IPv6 地址。

身份库还支持双 IP 堆栈、隧道和纯 IPv6 转换方法。它仅支持全局 IP 地址。例如:

  • [::]

  • [::1]

  • [2015::12]

  • [2015::12]:524

指定 IPv6 地址时必须将其括在方括号 [ ] 中。要使用主机名而不是 IP 地址,您必须在 etc\hosts 文件中指定该名称,并将它与 IPv6 地址关联。

8.4.1 在 Linux 服务器上使用 IPv6 地址

您可以借助 ndsconfig 实用程序创建含有 IPv6 地址的树,将具有 IPV6 地址的服务器添加到现有树中,以及指定 IPv6 的 LDAP URL。有关使用该实用程序的详细信息,请参见部分 12.1, 使用 ndsconfig 实用程序修改 eDirectory 树和复本服务器。

除了使用 ndsconfig 实用程序以外,您也可以执行其他步骤,在已支持 IPv6 地址的 Linux 计算机上配置身份库:

在现有或升级后的 eDirectory 服务器上启用 IPv6 地址

注:如果计算机上配置了多个实例,则您必须将 IPv6 地址添加到每个配置文件。

  1. 打开 nds.conf 文件(默认位于 /etc/opt/novell/eDirectory/conf/ 目录中)。

  2. 在该文件中,添加包含端口号的 IPv6 接口地址。例如:

    n4u.server.interfaces=164.99.90.148@524,[2015::4]@524,[2015:1234:2345:3456:abcd:bcde:cdef:aaaa]@524
    
    http.server.interfaces=164.99.90.148@8028,[2015::4]@8028,[2015:1234:2345:3456:abcd:bcde:cdef:aaaa]@8028
    
    https.server.interfaces=164.99.90.148@8030,[2015::4]@8030,[2015:1234:2345:3456:abcd:bcde:cdef:aaaa]@8030
    
  3. 使用以下命令重启动 ndsd:

    ndsmanage stopall
    ndsmanage startall
    

在 LDAP 服务器对象上添加 IPV6 的 LDAP URL

如果最初配置身份库时未指定 LDAP URL,您可以使用 ldapconfig 命令或 iManager 将其添加到 ldapInterfaces 属性。

从命令行添加 LDAP URL:

可以使用 ldapconfig set 或 ldapconfig -s 命令。输入如下示例的文本:

ldapconfig set "ldapInterfaces=ldap://[2015::3]:389,ldaps://[2015::3]:636"
ldapconfig -s
"ldapInterfaces=ldap://[2015::3]:389,ldapInterfaces=ldaps://[2015::3]:636"

在 iManager 中添加 LDAP URL:

  1. 在 iManager 中,单击角色和任务。

  2. 单击 LDAP > LDAP 选项。

  3. 单击查看 LDAP 服务器,然后单击您要配置的 LDAP 服务器对象的名称。

  4. 对于 LDAP 接口,请单击连接 > 添加 LDAP URL。

  5. 单击应用,然后单击确定。

8.4.2 在 Windows 服务器上使用 IPv6 地址

要在 Windows 服务器上使用 IPv6 地址,必须在安装期间选中 IPv6 自选设置下的启用 IPv6 复选框。此选项将为 IPv6 地址启用 NCP、HTTP 和 HTTPS 协议。如果您在安装过程中未启用 IPv6 地址,后来又决定使用 IPv6 地址,则您必须重新运行安装程序。有关详细信息,请参见部分 10.0, 在 Windows 服务器上安装身份库。

可以使用以下链接通过 IPv6 地址访问 iMontior:http://[2015::3]:8028/nds。