sudo: imposible resolver el anfitrión NOMBRE_EQUIPO en Ubuntu sobre Windows 10

Cuando utilizamos el bash de Ubuntu en Windows 10, lo hacemos como usuario raso. Para algunos comandos como actualizar el propio Ubuntu, necesitamos hacerlos como root, utilizando el comando sudo (Super User DO). Hasta ahí todo normal, el inconveniente es que a diferencia de como ocurriría en un Linux completo, el nombre del equipo anfitrión no está configurado normalmente, causa una espera y un molesto aviso sudo: imposible resolver el anfitrión advirtiendo que no lo puede resolver. La misma situación se produce cuando en un sistema nativo Linux hemos cambiado el nombre de el equipo y obtenemos la advertencia.

usuario@NOMBRE_EQUIPO:~$ sudo aptitude update
sudo: imposible resolver el anfitrión NOMBRE_EQUIPO

El problema es más sencillo de lo que aparenta, resolver es simplemente averiguar la IP de un nombre de equipo, en este caso del equipo en que nos encontramos. Buscándolo por su nombre ni los DNS que tengamos configurados ni la tabla de hosts lo conocen, causando una innecesaria espera y un aviso del defecto.

La solución es simple, agregarlo en la tabla de hosts, que es el lugar prioritario y local donde se resuelven los nombres. Para ello, utilizaremos nuestro editor preferido y como superusuario modificaremos el archivo /etc/hosts, será la última vez que recibamos la molesta advertencia.

usuario@NOMBRE_EQUIPO:~$ sudo nano /etc/hosts
sudo: imposible resolver el anfitrión NOMBRE_EQUIPO
[sudo] password for usuario:

Ahí agregaremos una nueva línea donde nos parezca más adecuado, indicando que el nombre de nuestro equipo está en la IP local, del mismo modo que está definido localhost.

127.0.0.1 localhost
127.0.0.1 NOMBRE_EQUIPO

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Salimos grabando el archivo Pulsando Ctrl-X confirmando con S y con un Intro. Los cambios se aplican de forma inmediata. ¡Problema resuelto!

Si el nombre de host no nos gusta, podemos cambiarlo del mismo modo en el archivo /etc/hostname.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
ResponsableCarlos González-Román Ferrer. +info....
FinalidadGestionar y moderar tus comentarios.. +info...
LegitimaciónConsentimiento del interesado. +info...
DestinatariosNo se cederán datos a terceros, salvo obligación legal. +info...
DerechosAcceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional.
Información adicionalPuedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.