身份库同时支持 IPv4 和 IPv6 地址。您可以在安装身份库时启用 IPv6 地址。如果是从先前的版本升级,则必须手动启用 IPv6 地址。
身份库还支持双 IP 堆栈、隧道和纯 IPv6 转换方法。它仅支持全局 IP 地址。例如:
[::]
[::1]
[2015::12]
[2015::12]:524
指定 IPv6 地址时必须将其括在方括号 [ ] 中。要使用主机名而不是 IP 地址,您必须在 etc\hosts 文件中指定该名称,并将它与 IPv6 地址关联。
您可以借助 ndsconfig 实用程序创建含有 IPv6 地址的树,将具有 IPV6 地址的服务器添加到现有树中,以及指定 IPv6 的 LDAP URL。有关使用该实用程序的详细信息,请参见部分 12.1, 使用 ndsconfig 实用程序修改 eDirectory 树和复本服务器。
除了使用 ndsconfig 实用程序以外,您也可以执行其他步骤,在已支持 IPv6 地址的 Linux 计算机上配置身份库:
注:如果计算机上配置了多个实例,则您必须将 IPv6 地址添加到每个配置文件。
打开 nds.conf 文件(默认位于 /etc/opt/novell/eDirectory/conf/ 目录中)。
在该文件中,添加包含端口号的 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
使用以下命令重启动 ndsd:
ndsmanage stopall ndsmanage startall
如果最初配置身份库时未指定 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:
在 iManager 中,单击角色和任务。
单击 LDAP > LDAP 选项。
单击查看 LDAP 服务器,然后单击您要配置的 LDAP 服务器对象的名称。
对于 LDAP 接口,请单击连接 > 添加 LDAP URL。
单击应用,然后单击确定。
要在 Windows 服务器上使用 IPv6 地址,必须在安装期间选中 IPv6 自选设置下的启用 IPv6 复选框。此选项将为 IPv6 地址启用 NCP、HTTP 和 HTTPS 协议。如果您在安装过程中未启用 IPv6 地址,后来又决定使用 IPv6 地址,则您必须重新运行安装程序。有关详细信息,请参见部分 10.0, 在 Windows 服务器上安装身份库。
可以使用以下链接通过 IPv6 地址访问 iMontior:http://[2015::3]:8028/nds。