Solaris 11: changing the hostname
By jorge_neidisch on Aug 08, 2012
To change the hostname in Solaris 11, I followed this steps:
1 - To check the current environment properties:
root@solaris:~# svccfg -s system/identity:node listprop config config application config/enable_mapping boolean true config/nodename astring solaris config/loopback astring solaris
2 - Set the new hostname
root@solaris:~# svccfg -s system/identity:node setprop config/nodename="my-host-name" root@solaris:~# svccfg -s system/identity:node setprop config/loopback="my-host-name"
3- Refresh the properties:
root@solaris:~# svccfg -s system/identity:node refresh4 - Restart the service:
root@solaris:~# svcadm restart system/identity:node
5 - verify that the changes took place:
root@solaris:~# svccfg -s system/identity:node listprop config config application config/enable_mapping boolean true config/nodename astring my-host-name config/loopback astring my-host-name
root@solaris:~# hostname my-host-name
The hostname in the prompt will appear the next time a shell is open.