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

Проблема
Вы не хотите возиться с настройкой разрешения имен для рабочих станций. Им
не нужны статические IP-адреса, поэтому вы предпочитаете, чтобы адреса авто матически назначались сервером DHCP.
Решение
Установите и настройте dhcp. Исходный tar-архив находится по адресу http://
www.isc.org. Также существуют пакеты для 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 domainOname "test.net":
range 192.168.1.59 192.168.1.100:
option domain-name-servers 152.163.199.56. 198.83.210.28;
}
Смысл параметров вполне тривиален. Время аренды задается в секундах, по этому минимальное и максимальное значения в этом примере составляют три
и шесть дней. Параметр option routers указывает на шлюз Интернета или шлюз
подсети. В записи domain-name-servers указываются либо кэширующие серверы
вашей сети, либо серверы имен поставщика услуг Интернета.
В представленном примере используются приватные, немаршрутизируемые
адреса IPv4. Далее приводятся классы приватных адресов в двух вариантах запи си, квартетной и CIDR (Classless Inter-Domain Routing):
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 еще будет использоваться достаточно
долго. За дополнительной информацией о IPv6 обращайтесь по адресу http://
www.iana.org/ipaddress/ip-addresses.htm.
Настройка клиентов dhcp для Linux и Windows описана в следующем разделе.
\-.м. также
dhcp-options(5), dhcpd.conf(5), dhcpd(8); RFC 1918.