Настройка сервера динамической конфигурации сети DHCP в RELS

Материал из Rosalab Wiki
Перейти к: навигация, поиск

Настройка сервера динамической конфигурации сети DHCP в RELS

Данная инструкция не претендует на полное описание всех возможностей работы сервиса dhcp, а предлагает простой способ настройки сервера динамической конфигурации сети для быстрого старта.

1 Для создания сервера dhcp, необходимо установить соответствующую службу командой:

 yum install dhcp

2 Для настройки автоматического запуска демона при загрузке системы, используйте специальную команду

 chkconfig --level 35 dhcpd on

3. Необходимо настроить один из интерфейсов сервера на статический адрес из той подсети, которую будет раздавать клиентам, иначе демон не будет работать корректно.

4. Для настройки сервиса нужно сначала скопировать файл с типовой конфигурацией сервиса /usr/share/doc/dhcp-<версия>/dhcpd.conf.sample в каталог /etc/dhcp/, переименовав его в файл dhcpd.conf командой

 cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

После чего отредактировать файл /etc/dhcpd.conf, указав в нем нужные нам параметры, например, командой:

 mcedit /etc/dhcp/dhcpd.conf

Приведем данный файл к виду:

 option domain-name "test.dom";
 option domain-name-servers 192.168.10.1;
 default-lease-time 600;
 max-lease-time 7200;
 authoritative;
 log-facility local7;
 subnet 192.168.10.0 netmask 255.255.255.0 {
   range 192.168.10.10 192.168.10.200;
   option routers 192.168.10.254;
   option broadcast-address 192.168.10.255;
 }

В данном примере предполагается, что станции, получающие сетевые настройки, работают в домене test.dom, с сервером DNS 192.168.10.1, шлюзом по умолчанию 192.168.10.254 и получают ip адреса в промежутке от 192.168.10.10 до 192.168.10.200 с маской подсети 255.255.255.0

Описание параметров из данного примера

  • option domain-name - Определяет имя домена. Глобальный параметр. По умолчанию для всех подсетей.
  • option domain-name-servers - Определяет список адресов серверов DNS через запятую. Глобальный параметр. По умолчанию для всех подсетей.
  • default-lease-time - Время аренды по умолчанию
  • max-lease-time - Определяет максимально допустимое время аренды. Независимо от длительности аренды, фигурирующей в запросе клиента, этот срок не может превышать значение, заданное данным параметром.
  • authoritative - Означает что в вашей сети данный сервер является ответственным за выдачу сетевых адресов.
  • log-facility - Определяет направление потока логов
  • subnet - Это основной логический блок конфигурации. Он определяет настройки для конкретной сети. В том числе в нем можно менять глобальные параметры, такие как domain-name, domain-name-servers и др.
  • range - Диапазон ip адресов доступный для аренды.
  • option routers - Адрес маршрутизатора по умолчанию
  • option broadcast-address - Адрес для широковещательной рассылки.

После сохранения изменений в конфигурационном файле, необходимо перезагрузить сервис dhcpd командой

 /etc/init.d/dhcpd restart

Сервер настроен.