web-dev-qa-db-ja.com

apt-getエラーを引き起こす静的IP設定

apt-get updateを実行するとき、または新しいパッケージをインストールするときにエラーが発生します。これは、サーバーが静的IPアドレス用に構成されている場合にのみ発生します。構成をDHCPに戻し、ネットワークを再起動すると、静的IPが必要ですが、問題は解決します。動作したら、静的IPアドレスに戻ってネットワークを再起動できます。これはサーバーを再起動するまでしか機能しませんが(ルーターの再起動は問題ありません)、同じエラーが発生し始め、DHCPに戻す必要があります。

これを引き起こしている可能性のあるアイデアや、トラブルシューティングのヒントはありますか?前もって感謝します。

  • ここに私の静的IP設定があります:

    auto eth0
    iface eth0 inet static
        address 192.168.2.2
        netmask 255.255.255.0
        gateway 192.168.2.1
    
  • apt-get updateエラーは次のようになります。

    これらのいくつか

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

    その後、これらの多く

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

    そしてこれらの多く

    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

DNSを介してドメインを解決できないようです。これが事実であると仮定すると、おそらく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

そして実行中

resolvconf -u

/etc/resolv.confを更新するルートとして。 DNS検索ドメインレコードを含めることもできます(通常はDHCPを介して配布されます)。詳細については resolvconf(8) を参照してください。

8
Alex Hirzel

/etc/network/interfacesを変更した後、ネットワークを再起動する必要があるかもしれません。

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