hsvt Posted August 13, 2014 А для 4.3.0 подойдет ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dreambox Posted October 8, 2014 zhenya`, попробуйте с патчем. Либо, вместо патча (в случае 1 IP на абонента) чистить лизы каждую минуту. nanaiki, там самому дописывать надо, они немного по другому написаны Можно поступить еще вот так: tail -F /var/log/dhcpd.log | ./kostil.sh & #!/usr/local/bin/bash while read line do if [[ $line =~ 'no free leases' ]] then mv /var/db/dhcpd/dhcpd* /var/db/dhcpd/trash && cp /var/log/dhcpd.log /opt/dhcpd.log && cat /dev/null > /var/log/dhcpd.log /usr/local/etc/rc.d/isc-dhcpd restart fi Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Dimic Posted February 5, 2015 (edited) А для 4.3.0 подойдет ? Патч для 4.3.1. P.S. А есть у кого-нибудь патч, чтобы isc-dhcp из под чрута нормально логи писал? Ну или чтобы опция -d в бэкграунде работала. Информативность лога сейчас следующая: Feb 5 13:54:58 dhcpd: Internet Systems Consortium DHCP Server 4.3.1 Feb 5 13:54:58 dhcpd: Copyright 2004-2014 Internet Systems Consortium. Feb 5 13:54:58 dhcpd: All rights reserved. Feb 5 13:54:58 dhcpd: For info, please visit https://www.isc.org/software/dhcp/ Feb 5 13:54:58 dhcpd: Config file: /usr/local/etc/dhcpd.conf Feb 5 13:54:58 dhcpd: Database file: /var/db/dhcpd/dhcpd.leases Feb 5 13:54:58 dhcpd: PID file: /var/run/dhcpd/dhcpd.pid Feb 5 13:55:17 dhcpd: Internet Systems Consortium DHCP Server 4.3.1 Feb 5 13:55:17 dhcpd: Copyright 2004-2014 Internet Systems Consortium. Feb 5 13:55:17 dhcpd: All rights reserved. Feb 5 13:55:17 dhcpd: For info, please visit https://www.isc.org/software/dhcp/ Feb 5 13:55:17 dhcpd: Config file: /usr/local/etc/dhcpd.conf Feb 5 13:55:17 dhcpd: Database file: /var/db/dhcpd/dhcpd.leases Feb 5 13:55:17 dhcpd: PID file: /var/run/dhcpd/dhcpd.pid Далее тишина. UPD Разобрался. Надо было в чруте создать дополнительный сокет сислога syslogd_flags="-s -l /var/db/dhcpd/var/run/log". А патч подразумевал вот этот расширенный лог DHCPDISCOVER dhcp-4.3.1.dd.patch.txt Edited February 5, 2015 by Dimic Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
hsvt Posted February 6, 2015 (edited) Спасибо, когда спрашивал 4.3.1 еще не было :), а с логами да. Так же не писал пока не указал в rc.conf syslogd_flags="-ss -l /var/db/dhcpd/var/run/log" Edited February 6, 2015 by hsvt Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
poofeg Posted April 7, 2015 У нас DHCP сервер стоит за релеем. Некоторые DHCP клиенты в unicast пакеты (которые не ловятся релеем) ставят флаг BROADCAST и поэтому сервер отвечает широковещательным пакетом. Ясное дело он не доходит до клиента. Поэтому сделал патч, чтобы сервер игнорировал этот флаг. Если кому нужно. dhcpd-always-unicast-poofeg.patch.txt Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Antares Posted August 3, 2015 А чем не устраивает на предыдущей странице?? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
want2know Posted August 5, 2016 Чуть более "чистый" патч. Здравствуйте! Подскажите, установил isc-dhcpd v.4.2.6 как теперь ее пропатчить? Просто запустить из консоли ваш файл? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
No_name Posted August 5, 2016 Нужная тема, подпишусь Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Bear_UA Posted October 4, 2018 Подскажите а есть аналогичный патч под 4.3.3 ? Там структура кода поменялась от 4.3.1 - патч не подходит ( Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nixx Posted October 4, 2018 2 часа назад, Bear_UA сказал: Подскажите а есть аналогичный патч под 4.3.3 ? Там структура кода поменялась от 4.3.1 - патч не подходит ( я для 4.3.6 перепиливал тот же патч. вроде перепилил, работает. 4.3.6.tar.bz2 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
andr1y88 Posted May 4, 2019 (edited) Нужен патч для версии isc-dhcp44-server-4.4.1_3 кто-то может помочь? Edited May 4, 2019 by andr1y88 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ghost_tel Posted November 27, 2019 Подскажите, а кто-нибуль встречал такую ситуацию с патчем от DD? Роутер TP-Link (клиент) получает ip-адрес и почему-то сразу шлёт dhcp request на продление аренды, хотя должен это сделать по истечению половины времени лизы. Получается пакет уходит напрямую на сервер, так как unicast dhcprequest в стостоянии renewing. isc dhcp server на это отвечает NAK на запрос клиента, идущий с src ip клиента, а не relay'a. и клиент не получает больше ip-адрес пока не передернуть порт на коммутаторе. Без патча сервер в любом случае выдает адрес. И таких роутеров попадается 1-2 на 100шт. Как-то можно это побороть ? :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
floop Posted November 28, 2019 (edited) ghost_tel, Попробуйте скормит клиенту option dhcp-server-identifier 192.168.1.1 (адрес relay агента) , чтоб все вопросы на relay слал. Не знаю как это на практике сработает, не пробовал) Edited November 28, 2019 by floop Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
needhelp Posted March 6, 2024 Здравствуйте! Нужен патч для версии isc dhcp 4.4, от 4.3.1 - патч не подходит. кто может помочь? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Serzh Posted May 16, 2024 патчить ничего не нужно, делайте конфиг как тут указано: Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...