Запуск (перезапуск) демона DHCP в ОС МСВС.
Проверка наличия установленного пакета DHCP-сервера
В ОС МСВС 3.0 компоненты DHCP-сервера находятся в файле на диске с дистрибутивом, полный путь к которому имеет следующий вид: /MCBC/RPMS/dhcp-3.0.3-1vniins.i586.rpm.
В ОС МСВС 5.0 компоненты DHCP-сервера находятся в файле на диске с дистрибутивом, полный путь к которому имеет следующий вид: /Server/dhcp-3.0.5-23.2vniins1.x86_64.rpm.
Проверка наличия установленного пакета DHCP-сервера в ОС МСВС выполняется по команде:
rpm –q dhcp
Если после ввода команды последовал ответ, представленный на рис. 4.3, значит, пакет с DHCP-сервером уже установлен.
Рис. 4.3. Проверка наличия установленных пакетов DHCP-сервера в ОС МСВС.
Если последовал ответ «dhcp не установлен», значит, его необходимо установить. Для установки пакета с DHCP-сервером необходимо вставить в CD-привод CD-диск с дистрибутивом ОС МСВС и ввести следующие команды:
1. mkdir /mnt/cdrom– создание каталога «cdrom» в каталоге «mnt», в которую в дальнейшем будет монтироваться CD-диск с дистрибутивом ОС МСВС.
2. mount /dev/cdrom /mnt/cdrom– монтирование (подключение) CD-диска к ОС МСВС.
Для ОС МСВС 3.0
3. rpm -ivh /mnt/cdrom/MCBC/RPMS/dhcp-3.0.3-1vniins.i586.rpm– установка пакета DHCP-сервера в ОС МСВС 3.0.
Для ОС МСВС 5.0
3. rpm -ivh /mnt/cdrom/Server/dhcp-3.0.5-23.2vniins1.x86_64.rpm– установка пакета DHCP-сервера в ОС МСВС 5.0.
Конфигурирование DHCP-сервера
Если к компьютеру подключено несколько сетевых интерфейсов (например: eth0 и eth1), но DHCP-сервер должен работать только с одним из них (например c eth0), то необходимо настроить DHCP-сервер так, чтобы он запускался только на этом сетевом интерфейсе (eth0). Для этого следует отредактировать файл /etc/sysconfig/dhcpd и добавить имя интерфейса в список DHCPDARGS(рис. 4.4).
Рис. 4.4. Указание DHCP-серверу запускаться только на сетевом интерфейсе eth0.
Конфигурирование сервера DHCP начинается с создания файла конфигурации, содержащего сетевую информацию для клиентов. Конфигурационным файлом для dhcpd является /etc/dhcpd.conf. При запуске DHCP-сервера происходит выделение IP-адресов согласно содержащимся в файле /etc/dhcpd.conf установкам. Выделенные адреса dhcpd регистрирует в файле /var/lib/dhcp/dhcpd.leases.
В файле /etc/dhcpd.conf могут быть описаны глобальные для всех клиентов параметры, или параметры каждой клиентской системы. Файл конфигурации /etc/dhcpd.conf может содержать любые дополнительные символы табуляции и пустые строки, облегчающие форматирование. Ключевые слова нечувствительны к регистру, а строки, начинающиеся с символа решетки (#), являются комментариями.
В файле конфигурации существует два типа предложений:
- Параметры — определяют, как выполнять задачу, выполнять ли задачу или какие сетевые параметры будут переданы клиенту.
- Объявления — описывают топологию сети, клиентов, предоставляют адреса для клиентов, или сопоставляют группу параметров группе объявлений.
Некоторые параметры должны начинаться с ключевого слова option. Ключевое слово option используется для указания необязательных параметров DHCP; тогда как параметры без ключевого слова option определяют значения, которые являются обязательными или управляют поведением DHCP-сервера.
Параметры (включая необязательные) объявленные перед разделом, заключенным в фигурные скобки ({ }), являются глобальными параметрами. Глобальные параметры действуют во всех разделах, следующих ниже.
Далее будет рассмотрена простейшая конфигурация DHCP-сервера, которая будем постепенно наращиваться.
Файл: /etc/dhcpd.conf
#Режим взаимодействия DHCP-DNS. Параметр interim позволяет DHCP серверу обновлять DNS сервер значениями аренд. Параметр none позволяет отключить динамическое обновление DNS.