DHCP сервер на роутере Mikrotik
16.06.2025DHCP сервер на роутере Mikrotik — это возможность автоматической раздачи сетевых настроек для устройств подключенных к интерфейсу. Рассмотрим настройку DHCP сервера на одном из интерфейсов роутера Mikrotik. Подключим к этому интерфейсу виртуальный компьютер и реальную IP видеокамеру. Сохраним все настройки для раздачи IP адресов при загрузке, а так же сохраним назначения IP адресов по MAC адресу устройств. Все настройки выполним через CLI. (Command Line Interface). Работу будем выполнять в GNS3.
Доступ к роутеру через SSH
DHCP сервер на роутере Mikrotik
Роутер микротик можно установить как операционную систему, т.е. на виртуальную машину или как в нашем примере в симулятор GNS3. Для этого понадобиться скачать образ с официального сайта https://mikrotik.com/download. Так же можно поработать с роутером тут https://demo.mt.lv/. Без скачивания Router OS.
Настройка интерфейса на роутере
У роутера есть порты (они же и есть интерфейсы), выбираем порт для настройки. Т.е. порт к которому подключаем витую пару, и все устройства (клиенты) в режиме автоматического получения сетевых настроек (DHCP), они будут получать их от нашего роутера. Предположим что у роутера 5 портов, т.е. Ethernet1, Ethernet2, Ethernet3, Ethernet4, Ethernet5. Настроим DHCP сервер на интерфейсе Ethernet1.
В двух словах… Так как мы работаем через командную строку, то нужно зайти на роутер. Это можно сделать через SSH или Telnet, используя терминал Linux или командную строку в Windows. В нашем примере работаем через GNS3, т.е. скачиваем ROUTER OS образ и добавляем в симулятор. Перетаскиваем на рабочее поле и кликаем два раза по значку, чтобы открыть в терминале Linux
Настройка пула IP-адресов. Сначала нужно создать пул IP-адресов, которые будут выдаваться клиентам. (камеры, ПК, точки доступа и т.д.)
/ip pool add name=dhcp_pool ranges=192.168.88.10-192.168.88.20
name=dhcp_pool
— имя пула.ranges=192.168.88.10-192.168.88.20
— диапазон IP-адресов, которые будут выдаваться клиентам.
Настройка сети DHCP-сервера Теперь настраиваем сеть, в которой будет работать DHCP-сервер.
/ip dhcp-server network add address=192.168.88.0/24 gateway=192.168.88.1 dns-server=8.8.8.8
address=192.168.88.0/24
— сеть, в которой будет работать DHCP-сервер.gateway=192.168.88.1
— шлюз по умолчанию для клиентов.dns-server=8.8.8.8
— DNS-сервер, который будет использоваться клиентами.
Создание DHCP-сервера Теперь создадим сам DHCP-сервер.
/ip dhcp-server add name=dhcp1 interface=ether1 address-pool=dhcp_pool
name=dhcp1
— имя DHCP-сервера.interface=ether1
— интерфейс, на котором будет работать DHCP-сервер.address-pool=dhcp_pool
— пул IP-адресов, который будет использоваться.
Включение DHCP-сервера
/ip dhcp-server enable dhcp1
Проверка работы DHCP-сервера. Вы можете проверить, какие IP-адреса были выданы клиентам, с помощью команды:
/ip dhcp-server lease print
Не забудьте сохранить конфигурацию, чтобы изменения не потерялись после перезагрузки.
/system configuration save
Теперь к нашему порту роутера можно подключить коммутатор, к которому в свою очередь подключаем IP камеры. В настройках камер указываем DHCP и получаем настройки автоматически.