Usando scutil para cambiar el hostname en un OS X

System Configuration Util

Existen tres variables para nombrar un equipo en OS X:
  • HostName
  • LocalHostName
  • ComputerName
Y para asignar estos valores, lo recomendable es hacerlo via scutil (System Configuration Util) en linea de comandos:
  • scutil --get [ HostName | LocalHostName | ComputerName ]
  • scutil --set [ HostName | LocalHostName | ComputerName ] name-of-host

Diferencias

HostName, nombre del equipo y por el cual es posible obtener la dirección IP asignada, este valor se encuentra en cualquier sistema (like)UNiX.

LocalHostName, este valor es usado por los servicios Bonjour de OS X, el cual es un mecanismo para identificar servicios en una red OS X.

ComputerName, para identificarse ante servicios del sistema (login, screensaver, etcétera)

Esto viene a colación, porque cada que me conecto a la red interna, el DHCP insiste en cambiarle el hostname a mi equipo, este comportamiento se puede cambiar en el archivo /etc/hostconfig o usando scutil.

Referencias


¡kualli ohtli / buen camino!

Popular Posts