Страница 1 из 2
связка 60 опции и 43 опции
Добавлено: 11 мар 2022, 17:41
dll2003
Всем, добрый день!
Может ли кто-нибудь подсказать, как в настройках DHCP сервера Микротика создать связку между 60 опцией и 43 для каждого вендора в отдельности?
Что бы например когда Fanvil-вские телефоны присылали в 60 опции (Vendor class identifier) свой идентификатор, например Fanvil им DHCP сервер выдавал 43 опцию с соответствующим значением именно для них, а когда Yealink-овские, тому же DHCP серверу присылают свой идентификатор (Yealink, к примеру), то им бы в 43 опции выдавалась другое значение, именно для Yealink-ов?
В настройках мелкомягкого DHCP сервака такое было возможно, а вот в микротовском ни как не могу понять как их можно связать между собой

Re: связка 60 опции и 43 опции
Добавлено: 14 мар 2022, 20:11
BigBear
В настройках DHCP сервера есть Lease Script
Далее попробуйте по аналогии как в этой статье:
https://voxlink.ru/kb/voip-devices-conf ... dor-class/
Re: связка 60 опции и 43 опции
Добавлено: 17 мар 2022, 08:05
dll2003
Большое спасибо за совет.

Re: связка 60 опции и 43 опции
Добавлено: 17 мар 2022, 12:20
dll2003
По изучал статью на вокслинке, к сожалению там рассматривается другой случай, который для меня не является проблемой. Если бы речь шла, к примеру, о dhcpd , то это не проблема для меня.
Надеялся, что в настройках DHCP сервера на Микротике уже есть какой-либо инструмент для такого, раз там есть вкладка Vendor Classes, иначе её наличие становиться мне не очень понятной.
Но общее направления мне стало понятно, надо ваять скриптинг для обеспечения данного функционала.
Re: связка 60 опции и 43 опции
Добавлено: 17 мар 2022, 21:49
dll2003
dll2003 писал(а): ↑17 мар 2022, 12:20
Но общее направления мне стало понятно, надо ваять скриптинг для обеспечения данного функционала.
Что-то с Lease Script поставило меня в тупик, не знаю даже как подступиться к этому

Re: связка 60 опции и 43 опции
Добавлено: 18 мар 2022, 12:19
dll2003
BigBear писал(а): ↑14 мар 2022, 20:11
В настройках DHCP сервера есть Lease Script
Пообщался с микротиковским саппортом, они написали, что Lease Script не может решить это, наверное поэтому и я в тупик попал.
Re: связка 60 опции и 43 опции
Добавлено: 20 мар 2022, 13:13
dll2003
Я нашел решение, тему можно считать закрытой.
Re: связка 60 опции и 43 опции
Добавлено: 20 мар 2022, 14:33
Kostetyo
Не хотите поделиться?
Re: связка 60 опции и 43 опции
Добавлено: 31 мар 2022, 00:14
dll2003
Kostetyo писал(а): ↑20 мар 2022, 14:33
Не хотите поделиться?
Прошу прощения, не смог проверить у себя на практике, услали в командировку.
В общем, если вкратце, то пул надо разбить на отдельные блоки адресов.
У каждого вендора будет свой блок адресов.
Если нужны будут подробности, то наверное позже постараюсь описать, как проверю.
Re: связка 60 опции и 43 опции
Добавлено: 03 апр 2022, 00:15
dll2003
В общем, удалось на работе проверить, все работает.
Так как описывать долго, я приведу список команд.
Значения взяты из головы, Вам для себя надо подставлять свои значение.
/interface vlan
add comment="Voice VLAN" interface=bridge name=vlan3 vlan-id=3
/ip address
add address=192.168.3.254/24 comment="Voice VLAN" interface=vlan3
/ip pool
add name=IP_Phones ranges=192.168.3.0/25
add name=Fanvil_Phones ranges=192.168.3.128/28
add name=Yealink_Phones ranges=192.168.3.144/28
/ip dhcp-server
add address-pool=IP_Phones disabled=no interface=vlan3 name=dhcp_IP_Phones
/ip dhcp-server option
add code=43 name=Yealink value=0x123456789
add code=43 name=Fanvil value=0x987654321
/ip dhcp-server vendor-class-id
add address-pool=Fanvil_Phones name=Fanvil server=dhcp_IP_Phones vid=fanvil
add address-pool=Yealink_Phones name=Yealink server=dhcp_IP_Phones vid=yealink
/ip dhcp-server network
add address=192.168.3.0/25 comment="IP-Phones" dns-server=9.9.9.9 gateway=192.168.3.254 netmask=24
add address=192.168.3.128/28 comment="Fanvil" dhcp-option="Fanvil" dns-server=9.9.9.9 gateway=192.168.3.254 netmask=24
add address=192.168.3.144/28 comment="Yealink" dhcp-option="Yealink" dns-server=9.9.9.9 gateway=192.168.3.254 netmask=24