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-записи:
- 10.0.0.0 - 10.255.255.255 (10/8)
- 172.16.0.0 - 172.31.255.255 (172.16/12)
- 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.