Primero, debe configurar el nombre de su sistema en Preferencias del sistema > Compartiendo > Nombre de la computadora. Supongamos por ahora que lo establece en MyComputerName
.
El siguiente paso es asegurarse de que el cliente DHCP no invalide el nombre de su computadora (que normalmente es lo que sucede y lo que observa): cada vez que un servidor DHCP asigna una dirección IP a su computadora, su mac usará el nombre de host asociado con esa dirección IP como propia).
Para hacer eso, necesitas, en Terminal.app, cambiar el contenido del archivo /etc/hostconfig
, agregando algo similar a esto:
HOSTNAME="MyComputerName"
donde MyComputerName
es una cadena de texto que corresponde al nombre de host que estableció en Preferencias del sistema.
Si alguna vez necesita configurarlo para cambiar el nombre de host automáticamente en función de la dirección recibida del servidor DHCP, puede eliminar esta línea del archivo /etc/hostconfig
o cambiar su valor a -AUTOMATIC-
en lugar de a "MyComputerName"
.
Finalmente, en bash usas \h
como el token del nombre del host, por ejemplo, puede configurar su PS1 a:
PS1='[\u@\h \w] '