Use the nisinit command to initialize an NIS+ client by host name.
You must perform this operation as superuser on the client.
You need the name and IP address of the trusted server.
The NIS+ service must be running in the client's domain.
The client must have an entry in its /etc/hosts file for an IPv6 trusted server.
Prior to the Solaris 10 7/07 release, the client must have an entry in its /etc/inet/ipnodes file for its IPv6 trusted server.
An entry in either the master server's /etc/hosts or in its domain's hosts table.
The client must use the same Diffie-Hellman key lengths as those on the master server. See nisauthconf(1M).
Check the client's /etc/hosts file.
Prior to the Solaris 10 7/07 release, check the client's /etc/inet/ipnodes file.
Make sure the client has an entry for the trusted server.
Initialize the client.
This step initializes the client and creates a NIS_COLD_START file in its /var/nis directory. Use the nisinit command with the -c and -H options. This example uses rootmaster as the trusted server.
Client1# nisinit -c -H rootmaster This machine is in the doc.com. NIS+ domain. Setting up NIS+ client ... All done. |
The nisinit utility looks for the server's address in the client's /etc/hosts file, so do not append a domain name to the server. If you do, the utility will not be able to find its address.
Prior to the Solaris 10 7/07 release, the nisinit utility looks for an IPv6 server's address in the client's/etc/inet/ipnodes file.