Перейти к содержимому
Калькуляторы

Возможности Mikrotik DHCP-server

Позволяет-ли функционал RouterOS v5 сваять подобное приведенному конфигу для dhcpd:

 

##
##	IPSTB options space
##
option space STB;
option STB.product      code 1 = text;
option STB.option       code 2 = text;
option STB.version      code 3 = text;
option STB.homepage     code 4 = text;
option STB.address     	code 5 = ip-address;
option STB.port     	code 6 = integer 16;
option STB.image     	code 7 = text;
option STB.upgrade_url	code 8 = text;
option IPSTB code 136=encapsulate STB;
##	end

class "STB102"
{
 match if (substring(option vendor-class-identifier, 0, 6)="STB102");

 vendor-option-space STB;
 option STB.homepage "http://10.10.10.1/";
 option STB.image "STB102_PACKAGE.bin";
 option STB.upgrade_url "http://10.10.10.1/update/";
}

class "STB201"
{
 match if (substring(option vendor-class-identifier, 0, 6)="STB201");

 vendor-option-space STB;
 option STB.homepage "http://10.10.10.1/";
 option STB.image "STB201_PACKAGE.bin";
 option STB.upgrade_url "http://10.10.10.1/update/";
}

subnet 10.10.10.0 netmask 255.255.255.0 {
 option domain-name-servers 10.10.10.1;
 option routers 10.10.10.1;
 option ntp-servers 10.10.10.1;
 option domain-name "iptv.offce.gdc.ru";
 default-lease-time 1440;
 max-lease-time 17280;

 pool {
range 10.10.10.40 10.10.10.89;
default-lease-time 14400;
max-lease-time 19280;
allow members of "STB102";
allow members of "STB201";
 }

 pool {
range 10.10.10.90 10.10.10.126;
deny members of "STB102";
deny members of "STB201";
 }

}

 

Или лучше сразу от него отказаться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

match if (substring(option vendor-class-identifier, 0, 6)="STB102");

http://wiki.mikrotik.com/wiki/Manual:IP/DHCP_Server

Про vendor-class-id ничего не сказано, но можно проверять client-id.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

client-id

10:34:18 dhcp,debug,packet dhcp: Client-Id = 01-00-80-9F-93-48-D4

По mac-адресу - не подходит, а по vendor-class-identifier нигде ничего не нашел.

Видимо, универсальнее все-таки использовать nix-тазик в роли DHCP-сервера...

Изменено пользователем KaraVan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хе-хе

 

Зато Микротик умеет ассоциировать произвольный менеджмент-IP адрес коммутатора dhcp-relay с пулом адресов выдаваемым клиентам. :)

Изменено пользователем KaraVan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.