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.

TE RECOMENDAMOS  Direccionamiento IP

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.