Estoy experimentando lo que parece ser un problema de resolución de nombres en Ubuntu 12.04 Server edition cuando configuro mi computadora para usar ip estática.
En / etc / network / interfaces:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.28
netmask 255.255.255.0
gateway 192.168.1.1
Al ejecutarse $ sudo apt-get upgrade
, aparece el mensaje 'No se pudo recuperar ...':
. . . W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en_US Something wicked happened resolving 'us.archive.ubuntu.com:http' (-5 - No address associated with hostname)
[...]
Cuando cambio mi / etc / network / interfaces a:
auto eth0
iface eth0 inet dhcp
Todo funciona bien
Examinar /etc/resolv.conf proporciona algunas sugerencias más.
En los casos en que recibía el problema de resolución, resolv.conf estaba vacío; no se especificaron servidores de nombres. Luego cambié a DHCP de red estática y reinicié; /etc/resolv.conf se cambió a: 'nameserver 192.168.1.1'.
Cambiar de DHCP a estático y reiniciar no elimina la entrada del servidor de nombres. Pero cuando reinicié el sistema con el conjunto estático, resolv.conf estaba vacío. Cuando reinicio el sistema con DHCP configurado, resolv.conf tiene el servidor de nombres 192.168.1.1. Entonces, ¿parece que el problema es que resolve.conf no se escribe correctamente? ¿Qué paquete / código es responsable de escribir en resolv.conf? ¿Hay algún paquete en particular en el que pueda echar un vistazo a los problemas abiertos?
ACTUALIZACIÓN: istream publicó un buen artículo discutiendo los cambios a resolve.conf en 12.04. http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
DHCP
, entonces, ¿qué "problema" es que desea que las sugerencias "solucionen"? ¿Cómo es tu LAN? ¿Qué tipo de enrutador estás usando? (¿Qué hay en 192.168.1.1?) ¿Qué servidores DNS especifica cuando usa una IP estática?