6 votes

La configuration de l'IP statique provoque des erreurs apt-get

Je reçois des erreurs lorsque j'exécute apt-get update ou lorsque j'installe de nouveaux packages. Cela se produit uniquement lorsque le serveur est configuré avec une adresse IP statique. Changer la configuration en DHCP et redémarrer le réseau résout le problème, mais je veux une adresse IP statique. Une fois que tout fonctionne, je peux rechanger à mon adresse IP statique et redémarrer le réseau. Cependant, cela ne fonctionne que jusqu'à ce que je redémarre le serveur (redémarrer le routeur est ok), et ensuite je commence à recevoir les mêmes erreurs et je dois repasser en DHCP.

Des idées sur ce qui pourrait causer ce problème ou des conseils pour le résoudre? Merci d'avance.

  • Voici ma configuration d'adresse IP statique :

    auto eth0
    iface eth0 inet static
        address 192.168.2.2
        netmask 255.255.255.0
        gateway 192.168.2.1
  • Les erreurs de apt-get update ressemblent à ceci :

    Quelques-unes de ces erreurs

    Ign http://us.archive.ubuntu.com precise-backports InRelease

    puis beaucoup de ces erreurs

    Err http://security.ubuntu.com precise-security Release.gpg   Une erreur s'est produite lors de la résolution de 'security.ubuntu.com:http' (-5 - Aucune adresse associée à ce nom d'hôte)

    et beaucoup de ces erreurs

    W: Échec de la récupération de http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en  Une erreur s'est produite lors de la résolution de 'us.archive.ubuntu.com:http' (-5 - Aucune adresse associée à ce nom d'hôte)

8voto

Alex Hirzel Points 200

Il semblerait que vous ne puissiez pas résoudre les domaines via le DNS. En supposant que c'est le cas, vous pouvez probablement le corriger en ajoutant une ligne dns-nameservers à /etc/network/interfaces

auto eth0
iface eth0 inet static
    address 192.168.2.2
    netmask 255.255.255.0
    gateway 192.168.2.1
    dns-nameservers 192.168.2.1

puis exécutez

resolvconf -u

en tant que root pour mettre à jour /etc/resolv.conf. N'hésitez pas à inclure un enregistrement de domaine de recherche DNS (qui est également généralement distribué via DHCP). Consultez resolvconf(8) pour plus d'informations.

0voto

David Valenza Points 111

Il est à noter que vous pourriez avoir besoin de redémarrer votre réseau après avoir modifié /etc/network/interfaces:

sudo /etc/init.d/networking restart

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X