Je rencontre ce qui semble être un problème de résolution de noms dans l'édition Ubuntu 12.04 Server lors de la configuration de mon ordinateur pour utiliser une adresse IP statique.
Dans / 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
En cours d'exécution $ sudo apt-get upgrade
, le résultat est "Échec de la récupération ...":
. . . 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)
[...]
Lorsque je change mes / etc / network / interfaces en:
auto eth0
iface eth0 inet dhcp
Tout fonctionne bien.
La recherche dans /etc/resolv.conf fournit quelques conseils supplémentaires.
Dans les cas où j'obtenais le problème de résolution, resolv.conf était vide; aucun serveur de noms n'a été spécifié. Ensuite, je suis passé à DHCP de la mise en réseau statique et redémarré; /etc/resolv.conf a été changé en: 'nameserver 192.168.1.1'.
Le retour de DHCP à statique et le redémarrage ne supprime pas l'entrée du serveur de noms. Mais lorsque j'ai redémarré le système avec un ensemble statique, resolv.conf était vide. Lorsque je redémarre le système avec DHCP set, resolv.conf a le serveur de noms 192.168.1.1. Donc, il semble que le problème est que le fichier resol.conf ne soit pas correctement écrit? Quel package / code est responsable de l'écriture dans resolv.conf? Existe-t-il un package particulier que je peux examiner les problèmes ouverts?
MISE À JOUR: istream a publié un bon article discutant des modifications apportées à resolver.conf en 12.04. http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
DHCP
, alors quel "problème" est-ce que vous voulez que les suggestions "corrigent". À quoi ressemble LAN? Quel type de routeur utilisez-vous? (Qu'y a-t-il en 192.168.1.1?) Quels serveurs DNS spécifiez-vous lorsque vous utilisez une adresse IP statique?