Это, кажется, общая проблема с 12.04. Я провел поиски и нашел различные и разные ответы, но мне еще предстоит найти решение моей ситуации.
Я установил 32-битную версию 12.04 на серверный компьютер, установленный в моем офисе, и использую его для привыкания к Joomla CMS, но я не могу выполнять обновления, обновления с его помощью, а также не могу использовать Aptitude для получения новых программного обеспечения. Я не думаю, что машина не будет проверять подлинность репозиториев.
Он работает нормально, пока у меня настроен DHCP, но когда я перехожу на статический IP-адрес, он падает. Я сеть работает отлично, кроме этого.
Насколько я могу судить, он находится на серверах имен моего интернет-провайдера и не распространяется на resolv.conf.
Вот мое содержимое файла / etc / network / interfaces:: ~ $ cat / etc / network / interfaces # Этот файл описывает сетевые интерфейсы, доступные в вашей системе # и как их активировать. Для получения дополнительной информации см. Интерфейсы (5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface \ these stanzas are kept in order
#auto eth0 \ for me to easily switch between dhcp
#iface eth0 inet dhcp / and static addresses so I can update
# / the system from time to time
auto eth0
iface eth0 inet static
address 192.168.1.130
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-namservers 75.75.75.75 75.75.76.76 192.168.1.1
dns-search hsd1.wa.comcast.net
#nameserver 75.75.75.75 \ this data is taken
#nameserver 75.75.76.76 \ from resolve.conf
#nameserver 192.168.1.1 / while networking with
#search hsd1.wa.comcast.net / dhcp instead of static ip
Для жизни я не могу понять, почему это не работает. Я думаю, что я здесь упускаю что-то фундаментальное.
Раздел поиска работает и правильно отображается в resolv.conf:
search hsd1.wa.comcast.net
Буду очень признателен за помощь в этом.
Согласно комментарию Чарльза: «DNS-имена серверов» должно быть dns-nameservers
(вы пропустили «е»).
У меня есть эта проблема в Ubuntu 12.04, установленной в virtualbox внутри Ubuntu 10.04. Для меня помогло отключение IPv6 в 12.04, который запускается внутри virtualbox (щелкните правой кнопкой мыши значок сетевого лотка в верхнем правом углу >> измените соединения >> ваше имя соединения [проводное соединение 1 в моем случае] >> откройте последнюю вкладку «ipv6» настройки и выберите метод "игнорировать")