Здравствуйте.
Ребят, такая проблема, есть небольшая docsis сеть. Есть железо с isc-dhcp на борту. Пытаюсь поднять маломайский provisioning сервер. Запнулся в самом начале, на раздаче адресов. Схема следующая: кабельные модемы матчатся по опции vendor-class-identifier также происходит выборка mta. Все остальное считается абонентскими устройствами.
Проблема в том, что сервер не дает реплай. Дабы исключить роутинг воткнул ноут напрямую в сервер без свичей и всего остального, но айпишник не получил. айпи сервера 192.168.183.5
Что я пытаюсь сделать: есть 3 сети, 1 для модемов, вторая для voip и третья абонентская К класу см относятся модемы, к класу мта-это телефония и клас cpe это непосредственно абонентские компы, планшеты и т.д.
По сути, подключая ноут напрямую к дхцп серверу с таким конфигом я же должен попать под клас cpe и получить айпишник. Но в дампе я не вижу реплаев, смотрел tcpdump на самом серваке- там реплаев также нет. Что не так? В дампах ругани и прочих недовольств нет, на чексумы не ругается. Сам дхцп конфиг
ddns-update-style none;
default-lease-time 600;
log-facility local7;
#matchim modemi
class "cm" {
match if substring(option vendor-class-identifier,0,6) = "docsis";
spawn with hardware; }
#matchim mta
class "mta" {
match if substring(option vendor-class-identifier,0,4) = "pktc";
spawn with hardware; }
#matchim clientskie ustroistva
class "cpe" {
match if ((substring(option vendor-class-identifier,0,6) != "docsis") and (substring(option vendor-class-identifier,0,4) != "pktc"));
spawn with hardware;}
subnet 192.168.183.0 netmask 255.255.255.0 {}
#seti dlea cabelinih modemov
shared-network cablemodem {
subnet 10.100.0.0 netmask 255.255.255.0 {
pool{
range 10.100.0.2 10.100.0.254;
allow members of "cm";
}
}
}
#seti dlea voip
shared-network voip {
subnet 10.110.0.0 netmask 255.255.255.0 {
pool{range 10.110.0.2 10.110.0.254;
allow members of "mta";
}}
}
#seti dlea abonentov
shared-network clients {
subnet 10.120.0.0 netmask 255.255.255.0 {
pool{range 10.120.0.2 10.120.0.254;
allow members of "cpe";
}}
}