4.1 Configuring eDirectory on Linux with IPv6

This section provides information about configuring eDirectory on a Linux computer that already supports IPv6 addresses:

4.1.1 Creating a New eDirectory Tree

You can configure a new eDirectory tree with an IPv6 address by passing the IPv6 address along with the -B option in the ndsconfig command. For example:

ndsconfig new -t CORP-TREE -B [2015::3]@524 -P ldap://[2015::3]:389,ldaps://[2015::3]:636

For the LDAP listeners to automatically start listening on the IPv6 addresses, you must specify the LDAP URLs with the -P option while configuring eDirectory. If you do not specify them during the initial configuration, you can add them in the ldapInterfaces attribute using the ldapconfig command or iManager after the initial configuration. For more information, see Section 4.1.4, Adding LDAP URLS for IPV6 on the LDAP Server Object.

4.1.2 Adding a Server to an Existing eDirectory Tree

You can add a server to an existing tree with IPv6 by passing the IPv6 address with the -B option in the ndsconfig command. For example:

ndsconfig add -t CORP-TREE -B [2015::4]@524 -P ldap://[2015::4]:389,ldaps://[2015::4]:636

For the LDAP listeners to automatically start listening on the IPv6 addresses, you must specify the LDAP URLs with the -P option while configuring eDirectory. If you do not specify them during the initial configuration, you can add them in the ldapInterfaces attribute using the ldapconfig command or iManager after the initial configuration. For more information, see Section 4.1.4, Adding LDAP URLS for IPV6 on the LDAP Server Object.

4.1.3 Enabling IPv6 Addresses on Existing or Upgraded eDirectory Servers

  1. Add the IPv6 interface address with the port number in the /etc/opt/novell/eDirectory/ conf/nds.conf file. You must add it in each configuration file, if the computer has multiple instances configured.

    The following are some examples:

    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
    
  2. Restart ndsd using the following commands:

    ndsmanage stopall
    ndsmanage startall
    

4.1.4 Adding LDAP URLS for IPV6 on the LDAP Server Object

If you do not specify the LDAP URLs during the initial eDirectory configuration, you can use the ldapconfig command or iManager to add them in the ldapInterfaces attribute.

The following are examples for using the ldapconfig set and the ldapconfig -s command:

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

To add LDAP URLs in iManager:

  1. In NetIQ iManager, click Roles and Tasks.

  2. Click LDAP > LDAP Options.

  3. Click View LDAP Server, then click the name of an LDAP Server object to configure.

  4. Click Connections, add LDAP URLS in the LDAP Interfaces field.

  5. Click Apply, then click OK.