12.04 – resolv.conf no se configura al reiniciar cuando la red está configurada para ip estática

Pregunta:

Estoy experimentando lo que parece ser un problema de resolución de nombres en la edición del servidor Ubuntu 12.04 al configurar 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

Ejecutar $ sudo apt-get upgrade , da como resultado un 'Error al 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.

Mirar en /etc/resolv.conf proporciona algunas sugerencias más.

En los casos en que obtenía el problema de resolución, resolv.conf estaba vacío; no se especificaron servidores de nombres. Luego cambié de red estática a DHCP y reinicié; /etc/resolv.conf se cambió a: 'servidor de nombres 192.168.1.1'.

Volver de DHCP a estático y reiniciar no elimina la entrada del servidor de nombres. Pero cuando reinicié el sistema con un 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 está escribiendo correctamente. ¿Qué paquete / código es responsable de escribir en resolv.conf? ¿Existe un paquete en particular en el que pueda echar un vistazo a los problemas abiertos?

ACTUALIZACIÓN: istream publicó un buen artículo sobre los cambios en resolve.conf en 12.04. http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/

Respuesta:

Según la página de manual de resolvconf (ejemplo proporcionado en la página de manual), agregue lo siguiente a su / etc / network / interfaces bajo su configuración estática:

dns-nameservers [IP address(es) of your DNS]     
dns-search      [your dns-search strings (optional)]

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım