How to change the system hostname
The following articles explains how to change the hostname of a HP-UX system. Remember that hostname should be smaller than 8 characters.
1. Use set_parms commands to set the system network hostname.
# set_parms hostname _______________________________________________________________________________ For the system to operate correctly, you must assign it a unique system name or "hostname". The hostname can be a simple name (example: widget) or an Internet fully-qualified domain name (example: widget.region.mycorp.com). A simple name, or each dot (.) separated component of a domain name, must: * Start with an uppercase or lowercase letter. * End with a letter or digit. * Contain only letters, digits, underscore (_), or dash (-). The underscore (_) is not recommended. * Contain no more than 63 characters per component. * Contain no more than 255 total characters. * Each dot (.) separated component of a domain name, can start with a digit. NOTE: The first or only component of a hostname should contain no more than 8 characters and the full hostname should contain no more than 63 characters for maximum compatibility with HP-UX software. The current hostname is demo. _______________________________________________________________________________
Enter the system name, then press [Enter] or just press [Enter] to retain the current host name (hostname): demo You have chosen delta as the name for this system. Is this correct? Press [y] for yes or [n] for no, then press [Enter] y _______________________________________________________________________________ Working... _______________________________________________________________________________
There are situation when is necesary to change the hostname temporary, (i.e., not persist after a system reboot). The following command lines will accomplish this for the node and host names respectively.
# setuname –t –n <nodename> # hostname <hostname>
The system configuration files that keep the system hostname are /etc/hosts and /etc/rc.config.d/netconf (HOSTNAME variable).
Always check the configuration of /etc/nsswitch.conf. Is recomended to set the system to use files prior to any other hosts name resolution method.
# grep hosts /etc/nsswitch.conf hosts: files dns
After changing the system hostname, update the default_realm variable under the "_*" files in /var/adm/sw/security directory to allow Software Distribuitor commands like swinstall to run correctly.
/var/adm/sw/security/_ACL /var/adm/sw/security/_OWNER /var/adm/sw/security/_PROD_DFLT_ACL /var/adm/sw/security/_SOC_DFLT_ACL