Під час налаштування мого комп'ютера на використання статичного ip у мене виникає проблема вирішення імені у версії Ubuntu 12.04 Server.
В / і т.д. / мережа / інтерфейси:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.28
netmask 255.255.255.0
gateway 192.168.1.1
Запуск $ sudo apt-get upgrade
, результати "Не вдалося отримати ...":
. . . W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en_US Something wicked happened resolving 'us.archive.ubuntu.com:http' (-5 - No address associated with hostname)
[...]
Коли я змінюю / etc / network / інтерфейси на:
auto eth0
iface eth0 inet dhcp
Все працює добре.
Переглядаючи /etc/resolv.conf, є ще кілька підказок.
У випадках, коли я отримував вирішальне питання, резолюція.conf була порожньою; ніяких серверів імен не вказано. Потім я перейшов на DHCP із статичної та перезапустив мережу; /etc/resolv.conf було змінено на: 'nameserver 192.168.1.1'.
Якщо повернутися з DHCP до статичного та перезапустити, не видаляється запис сервера імен. Але коли я перезапустив систему зі статичним набором, резолюція.conf була порожньою. Коли я перезавантажую систему з набором DHCP, у reslav.conf є сервер імен 192.168.1.1. Отже, виявляється, що проблема полягає в тому, що розв’язання не виходить правильно. Який пакунок / код відповідає за написання до reslav.conf? Чи є певний пакет, який я можу поглянути на відкриті питання?
ОНОВЛЕННЯ: istream опублікував хорошу статтю, в якій обговорювали зміни до разрешительного разрешения.conf 12.04. http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
DHCP
, то яка «проблема» полягає в тому, що ви хочете, щоб пропозиції «виправити». Як ви схожі на локальну мережу? Який тип маршрутизатора ви використовуєте? (Що в 192.168.1.1?) Які сервери DNS ви вказуєте, коли ви використовуєте статичний IP?