amindomao Posted August 2, 2011 Поделитесь плз и со мной описанным патчем. amindomao(a)gmail.com Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
drovorub Posted August 23, 2011 и мне вышлите пожалста патчик, если у кого он есть на 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 Присоединяюсь к поискам патча! alex(собачка)sivash.net Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xcme Posted August 28, 2011 А проблема на самом деле серьезная. Обьясню: Украли у нас свич с чердака, отрезали все подписанные квартиры, ну или просто порезали все провода на чердаке. Поставили мы новый свич, восстановили все. А дальше? Кого в какой порт пихать? В биллинге или еще где нет соответствия абонентов портам коммутатора? Только по порт дескрипш на свиче можно понять где есть кто? Может тогда в бекапах конфигов поискать подписи... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
a0d75 Posted September 5, 2011 Господа, поделитесь пожалуйста патчем для всех, если автор не против Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
(= dd =) Posted September 9, 2011 (edited) ------------------------------------ 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 Тема закрыта, патч никому не высылаю. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
white_crow Posted April 5, 2012 А причина в чем? Лень? Задолбали? Так давай я тут выложу в аттачмент? Хочешь 25 WMZ вышлю в качестве разового вознаграждения за труд - ибо юзаю в продакшн. Можно людям раздать? (а то уже меня задолбали в личку, но я пока не даю - как ты и просил - направлять к тебе) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
(= dd =) Posted April 6, 2012 Нет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dsk Posted April 6, 2012 У автора проект сейчас очень "нервный", так что лучше его не мучать... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
StSphinx Posted April 7, 2012 У автора проект сейчас очень "нервный", так что лучше его не мучать... Так а что мешает автору выложить свои патчи в паблик? Или же дать разрешение тем,кто патч уже получил? И дергать никто не будет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cramac Posted April 7, 2012 остальным придется самим делать патч :( Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vladimirslk Posted April 9, 2012 кто как скорость нарезает на абонентов при этой схеме? ) подобие профиля делается или на каждого пишем отдельно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
(= dd =) Posted April 9, 2012 остальным придется самим делать патч :( Да Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
m1h Posted April 11, 2012 Может все же глубокоуважаемый dd сжалится и облагодетельствует страждущую общественность? Или может быть счастливые обладатели поделятся своим счастьем, если конечно автор строго настрого им ещё не запретил? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Gunner Posted April 12, 2012 Запретил Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
lan-viper Posted April 12, 2012 Ну и флаг ему в руки. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
m1h Posted April 13, 2012 Жалко конечно, кошернее было бы поправить сам сервер. Пришлось подойти к вопросу через задницу. Пропатчил 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) нужен просто программист знающий, и подправить исходники сервера... к примеру, может отключить запись адресов в 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 скорее надо отключать проверку что лиза уже выданна. должена быть функция которая сканирует leased и дальше по существу. вот её и надо рассматривать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cramac Posted April 18, 2012 (edited) в файлике 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 Нет, это структуры поиска текущего IP лизах, а нужно менять саму логику выдачи IP. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cramac Posted April 18, 2012 точно нужен знаток кода, и скорее всего надо смотреть в 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 капец админы %) пишите линк на исходник и чего хотите, гляну как время будет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
terrible Posted April 19, 2012 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...