Kto To Опубликовано: 3 жовтня, 2018 Опубликовано: 3 жовтня, 2018 Добрый день. Реализовали у себя раздачу ип посредством опции 82 через isc-dhcpd. Пока тестируем. Вылез один неприятный бок - Когда к примеру клиент меняет у себя устройство и новое устройство шлет запрос на IP - dhcpd видит что IP назначен другому мак адресу и присутствует lease уже - и соответственно выдает в лог - no free leases. Костыльное решение - вручную тушить dhcpd, удалять из /var/db/dhcpd/dhcpd.leases запись об этом ип, запускать dhcpd и тогда все начинает работать. Но это как-то не по-православному. Может есть какое-то более удобное решение данной проблемы?
KaYot Опубліковано: 3 жовтня, 2018 Опубліковано: 3 жовтня, 2018 На наге было, по-моему там патч для ics из пары строк делали. Проще наверное это модулем для фрирадиуса сделать, или более современным dhcp-серверами типа perl-dhcp с того же нага.
wantmore Опубліковано: 3 жовтня, 2018 Опубліковано: 3 жовтня, 2018 Можно уменьшить время лизы либо патч как написали выше.
trinity0333 Опубліковано: 4 жовтня, 2018 Опубліковано: 4 жовтня, 2018 16 часов назад, Kto To сказал: Добрый день. Реализовали у себя раздачу ип посредством опции 82 через isc-dhcpd. Пока тестируем. Вылез один неприятный бок - Когда к примеру клиент меняет у себя устройство и новое устройство шлет запрос на IP - dhcpd видит что IP назначен другому мак адресу и присутствует lease уже - и соответственно выдает в лог - no free leases. Костыльное решение - вручную тушить dhcpd, удалять из /var/db/dhcpd/dhcpd.leases запись об этом ип, запускать dhcpd и тогда все начинает работать. Но это как-то не по-православному. Может есть какое-то более удобное решение данной проблемы? скомпилить с dd-patchем. https://forum.nag.ru/index.php?/topic/61077-isc-dhcpd-i-klienty-peretykalschiki-kto-kak-reshaet-problemu/&page=8 по ссылочке есть всё.
fet4 Опубліковано: 4 жовтня, 2018 Опубліковано: 4 жовтня, 2018 Или поставь accel-ppp. Там есть контроль этого нюанса (check-mac-change) и много других интересных плюшек.
Kto To Опубліковано: 4 жовтня, 2018 Автор Опубліковано: 4 жовтня, 2018 Всем огромное спасибо за помощь
andryas Опубліковано: 4 жовтня, 2018 Опубліковано: 4 жовтня, 2018 Кстати, о патчах. Существует ли способ как-то подружить сабж с СУБД, а именно, хренение host в БД вместо текстового конфига?
Kto To Опубліковано: 4 жовтня, 2018 Автор Опубліковано: 4 жовтня, 2018 28 минут назад, andryas сказал: Кстати, о патчах. Существует ли способ как-то подружить сабж с СУБД, а именно, хренение host в БД вместо текстового конфига? я так думаю что буду пилить себе perl-dhcp под то чтоб доставать ип из sql.
andryas Опубліковано: 4 жовтня, 2018 Опубліковано: 4 жовтня, 2018 У перловского есть ограниченя, насколько я понимаю. Да и производительность, скорей всего, соответствующая. dhcpd удовлетворяет всем, кроме необходиомсти рестарта для перечитывания конфига. Теоретически прикрутить поддержку mysql не сложная задача, но нужен опыт С Я на С не писал десятки лет, видимо, надо будет кого-то искать. Интересуюсь, т.к. вполне вероятно, что такую задачу уже кто-то решал ранее.
Kto To Опубліковано: 4 жовтня, 2018 Автор Опубліковано: 4 жовтня, 2018 Пфф о какой производительности вы говорите? У вас сотни тысяч dhcp запросов в секунду?
KaYot Опубліковано: 4 жовтня, 2018 Опубліковано: 4 жовтня, 2018 1 час назад, andryas сказал: У перловского есть ограниченя, насколько я понимаю. Да и производительность, скорей всего, соответствующая. При 4к сессиях и клиентской лизе в 5 минут(перезапрос каждые 2.5мин) загрузка CPU околонулевая. Это у ics куча ограничений и производительность 20ти летней давности..
andryas Опубліковано: 4 жовтня, 2018 Опубліковано: 4 жовтня, 2018 4 часа назад, KaYot сказал: При 4к сессиях и клиентской лизе в 5 минут(перезапрос каждые 2.5мин) загрузка CPU околонулевая. Есть реально работающий порт? Может ли работать без релея?
KaYot Опубліковано: 4 жовтня, 2018 Опубліковано: 4 жовтня, 2018 (відредаговано) 1 час назад, andryas сказал: Есть реально работающий порт? Может ли работать без релея? Что значит реально работающий? Я себе дописал скрипт Ivan_83 с НАГа, работает года 3. Без релея не работает, но не могу представить как использовать OPT82 без оного. Да и дописать нужный функционал этому скрипту куда проще чем ваять свой сервер на С. Відредаговано 4 жовтня, 2018 KaYot
joker85 Опубліковано: 5 жовтня, 2018 Опубліковано: 5 жовтня, 2018 (відредаговано) DHCP-сервера Kea 1.4 замена ISC DHCP Відредаговано 5 жовтня, 2018 joker85
serg_cl Опубліковано: 5 жовтня, 2018 Опубліковано: 5 жовтня, 2018 6 минут назад, joker85 сказал: DHCP-сервера Kea 1.4 замена ISC DHCP Насколько я понял он не поддерживает OPT82.
vop Опубліковано: 5 жовтня, 2018 Опубліковано: 5 жовтня, 2018 7 hours ago, serg_cl said: Насколько я понял он не поддерживает OPT82. А в логи оно не пишет опцию? PS Может себе поставить, поиграть...
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас