Когда появляется этот сервер Ubuntu Hardy, не всегда гарантируется правильность настроек DNS, если сетевой кабель не был подключен во время загрузки.
Я бы предпочел простую быструю и фиксированную настройку DNS.
У меня нет знаний о пакетах, это то, что каким-то образом устанавливается само по себе (мы всегда стараемся идти простыми и стандартными способами, не меняя многого, что выходит из коробки):
$ dpkg -l|grep dns
ii dnsutils 1:9.4.2.dfsg.P2-2ubuntu0.5 Clients provided with BIND
ii libavahi-compat-libdnssd1 0.6.22-2ubuntu4.1 Avahi Apple Bonjour compatibility library
ii libdns36 1:9.4.2.dfsg.P2-2ubuntu0.5 DNS Shared Library used by BIND
ii libnss-mdns 0.10-3ubuntu2 NSS module for Multicast DNS name resolution
Это конфигурация сети, которую я выбрал во время установки:
$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.1.1.2
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255
gateway 10.1.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.1.1.1
dns-search localdomain
Это как-то меняется, но я не хочу, чтобы это менялось:
$ cat /etc/resolv.conf
search localdomain
nameserver 10.1.1.1
Каким же здесь было бы простое решение для фиксированной настройки DNS?
Я полагаю, мне просто нужно удалить пакет и выполнить некоторые настройки вручную?
Пожалуйста, объясните шаги для этой работающей машины, а также для новой установки Hardy.
(Было бы неплохо получить ту же информацию о последней LTS, но я мог бы задать для нее другой вопрос)
Эта строка здесь может быть виновата:
# dns-* options are implemented by the resolvconf package, if installed
Видеть http://packages.ubuntu.com/dapper/resolvconf:
Resolvconf - это фреймворк для отслеживания системной информации о доступных в настоящее время серверах имен. Он выступает в качестве посредника между программами, которые предоставляют информацию о сервере имен, и программами, использующими информацию о сервере имен.
Не то чтобы я запускаю Ubuntu, но я бы посоветовал удалить эти пакеты и просто добавить свои собственные настройки в /etc/resolv.conf
должен хорошо выполнять свою работу.