amindomao Posted August 2, 2011 · Report post Поделитесь плз и со мной описанным патчем. amindomao(a)gmail.com Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
drovorub Posted August 23, 2011 · Report post и мне вышлите пожалста патчик, если у кого он есть на pisarenko(a)tech.idknet.com Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alexandr Ovcharenko Posted August 25, 2011 · Report post Присоединяюсь к поискам патча! alex(собачка)sivash.net Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xcme Posted August 28, 2011 · Report post А проблема на самом деле серьезная. Обьясню: Украли у нас свич с чердака, отрезали все подписанные квартиры, ну или просто порезали все провода на чердаке. Поставили мы новый свич, восстановили все. А дальше? Кого в какой порт пихать? В биллинге или еще где нет соответствия абонентов портам коммутатора? Только по порт дескрипш на свиче можно понять где есть кто? Может тогда в бекапах конфигов поискать подписи... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
a0d75 Posted September 5, 2011 · Report post Господа, поделитесь пожалуйста патчем для всех, если автор не против Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
(= dd =) Posted September 9, 2011 (edited) · Report post ------------------------------------ Edited April 5, 2012 by (= dd =) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
(= dd =) Posted April 5, 2012 · Report post Тема закрыта, патч никому не высылаю. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
white_crow Posted April 5, 2012 · Report post А причина в чем? Лень? Задолбали? Так давай я тут выложу в аттачмент? Хочешь 25 WMZ вышлю в качестве разового вознаграждения за труд - ибо юзаю в продакшн. Можно людям раздать? (а то уже меня задолбали в личку, но я пока не даю - как ты и просил - направлять к тебе) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
(= dd =) Posted April 6, 2012 · Report post Нет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dsk Posted April 6, 2012 · Report post У автора проект сейчас очень "нервный", так что лучше его не мучать... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
StSphinx Posted April 7, 2012 · Report post У автора проект сейчас очень "нервный", так что лучше его не мучать... Так а что мешает автору выложить свои патчи в паблик? Или же дать разрешение тем,кто патч уже получил? И дергать никто не будет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cramac Posted April 7, 2012 · Report post остальным придется самим делать патч :( Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vladimirslk Posted April 9, 2012 · Report post кто как скорость нарезает на абонентов при этой схеме? ) подобие профиля делается или на каждого пишем отдельно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
(= dd =) Posted April 9, 2012 · Report post остальным придется самим делать патч :( Да Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
m1h Posted April 11, 2012 · Report post Может все же глубокоуважаемый dd сжалится и облагодетельствует страждущую общественность? Или может быть счастливые обладатели поделятся своим счастьем, если конечно автор строго настрого им ещё не запретил? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Gunner Posted April 12, 2012 · Report post Запретил Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
lan-viper Posted April 12, 2012 · Report post Ну и флаг ему в руки. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
m1h Posted April 13, 2012 · Report post Жалко конечно, кошернее было бы поправить сам сервер. Пришлось подойти к вопросу через задницу. Пропатчил dhcpd чтобы он писал в лог R-ID и C-ID, logsurfer слушает логфайл и запускает скрипт на перле, который через omcmd находит нужную лизу и через dhcdrop шлет для неё RELEASE Пока все работает, но в коммерцию мы ещё не запустились, посему как будет работать в продакшене пока неизвестно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cramac Posted April 18, 2012 (edited) · Report post нужен просто программист знающий, и подправить исходники сервера... к примеру, может отключить запись адресов в dhcpd.leases хотя база может понадобится, тогда можно отключить загрузку ее. Edited April 18, 2012 by Cramac Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Megas Posted April 18, 2012 · Report post скорее надо отключать проверку что лиза уже выданна. должена быть функция которая сканирует leased и дальше по существу. вот её и надо рассматривать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cramac Posted April 18, 2012 (edited) · Report post в файлике dhcp-4.2.3-P2\server\mdb.c есть int find_lease_by_ip_addr (struct lease **lp, struct iaddr addr, const char *file, int line) { return lease_ip_hash_lookup(lp, lease_ip_addr_hash, addr.iabuf, addr.len, file, line); } int find_lease_by_uid (struct lease **lp, const unsigned char *uid, unsigned len, const char *file, int line) { if (len == 0) return 0; return lease_id_hash_lookup (lp, lease_uid_hash, uid, len, file, line); } int find_lease_by_hw_addr (struct lease **lp, const unsigned char *hwaddr, unsigned hwlen, const char *file, int line) { if (hwlen == 0) return 0; return lease_id_hash_lookup(lp, lease_hw_addr_hash, hwaddr, hwlen, file, line); } Может в них подправить? Edited April 18, 2012 by Cramac Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
terrible Posted April 18, 2012 · Report post Нет, это структуры поиска текущего IP лизах, а нужно менять саму логику выдачи IP. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cramac Posted April 18, 2012 · Report post точно нужен знаток кода, и скорее всего надо смотреть в dhcp-4.2.3-P2/server/dhcpleasequery.c начиная с 300 строк. Там идет поиск и сравнение адреса с лисами. Дальше отправка статусов и т.д. Жаль но я не силен в сях... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted April 19, 2012 · Report post капец админы %) пишите линк на исходник и чего хотите, гляну как время будет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
terrible Posted April 19, 2012 · Report post http://www.isc.org/software/dhcp/423-p2/download/dhcp-423-p2targz Хотим, чтобы при определённомом ключике, при окончании к-ва свободных IP в пуле, пул бы сначала начал бы выдаваться. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...