TanodTools
RU

Генератор DHCP-сервера MikroTik

Укажите интерфейс и подсеть и получите IP-пул, DHCP-сервер, сетевые параметры и статические аренды в виде одного проверенного скрипта RouterOS.

Работает в браузере; введённые вами данные не покидают устройство

Сеть
Параметры для клиентов
Статические аренды

    Создаёт синтаксис RouterOS v7 (корректный и для v6) для DHCP-сервера IPv4 на одном интерфейсе. Пользовательские опции DHCP и релеи не охвачены. MikroTik и RouterOS являются товарными знаками SIA Mikrotīkls. Этот инструмент независим и не связан с MikroTik и не одобрен этой компанией.

    Как настроить DHCP-сервер на MikroTik

    1. Введите интерфейс, к которому подключены клиенты (мост или интерфейс VLAN), и его подсеть; шлюз и пул будут предложены на её основе.
    2. Настройте пул, DNS-серверы, домен и время аренды и добавьте статические аренды для устройств, которым нужен постоянный адрес.
    3. Скопируйте скрипт или скачайте файл .rsc и выполните его; примечания укажут всё, что стоит перепроверить.

    DHCP в RouterOS по частям

    В RouterOS DHCP-сервер состоит из трёх частей, и пропуск одной из них — обычная причина того, что клиенты не получают адрес. Пул — это просто именованный набор диапазонов адресов. Сервер слушает один интерфейс и выдаёт адреса из своего пула. Запись network подбирается по подсети и содержит параметры, передаваемые с каждой арендой: шлюз, DNS-серверы, доменное имя и NTP-серверы. Кроме того, на интерфейсе нужен собственный адрес маршрутизатора в этой подсети, иначе серверу нечего обслуживать.

    Страница сверяет части между собой, прежде чем что-либо записать: шлюз и пул должны находиться внутри подсети, пул не должен включать адрес сети, широковещательный адрес и адрес шлюза, а статические аренды должны быть уникальными и находиться внутри подсети. Статические аренды записываются в /ip dhcp-server lease с именем сервера, поэтому каждое устройство всегда получает один и тот же адрес.

    Советы

    • Планируете адресацию? Инструмент «Калькулятор подсетей» показывает диапазон хостов и размер любого префикса.
    • Один DHCP-сервер на каждую VLAN: сначала создайте интерфейсы VLAN в инструменте «Генератор VLAN для MikroTik», затем выполните этот инструмент один раз для каждой VLAN.
    • Если маршрутизатор отвечает на DNS, убедитесь, что файрвол блокирует DNS из интернета; в этом поможет «Генератор файрвола MikroTik».

    Вопросы и ответы

    Из каких частей состоит DHCP-сервер RouterOS?

    Вместе работают три раздела: /ip pool содержит адреса для выдачи, /ip dhcp-server привязывает сервер к интерфейсу и пулу, а /ip dhcp-server network содержит то, что сообщается клиентам: шлюз, DNS-серверы, домен и NTP-серверы для этой подсети. Самому маршрутизатору также нужен собственный адрес на интерфейсе, который скрипт может добавить.

    Статические аренды должны быть внутри пула или вне его?

    Подойдёт и то и другое: RouterOS никогда не выдаёт адрес, закреплённый статической арендой. Если держать постоянные устройства вне динамического диапазона, например с .2 по .9, а пул начать с .10, план легче читать и нет путаницы при удалении аренды.

    Какое время аренды выбрать?

    Для домашней или офисной сети обычно подходят сутки. Гостевым сетям и хотспотам с множеством коротких визитов лучше час или меньше, чтобы адреса быстро возвращались в пул. Очень короткая аренда означает больше продлений, но в небольшой сети это ничего не стоит.

    Нужен ли allow-remote-requests, чтобы клиенты использовали маршрутизатор как DNS?

    Да, и именно это превращает маршрутизатор в открытый резолвер, если файрвол не блокирует DNS из внешней сети. Инструмент добавляет параметр, только когда вы включаете его, и напоминает проверить цепочку input.

    План моей сети куда-нибудь отправляется?

    Нет. Проверки и скрипт выполняются в вашем браузере.