NIS+: Changing the IP address of a NIS+ server
NIS+: Changing the IP address of a NIS+ server
1. First you need to dump the NIS+ files # mkdir -p /var/tmp/nisfiles
# cd /var/tmp/nisfiles
# /usr/lib/nis/nisaddent -d aliases > aliases
# /usr/lib/nis/nisaddent -d bootparams > bootparams
# /usr/lib/nis/nisaddent -d ethers > ethers
# /usr/lib/nis/nisaddent -d group > group
# /usr/lib/nis/nisaddent -d hosts > hosts
# /usr/lib/nis/nisaddent -d netgroup > netgroup
# /usr/lib/nis/nisaddent -d netid > netid
# /usr/lib/nis/nisaddent -d netmasks > netmasks
# /usr/lib/nis/nisaddent -d networks > networks
# /usr/lib/nis/nisaddent -d passwd > passwd
# /usr/lib/nis/nisaddent -d protocols > protocols
# /usr/lib/nis/nisaddent -d publickey > publickey
# /usr/lib/nis/nisaddent -d rpc > rpc
# /usr/lib/nis/nisaddent -d services > services
# /usr/lib/nis/nisaddent -d shadow > shadow
# /usr/lib/nis/nisaddent -d timezone > timezone
# /usr/lib/nis/nisaddent -d -t auto_home.org_dir key-value >auto_home
# /usr/lib/nis/nisaddent -d -t auto_master.org_dir key-value >auto_master
2. Edit the newly dumped host files to reflect the new IP address.
3. Erase all reference of the old NIS+ server
# rm -f /etc/.rootkey
# rm -fr /var/nis/*
4. Put in the new IP address.
# sys-unconfig
5. Initialize the new NIS+ server.
#nisinit -r
6. Run the NIS+ daemon at low security
#/usr/sbin/rpc.nisd -r -B -S 0
7. Reinitialize the NIS+ client
#nisinit -c -B
8. Recreate the sub-directories org_dir and groups_dir
#/usr/lib/nis/nissetup
9. Populate all NIS+ tables.
#cd /var/tmp/nisfiles
#/usr/lib/nis/nispopulate -v -F
10. Kill the rpc.nisd daemon.
11. Restart the NIS+ server.
#/etc/init.d/rcp rpcstart
Recent comments