Я получаю ошибки при запуске 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)
Похоже, вы не можете разрешить домены через 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) для получения дополнительной информации.
Стоит отметить, что вам может потребоваться перезагрузить сеть после изменения /etc/network/interfaces
:
sudo /etc/init.d/networking restart