How to change the system hostname

From Wiki-UX.info
Jump to: navigation, search

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

Authors[edit]