Настройка статического IP-адреса, вызывающая ошибки apt-get

Я получаю ошибки при запуске 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
задан 25 June 2012 в 23:55

2 ответа

Похоже, вы не можете разрешить домены через 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

и затем запустив

[ 111]

как root для обновления /etc/resolv.conf . Не стесняйтесь включать запись домена поиска DNS (которая также обычно раздается через DHCP). Обратитесь к resolvconf (8) для получения дополнительной информации.

0
ответ дан 25 June 2012 в 23:55

Стоит отметить, что вам может потребоваться перезагрузить сеть после изменения /etc/network/interfaces:

sudo /etc/init.d/networking restart
0
ответ дан 25 June 2012 в 23:55

Другие вопросы по тегам:

Похожие вопросы: