MikroTik не раздает IP по DHCP: проверка Bridge, IP Pool и DHCP Setup
Симптомы сбоя службы DHCP на MikroTik
Вы подключаете компьютер кабелем к роутеру MikroTik или вводите пароль от Wi-Fi на смартфоне, но устройство бесконечно пишет «Получение IP-адреса...», после чего Windows присваивает авто-адрес 169.254.X.X (сеть без доступа к интернету). В логах WinBox строка DHCP горит красным цветом.
Пошаговое восстановление раздачи адресов
Главный принцип архитектуры MikroTik: Вся цепочка раздачи строится строго по схеме: Интерфейс (Bridge) ➔ IP-адрес роутера ➔ Пул адресов (IP Pool) ➔ DHCP-сервер ➔ Сеть (DHCP Network). Если одно звено разорвано — раздача работать не будет.
Способ 1. Быстрое исправление через мастер DHCP Setup (Рекомендуется)
- Откройте WinBox ➔ IP ➔ DHCP Server.
- Если в списке есть старые неработающие красные строки — удалите их кнопкой «-» (минус).
- Нажмите кнопку DHCP Setup:
- DHCP Server Interface: выберите ваш общий интерфейс
bridge(не отдельный ether2!). - DHCP Address Space:
192.168.88.0/24(нажмите Next). - Gateway for DHCP Network:
192.168.88.1(нажмите Next). - Addresses to Give Out:
192.168.88.10-192.168.88.254(нажмите Next). - DNS Servers:
192.168.88.1(или8.8.8.8). - Lease Time:
08:00:00(время аренды 8 часов).
- DHCP Server Interface: выберите ваш общий интерфейс
- Мастер завершится сообщением: «DHCP Setup has completed successfully».
Способ 2. Проверка назначения IP на сам Bridge
Убедитесь, что сам роутер имеет адрес в этой подсети: откройте IP ➔ Addresses. Там обязательно должна быть запись 192.168.88.1/24 с привязкой к интерфейсу bridge!
Частые вопросы (FAQ)
Почему нельзя привязывать DHCP-сервер к порту ether2?
Потому что порты ether2-ether5 объединены в программный коммутатор Bridge. Привязывать IP и DHCP нужно строго к родительскому интерфейсу 'bridge', иначе на остальных портах раздачи не будет.
Что делать, если в IP → DHCP Server имя сервера выделено красным цветом?
Красный цвет означает статус 'invalid'. Это бывает, если интерфейс выключен, либо адрес пула (IP Pool) не совпадает с подсетью на интерфейсе.
Что означает IP-адрес 169.254.x.x на компьютере?
Это специальный диапазон APIPA. Windows назначает его сама себе, когда отправила запрос DHCP Discover, но за отведенное время не получила ответа от роутера.
Как сделать, чтобы определенному компьютеру всегда выдавался один IP?
Откройте IP → DHCP Server → вкладка Leases. Найдите устройство, кликните по нему правой кнопкой мыши и нажмите 'Make Static'.