DHCP сервер не реагирует на Vendor Classes

Базовая функциональность RouterOS
alex
Сообщения: 7
Зарегистрирован: 30 июн 2021, 19:17

DHCP сервер не реагирует на Vendor Classes

Сообщение alex »

Имеем CRS326-24G-2S+RM в режиме роутера, версия 6.48.2. К порту 4 подключен роутер hex PoE в режиме коммутатора, в порт коммутатора подключен компьютер со статическим адресом. Вот такой макет.
На порту 4 у CRS326 организован DHCP сервер. Я хочу заставить его назначать адреса 192.168.3.9, 192.168.3.10 для устройств Yealink (имеют VID 80:5e:c0, в рассматриваемом макете реально отсутствуют) и адреса 192.168.3.11, 192.168.3.12 для устройств Mikrotik (имеют VID 08:55:31).
Но DHCP сервер не реагирует на записи во вкладке Vendor Classes. Он выделил адрес 192.168.3.9 для роутера hex PoE который имеет МАС= 08:55:31:78:3E:2E.
Смотрите вложения.
Что здесь не так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Chupaka
Сообщения: 4088
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение Chupaka »

VID - это не начало MAC-адреса, это строка Class-Id, которую клиент шлёт при запросе адреса. Чтобы узнать её, включите debug-логи для DHCP:

Код: Выделить всё

/system logging add topics=dhcp
https://wiki.mikrotik.com/wiki/Manual:I ... #Example_2
alex
Сообщения: 7
Зарегистрирован: 30 июн 2021, 19:17

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение alex »

Image 6.gif
Chupaka, благодарю за ответ, но в логах я не вижу Class-Id. Есть только id значение которого меняется после повторного включения аппаратуры.
Так как же определить Class-Id для роутера hex PoE?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Chupaka
Сообщения: 4088
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение Chupaka »

Если его нет в логах - значит, клиент его не шлёт.

А задача-то какая? Почему просто не прибить гвоздями IP-адреса к MAC-адресам?
alex
Сообщения: 7
Зарегистрирован: 30 июн 2021, 19:17

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение alex »

Просто прибить нельзя. Оборудование будет меняться, надо будет каждый раз прибивать по новой.
А почему hex PoE не выдает Class- Id? Может его DHCP-клиент надо как-то настроить?
Корпич
Сообщения: 79
Зарегистрирован: 06 июн 2019, 16:42

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение Корпич »

alex писал(а): 01 июл 2021, 11:03 Так как же определить Class-Id для роутера hex PoE?
Сюда загляните

Клиент ROS этого не умеет
https://wiki.mikrotik.com/wiki/Manual:IP/DHCP_Client
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Chupaka
Сообщения: 4088
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение Chupaka »

Почему не умеет? Как раз умеет, надо только вручную добавить опцию с кодом 60 :)
alex
Сообщения: 7
Зарегистрирован: 30 июн 2021, 19:17

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение alex »

Chupaka, вы уже знаете способ получения Class-Id от роутера hex PoE? Тогда, пожалуйста, подробнее.
Аватара пользователя
Chupaka
Сообщения: 4088
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение Chupaka »

Я же написал: на роутере hEX PoE надо добавить Class-Id в запрос DHCP-клиента:

Код: Выделить всё

/ip dhcp-client option
add code=60 name=classid value="'my-hex-poe'"
/ip dhcp-client
add dhcp-options=hostname,clientid,classid disabled=no interface=etherN
alex
Сообщения: 7
Зарегистрирован: 30 июн 2021, 19:17

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение alex »

Благодарю, в понедельник проверю на аппаратуре.
alex
Сообщения: 7
Зарегистрирован: 30 июн 2021, 19:17

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение alex »

К сожалению, Class-Id от клиента не появился. Вот что имеем на стороне клиента (hex PoE)
Image 9.gif
Image 11.jpg
Image 8.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Chupaka
Сообщения: 4088
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение Chupaka »

У вашего клиента почему-то в DHCP Options пусто. А надо, чтобы были указаны нужные опции. Как минимум classid.
alex
Сообщения: 7
Зарегистрирован: 30 июн 2021, 19:17

Re: DHCP сервер не реагирует на Vendor Classes

Сообщение alex »

Вставил classid. Все получилось! Благодарю, Chupaka!