El nombre de host cambia en el terminal cuando se conecta a algunas redes wifi

10

Cuando me conecto a algunas redes wifi, el nombre de host de mi computadora cambia en el terminal. ¿Es esto normal? ¿Hay alguna manera de evitar que esto suceda?

Chris Abrams
fuente

Respuestas:

8

En Lion (al menos), la mejor manera de lograr esto es ejecutando scutil :

sudo scutil --set HostName NAME

reemplazando NAME con el nombre de host que desea. Tenga en cuenta que /etc/hostconfigestá en desuso, si puede creer un comentario en la parte superior del archivo.

Harald Hanche-Olsen
fuente
Esta solución aún funciona en Mavericks si alguien está interesado. ¡Gracias por el consejo!
Jordan M.
4

OS X normalmente obtiene el nombre de host de una búsqueda inversa de la dirección IP que tiene la máquina. Cuando estás en DHCP, eso significa que tu nombre de host puede cambiar. Si desea forzar un nombre de host, puede editar / etc / hostconfig (use el editor de cli de su elección, deberá usar sudo) y cambiar HOSTNAME = -AUTOMATIC - a HOSTNAME = NameYouWant

Joe Block
fuente
Cuando hice esto, muchas herramientas que utilizo en la línea de comando se rompieron ... parece que almacenaron el nombre de host. ¿Eso es común?
Chris Abrams
1
@ChrisAbrams: No creo que sea común, pero es difícil decir más sin saber qué se rompió y cómo. (Sé que ha pasado mucho tiempo desde que preguntaste. Vi esto hace un momento.)
Harald Hanche-Olsen