Назад | Перейти на главную страницу

Конфигурация статического IP-адреса сервера Ubuntu 12.04

У меня возникли проблемы с правильной настройкой статической 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