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

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

## Основные задачи при настройке
- Определение пула IP-адресов для раздачи.
- Назначение параметров сети (шлюз, DNS-серверы, доменное имя).
- Обеспечение стабильной работы клиентов в локальной сети.

## Этапы настройки

1. **Подготовка**
   - Определите диапазон IP-адресов для раздачи.
   - Укажите адреса, которые нужно исключить (статические адреса оборудования).
   - Выберите срок аренды адресов (lease time).

2. **Создание пула адресов**
   - Укажите сеть и маску подсети.
   - Задайте диапазон раздаваемых адресов.

3. **Настройка основных параметров**
   - Укажите адрес шлюза по умолчанию.
   - Добавьте адреса DNS-серверов.
   - При необходимости укажите NTP-сервер и доменное имя.

4. **Проверка конфигурации**
   - Проверьте правильность введённых параметров.
   - Сохраните конфигурацию.

5. **Запуск и мониторинг**
   - Активируйте службу DHCP.
   - Проверьте получение адресов клиентскими устройствами.

## Возможные варианты реализации

**На маршрутизаторах Cisco (IOS/IOS-XE):**
```bash
ip dhcp excluded-address 192.168.10.1 192.168.10.10
ip dhcp pool LAN_POOL
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1
 dns-server 8.8.8.8 1.1.1.1
 lease 1 0 0
```

**На оборудовании Huawei (VRP):**
```bash
dhcp enable
ip pool LAN_POOL
 gateway-list 192.168.10.1
 network 192.168.10.0 mask 255.255.255.0
 dns-list 8.8.8.8 1.1.1.1
 lease day 1
```

## Методы диагностики после настройки
- Команда `show ip dhcp binding` (Cisco) или `display ip pool` (Huawei) — просмотр выданных адресов.
- Команда `show ip dhcp conflict` — проверка конфликтов.
- Использование команды `ipconfig /renew` на клиентском устройстве.
- Анализ логов DHCP-сервера.

## Возможные ошибки и решения
- **Клиенты не получают адреса**: проверить включение службы DHCP и наличие активного интерфейса в нужной VLAN.
- **Выдача неверного шлюза**: проверить параметр `default-router` / `gateway-list`.
- **Конфликты IP-адресов**: добавить исключения для статических адресов.