У меня возникли проблемы с правильной настройкой статической IP-конфигурации для сервера Ubuntu 12.04. Каждый раз, когда я перезагружал сервер, настройки сервера имён в /etc/resolv.conf
будет перезаписан клиентом DHCP. Во многих руководствах предлагается выполнить удаление apt-get для dhcp-client, но у меня это тоже не сработало.
я нашел эта страница это документирует, как это сделать в 12.04.
Ответ:
Вам в основном нужно добавить настройки вашего сервера имен в /etc/network/interfaces
файл так:
iface eth0 inet static
address xx.xx.xx.xx
netmask xx.xx.xx.xx
network xx.xx.xx.xx
broadcast xx.xx.xx.xx
gateway xx.xx.xx.xx
dns-nameservers xx.xx.xx.xx xx.xx.xx.xx
Обратите внимание, что DNS-серверы здесь вы добавляете свои DNS-серверы имен (они не подумали над названием, хех!)
Если они сильно не изменились в последней версии Ubuntu, статические IP-адреса должны нормально работать с dhcp-client. Также я бы оставил его на машине на случай, если вам понадобится новый динамический IP.
Но чтобы ответить на ваш вопрос:
Если вы прочитали описание пакета (http://packages.ubuntu.com/precise/dhcp-client) он говорит:
Packages providing dhcp-client
dhcpcd5
RFC2131 compliant DHCP client with IPv4LL support
pump
BOOTP and DHCP client for automatic IP configuration
Это означает, что dhcp-client на самом деле является одним из таких пакетов. Обычно это dhcpd5. Итак, вам нужно только:
sudo apt-get remove dhcpcd5