Настройка DHCP-сервера на MikroTik: Полное Руководство для Сетевых Администраторов

Что такое DHCP и зачем он нужен в сети MikroTik

DHCP (Dynamic Host Configuration Protocol) — критически важный протокол для автоматизации управления IP-адресами в локальных сетях. На роутерах MikroTik его настройка позволяет динамически назначать устройствам IP-адреса, маски подсети, шлюзы и DNS-серверы, избавляя администраторов от ручной конфигурации каждого клиента. Это особенно полезно в корпоративных сетях, гостиницах или публичных Wi-Fi зонах, где десятки устройств ежедневно подключаются к сети. MikroTik RouterOS предлагает гибкий DHCP-сервер с расширенными функциями безопасности и мониторинга, интегрированный в единую экосистему управления.

Пошаговая настройка DHCP-сервера в RouterOS

  1. Создание пула IP-адресов:
    Перейдите в IP → Pool, нажмите «+». Укажите имя (например, dhcp_pool), диапазон адресов (192.168.88.100-192.168.88.200) и нажмите Apply.
  2. Назначение сети DHCP-серверу:
    В разделе IP → DHCP Server выберите вкладку DHCP. Кликните «DHCP Setup» и выберите интерфейс (например, bridge-local). Мастер автоматически предложит настройки на основе выбранного интерфейса.
  3. Базовая конфигурация:
    • Address Pool: Выберите созданный пул (dhcp_pool)
    • Gateway: Укажите IP-роутера (192.168.88.1)
    • DNS Servers: Введите адреса DNS (например, 8.8.8.8 и 1.1.1.1)
    • Lease Time: Установите время аренды (рекомендуется 10m-1d)

Расширенные настройки DHCP для профессионалов

  • Статические назначения (Static Leases): В IP → DHCP Server → Leases добавьте MAC-адрес устройства и зарезервированный IP, чтобы принтеры или серверы всегда получали один адрес.
  • DHCP Options: Через IP → DHCP Server → Options настройте:
    • Option 3: Альтернативный шлюз
    • Option 6: Кастомные DNS-серверы
    • Option 66: TFTP-сервер для IP-телефонов
  • Безопасность: Включите ARP=proxy-arp и Add ARP Entry для защиты от спуфинга.

Типичные проблемы и диагностика

Если клиенты не получают IP:

  1. Проверьте статус сервера: /ip dhcp-server print
  2. Убедитесь, что пул активен: /ip pool print
  3. Просмотрите аренды: /ip dhcp-server lease print
  4. Анализируйте логи: /log print where message~"DHCP"

Часто задаваемые вопросы (FAQ)

Как ограничить количество IP-адресов для одного устройства?
Используйте lease-script в настройках DHCP-сервера с скриптом, проверяющим количество активных lease по MAC.

Можно ли запустить несколько DHCP-серверов на разных интерфейсах?
Да, создайте отдельные экземпляры в IP → DHCP Server для каждого интерфейса (VLAN, Wi-Fi).

Как синхронизировать время через DHCP?
Добавьте Option 42 в настройках сервера с IP NTP-сервера.

Почему клиенты получают адреса из другой подсети?
Проверьте network в конфиге DHCP-сервера и убедитесь, что нет конфликтующих серверов в сети.

Как настроить DHCP Relay для удаленных сегментов?
Через IP → DHCP Relay укажите локальный интерфейс и IP основного DHCP-сервера.

Proxy Ninja
Добавить комментарий