Solución:
Necesita un servidor de nombres en su /etc/resolv.conf
expediente. Edita tu /etc/resolv.conf
y agregue un servidor de nombres que funcione. Google ofrece uno gratis, 8.8.8.8
.
Hacer esto:
$ nano /etc/resolv.conf
Coloque esto como la primera línea no comentada:
nameserver 8.8.8.8
Puede verificar esta funcionalidad con:
$ ping -c10 www.google.com
Puede hacer que este cambio sea permanente agregando la línea a este archivo su /etc/resolvconf/resolv.conf.d/head
expediente.
¿Podría publicar un enlace a la página que le dijera que el archivo resolv.conf debería estar vacío? Supongo que, en el mejor de los casos, es engañoso.
Edita ese archivo con el comando sudo nano /etc/resolv.conf
y poner allí una sola línea:
nameserver 8.8.8.8
Eso debería arreglar la resolución de su nombre y los diversos programas que la usan: ping, apt-get, etc.
También debe investigar por qué resolv.conf está vacío. Quizás su servidor DHCP no esté configurado correctamente.
La respuesta marcada en realidad no funciona en Ubuntu 18.04.01. Para solucionar este problema, esto es lo que hice:
- Ejecutar
sudo gedit /usr/lib/systemd/resolv.conf
- Pegar
nameserver 8.8.8.8
(y / o cualquier otro servidor de nombres que desee), luego guarde y salga. - Agregue un enlace simbólico ejecutando
sudo ln -sf /usr/lib/systemd/resolv.conf /etc/resolv.conf
Créditos a https://askubuntu.com/a/1050280/899241