Configuração de IP estático causando erros no apt-get

6

Estou recebendo erros ao executar apt-get update ou ao instalar novos pacotes. Embora isso só aconteça quando o servidor estiver configurado para um endereço IP estático. Alterar a configuração de volta ao DHCP e reiniciar a rede resolve o problema, embora eu queira um IP estático. Quando estiver funcionando, posso voltar ao meu endereço IP estático e reiniciar a rede. Embora isso só funcione até que eu reinicie o servidor (reiniciar o roteador está ok), e então eu começo a receber os mesmos erros e tenho que voltar para o DHCP.

Alguma ideia sobre o que pode estar causando isso ou dicas para solucionar o problema? Agradecemos antecipadamente.

  • aqui está minha configuração de IP estático:

    auto eth0
    iface eth0 inet static
        address 192.168.2.2
        netmask 255.255.255.0
        gateway 192.168.2.1
    
  • Os erros apt-get update são mais ou menos assim:

    Alguns desses

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

    então muitos desses

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

    e muitos destes

    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)
    
por jpetersen 25.06.2012 / 20:24

2 respostas

8

Parece que você não consegue resolver domínios por meio do DNS. Supondo que seja esse o caso, você pode corrigi-lo adicionando uma linha dns-nameservers a /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

e, em seguida, executando

resolvconf -u

como root para atualizar /etc/resolv.conf . Sinta-se à vontade para incluir um registro de domínio de pesquisa de DNS (que também é normalmente fornecido via DHCP). Consulte o resolvconf (8) para obter mais informações.

    
por Alex Hirzel 25.06.2012 / 21:32
0

Vale a pena notar que você pode precisar reiniciar sua rede após alterar /etc/network/interfaces :

sudo /etc/init.d/networking restart
    
por David Valenza 06.06.2015 / 05:23