Por algum motivo (que eu tenho tido preguiça de pesquisar ...) O OS X possui 3 nomes distintos para o computador host: Nome_do_Computador, Nome_do_HOME e Nome_do_Hospedário. Você pode ver cada um deles com um simples loop
$ for name in ComputerName HostName LocalHostName; do scutil --get $name; done
MY_MAC
My_MAC
SaxDaddy-MAC
Como você pode ver, eles podem ser diferentes. Você pode usar a opção --set
para alterá-los
sudo scutil --set HostName
Um deles está desativado, provavelmente seu HostName. GL