Document Actions

Changing hostname in OSX

by David Hostetler [posted 20080422:09:35 (Tue)]

In what is sure to be a chronic occurrence, I was frustrated by OSX pretending to act like Linux without actually doing the same thing.  Specifically this time I wanted to change the hostname.  The following sort of does it but not really:

  • sudo hostname <newhostname>

According to a post at the bottom of this blog, the following are also necessary:

  • sudo scutil --set LocalHostName
  • sudo scutil --set ComputerName
  • sudo scutil --set HostName

In addition, it's necessary to go into [System Preferences] -> [Sharing] and change the 'Computer Name'.

And all of that won't get around the name provided by DHCP, depending on the DHCP server's config.

(note that this applies to Leopard 10.5.2)

 

Posted by jpg at 20091205:10:09 (Sat)
Hi,

OS X does not pretend to be Linux. It's Unix.