24.3. Настройка сервера DHCP

Проблема

Вы хотите избежать необходимости настройки разрешения имён для всех рабочих станций, поскольку для них не требуются статические IP-адреса. Вместо этого вы предпочитаете, чтобы адреса назначались автоматически с помощью сервера DHCP.

Решение

Установите и настройте DHCP-сервер. Исходный tar-архив можно загрузить с официального сайта ISC. Также доступны пакеты для установок на системах RPM и Debian (их можно найти под именами, включающими dhcp). После установки настройте клиентские компьютеры так, чтобы они использовали ваш сервер DHCP для получения сетевых параметров.

Комментарий

DHCP-сервер может предоставлять клиентам всю необходимую информацию для настройки сети. Конфигурация сервера задаётся в файле /etc/dhcpd.conf. Вот пример содержимого этого файла:

# /etc/dhcpd.conf
default-lease-time 259200;
max-lease-time 518400;
subnet 192.168.1.0 netmask 255.255.255.0 {
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    option domain-name "test.net";
    range 192.168.1.59 192.168.1.100;
    option domain-name-servers 152.163.199.56, 198.83.210.28;
}

Параметры в конфигурации определяют время аренды IP-адресов (в секундах), а также такие настройки, как шлюз и DNS-серверы. В данном примере default-lease-time и max-lease-time составляют три и шесть дней соответственно. Параметр option routers указывает на шлюз Интернета или внутренний шлюз подсети, а option domain-name-servers — на DNS-серверы, которые могут быть как внутренними, так и предоставленными провайдером.

В примере используются приватные, немаршрутизируемые адреса IPv4. Приватные адреса предназначены для внутренней сети и недоступны напрямую из Интернета. Вот диапазоны приватных адресов в формате квартетной и CIDR-записи:

  1. 10.0.0.0 - 10.255.255.255 (10/8)
  2. 172.16.0.0 - 172.31.255.255 (172.16/12)
  3. 192.168.0.0 - 192.168.255.255 (192.168/16)

IPv6 — это следующее поколение IP-протоколов, которое со временем заменит IPv4. Тем не менее, IPv4 остаётся основным, и его использование будет продолжаться в ближайшие годы. Если вы хотите узнать больше о протоколе IPv6, вы можете посетить официальный сайт IANA.

Настройка DHCP-клиентов для Linux и Windows описана в следующем разделе.

См. также

dhcp-options(5), dhcpd.conf(5), dhcpd(8); RFC 1918.