Solaris Naming Setup and Configuration Guide

Enabling a Machine to Use IPv6 Addresses

The nsswitch.conf file controls search criteria for IPv6 addresses. IPv6 increases the IP address size from 32 bits to 128 bits to support more levels of addressing hierarchy and provide a greater number of addressable nodes. For more information about IPv6, its configuration and implementation see "Overview of IPv6" in System Administration Guide, Volume 3 and "Transitioning From IPv4 to IPv6" in System Administration Guide, Volume 3.

The /etc/inet/ipnodes file stores both IPv4 and IPv6 addresses. The /etc/inet/ipnodes file uses the same format convention as the /etc/hosts file.

Enabling a Machine to Use IPv6-Task Map

Table 1-4 Enabling a Machine to Use IPv6

Task 

Description 

For Instructions, Go To 

Enabling a Machine to Use IPv6 

Modify the /etc/nsswitch.conf file and enable an NIS+ client to use IPv6

"How to Enable an NIS+ Client to Use IPv6"

How to Enable an NIS+ Client to Use IPv6

  1. Log in as superuser.

  2. Edit the /etc/nsswitch.conf file.

  3. Add the new ipnodes source and specify the name service (such as ldap).


    ipnodes: ldap [NOTFOUND=return] files

    ipnodes defaults to files. During the transition from IPv4 to IPv6, where all name services are not aware of IPv6 addresses, you should accept the files default. Otherwise, unnecessary delays (such as boot timing delays) might result during the resolution of addresses.

  4. Save the file and reboot the workstation.

    Because the nscd daemon caches this information, which it reads at start up, you must reboot the workstation now.