HOWTO Настройка DHCP-сервера

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск
Вернуться в раздел руководства

Содержание

[править] Введение

[править] Что это такое?

Dynamic Host Configuration Protocol(Протокол Динамической Конфигурации Узлов или DHCP) - это протокол для автоматической конфигурации компьютеров использующих TCP/IP.DHCP может быть использован для автоматического присвоения IP-адреса,указания параметров TCP/IP(например маски сети,стандартного шлюза) и для сообщения другой информации(например адреса принтера,сервера новостей,www-сервера и прочего).

[править] Преимущества

Использование DHCP в локальной сети позволяет:

  • забыть о таком страшном сне как прописывание горе пользователям IP-адресов,шлюзов и прочего.
  • создавать бездисковые станции которые будут получать автоматически файл загрузки операционной системы.
  • сделать сеть масштабируемой(переразбил сеть по новому,прописал необходимые изменения в DHCP и все работает).

ну и многое другое.

[править] Установка

Для установки достаточно ввести emerge dhcp.Можно приступать к конфигурированию.

[править] Конфигурирование

[править] Файлы используемые DHCP

Для конфигурирования сервера достаточно отредактировать всего один конфигурационный файл /etc/dhcp/dhcpd.conf.При запуске DHCP создаст файл /var/lib/dhcp/dhcpd.leases в котором будет содержатся информация о розданных IP-адресах.

[править] Файл /etc/dhcp/dhcpd.conf

Общая структура dhcpd.conf может быть представлена в виде:

Файл: /etc/dhcp/dhcpd.conf
глобальные параметры;
subnet 10.10.0.0 netmask 255.255.0.0 {
    параметры сети_1;
       }
subnet 10.11.0.0 netmask 255.255.0.0 {
    параметры сети_2;
       }

Примечание: Параметры указанные глобально можно переопределять для каждой подсети,класса или пула.
Примечание: Каждая директива должна заканчиватся на ';'.

Теперь разберемся что же мы можем указать в DHCP:

  • option domain-name - имя домена,например example.com
  • option domain-name-servers - адреса DNS-серверов используемых в вашей сети.Можно перечислить несколько серверов разделяях их запятой.
  • default-lease-time 600 - время аренды адреса по умолчанию.Указывается в секундах.Например 600 это 10 минут.
  • max-lease-time 7200 - максимальное время аренды IP-адреса.Если компьютер по истечению этого времени не вернет IP,он будет "отобран" сервером.
  • log-facility local7 - тип сообщений для syslog.Если вы желаете скидывать логи DHCP в отдельный файл,то укажите здесь тип сообщения передаваемого syslog и измените конфиг syslog.
  • option www-server www.example.org адрес WWW-сервера в вашей сети.Например www.example.org.
Личные инструменты