LINUX.ORG.RU

[dhcpd] в dhcpd.leases пусто


0

0

настроил дцхп сервер, чтобы он раздавал ипы для вафлеустройств:

> cat /etc/dhcpd.conf

# dhcpd.conf

ddns-update-style interim;
#ignore client-updates;

subnet 169.254.12.0 netmask 255.255.255.0 {
option broadcast-address 169.254.12.255;
option ip-forwarding on;
option routers 169.254.12.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 208.67.222.222;
option domain-name-servers 208.67.220.220;
#option time-offset -18000;
range dynamic-bootp 169.254.12.2 169.254.12.40;
default-lease-time 259200;
max-lease-time 345600;
}

authoritative;
log-facility local7;

subnet 10.152.187.0 netmask 255.255.255.0 {
}

результат: к компьютеру(169.254.12.1) устройства нормально подключаются и на них работает интернет, но, тем не менее, в /var/lib/dhcp/dhcpd.leases никаких записей нет.

чяднт?

[dhcpd] в dhcpd.leases пусто

169.254.x.x - диапазон, зарезервированный для автоматического получения IP без DHCP-сервера. Так что у тебя работает не DHCP, а zeroconf. Смени подсеть на одну из перечисленных в RFC 1918.

AEP ★★★★★ ()
Ответ на: [dhcpd] в dhcpd.leases пусто от AEP

[dhcpd] в dhcpd.leases пусто

проверь маску сети полученных адресов. Если класса B - зероконф. Если класса C - dhcpd.

За вопрос огромное спасибо, пойду зазырю, что по этой ситуации будет делать кошка.

spunky ★★ ()
Ответ на: [dhcpd] в dhcpd.leases пусто от AEP

[dhcpd] в dhcpd.leases пусто

//фак мой мозг, симбиан умеет zeroconf?!

создал ад-хок сеть, ип хоста: 172.16.1.1

> cat /etc/dhcpd.conf
ddns-update-style interim;
#ignore client-updates;

subnet 172.16.1.0 netmask 255.255.255.0 {
option broadcast-address 172.16.1.255;
option ip-forwarding on;
option routers 172.16.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 208.67.222.222;
option domain-name-servers 208.67.220.220;
range dynamic-bootp 172.16.1.2 172.16.1.10;
default-lease-time 259200;
max-lease-time 345600;
}

authoritative;
log-facility local7;

subnet 10.152.187.0 netmask 255.255.255.0 {
}

результат тот же - интернет на устройствах(мобилка и второй комп) есть, в /var/lib/dhcp/dhcpd.leases по-прежнему пусто. чяднт на этот раз?

opensuse ()

[dhcpd] в dhcpd.leases пусто

fixed. так как dhcpd запускается в чруте, то данные он пишет в /var/lib/dhcp/db/dhcpd.leases

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