Установка и Настройка DHCP сервера

Протокол динамической конфигурации узлов – сетевой протокол для автоматического назначения TCP/IP параметров клиентским компьютерам.

Каждый клиент DHCP соединяется с выделенным DHCP сервером, который возвращает ему параметры сети, включая IP адрес, адреса шлюза и DNS сервера.

DHCP очень полезен для быстрого определения сетевой конфигурации клиентов. Настраивая клиентский компьютер, администратор может использовать DHCP, а не вводить вручную IP адрес, маску сети, адреса шлюза или DNS сервера.

Цели

Централизованное управление сетевыми настройками сети

Установка

Установите следующие пакеты:

  • dhcp

Настройка сервера

Пример конфигурационного файла

1. Отредактируйте /etc/dhcpd.conf:

ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
        option routers                  192.168.0.254;
        option subnet-mask              255.255.255.0;
        option domain-name              "mynet.mydomain";
        option domain-name-servers      192.168.0.254;
        range 192.168.0.1 192.168.0.254;
        default-lease-time 21600;
        max-lease-time 43200;
        deny unknown-clients;
        host comp1 {
                hardware ethernet 00:50:FC:84:52:5A;
                fixed-address 192.168.0.2;
        }
        host comp2 {
                hardware ethernet 00:02:44:5B:A1:82;
                fixed-address 192.168.0.3;
        }
}

где:

  • routers – IP-адрес шлюза по умолчанию
  • subnet-mask – маска сети
  • domain-name – DNS-имя домена, в который входят компьютеры сети
  • domain-name-servers – IP-адрес DNS-сервера
  • range – из этого диапазона будут выдаваться ip-адреса

Секции host необходимы для указания конкретных настроек заранее указанным клиентам:

  • hardwareethernet – MAC-адрес клиента;
  • fixed-address – IP-адрес, который будет выдан клиенту.

Ограничение доступа

Параметр denyunknown-clients запрещает работу DHCP-сервера с клиентами, MAC-адреса которых не были приведены выше в секциях host, т.е. в данном примере настройки получат только comp1 и comp2.

Если Вы хотите, чтобы с Вашим сервером могли работать все клиенты – закомментируйте параметр denyunknown-clients.

Перезагрузка службы dhcpd

# /etc/init.d/dhcpd restart

Статьи по Теме

Категории
Поиск