LINUX.ORG.RU

isc-dhcp

 


0

1

Здравствуйте.

Ребят, такая проблема, есть небольшая 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";
}}
}

Ответ на: комментарий от psv1967

DHCPNAK

Отвечает DHCPNAK Пишет DHCPDISCOVER from мак ноута via eth0 network 192.168.183.0/24 no free leases

Насколько я понимаю, он пытается раздать из сети 192.168.183.0/24, почему он не работает с сеткой shared-network clients ?

ikenny
() автор топика
Ответ на: DHCPNAK от ikenny

1. просто выложи с момента старта лог + что у тебя ifconfig показывает, а то это всё начинает напоминать "..вно это ваш карузо.."

2. с cmts ему любезно запросы релеят, а для остальных надо что бы сервер был в сетке для которой раздает

The DHCP operation begins with clients broadcasting a request. If the client and server are on different subnets, a DHCP Helper or DHCP Relay Agent may be used.

psv1967 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.