Categorías Linux

sudo: imposible resolver el anfitrión

El error sudo: imposible resolver el anfitrión se debe a un cambio inacabado en el nombre de host  (hostname).

 

 

Para cambiar el nombre de Host en Ubuntu, por medio de terminal, hemos de modificar los archivos:

  • /etc/hostname
  • /etc/hosts

 

Así que cuando recibimos el mensaje sudo: imposible resolver el anfitrión, seguramente no hemos modificado el nombre de host o hostname, en los dos archivos.

 

1. Cambiamos el nombre de host en el archivo /etc/hostname

 

El archivo hostname es el archivo que ciertamente contiene el nombre de hostname del equipo.

 

 

2. Aunque también hemos de modificarlo en el archivo /etc/hosts


 

Esto es así porque el archivo /etc/hosts contiene una referencia a localhost, y al nombre de host, asociado a la interfaz loopback (127.0.0.1). Esto le sirve al equipo en caso de actuar como servidor dns caché por ejemplo.

Si cambiamos el nombre de host en el archivo /etc/hostname pero no en el archivo /etc/hosts, el equipo entra en bucle y no puede resolver su propio nombre de host, puesto que ha encontrado una incongruencia.

 

Así que para cambiar el hostname en Linux, y evitar el error sudo: imposible resolver el anfitrión,hemos de recordar que hemos de modificar el archivo hostname y el archivo hosts.
 

Los comentarios de Disqus están cargando....