web-dev-qa-db-fra.com

Configuration IP statique causant des erreurs apt-get

Je reçois des erreurs lors de l'exécution de apt-get update ou lors de l'installation de nouveaux packages. Bien que cela ne se produise que lorsque le serveur est configuré pour une adresse IP statique. Remettre la configuration sur DHCP et redémarrer le réseau résout le problème, bien que je veuille une adresse IP statique. Une fois que cela fonctionne, je peux revenir à mon adresse IP statique et redémarrer le réseau. Bien que cela ne fonctionne que jusqu’à ce que je redémarre le serveur (le redémarrage du routeur est correct), puis j’obtiens les mêmes erreurs et je dois revenir à DHCP.

Des idées sur ce qui pourrait être la cause ou des astuces pour le résoudre? Merci d'avance.

  • voici ma configuration 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 apt-get update ressemblent à ceci:

    Quelques-uns

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

    alors beaucoup de ces

    Err http://security.ubuntu.com precise-security Release.gpg   Something wicked happened resolving 'security.ubuntu.com:http' (-5 - No address associated with hostname)
    

    et beaucoup de ceux-ci

    W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en  Something wicked happened resolving 'us.archive.ubuntu.com:http' (-5 - No address associated with hostname)
    
6
jpetersen

Il semble que vous ne puissiez pas résoudre les domaines via DNS. En supposant que ce soit le cas, vous pouvez probablement résoudre le problème 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 en cours d'exécution

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). Reportez-vous à resolvconf (8) pour plus d'informations.

8
Alex Hirzel

Cela vaut la peine de noter que vous devrez peut-être redémarrer votre réseau après avoir modifié /etc/network/interfaces:

Sudo /etc/init.d/networking restart
0
David Valenza