Page 1 of 1

dhcp время сессии lease time

Posted: 11 Dec 2017, 15:38
by saskuu
приветствую
в биллинге стоит максимальное время сессии 87840 (1 сутки). соответственно в аксель передается через радиус Session-Timeout=87840
по истечении времени сессии аксель просто удаляет у себя интерфейс и клиент отрубается на несколько минут (в конфе стоит lease-time=300, max-lease-time=300)
что можно сделать, чтобы перезапуск сессии происходил максимально быстро ?

Re: dhcp время сессии lease time

Posted: 11 Dec 2017, 16:26
by dimka88
В секции [ipoe] soft-terminate=1
Включаение режима мягкого завершения сессии. При завершении сессий через команды cli или Radius Disconnect-Message сессия не будет завершена немедленно, но будет помечена как завершенная и клиент продолжит работать, но при следующем запросе продления аренды ему будет отказано и в это время сессия завершится. По умолчанию мягкое завершение отключено. Для принудительного завершения сесcии не смотря на включенный режим мягкого завершения можно использовать команду cli
terminate <селектор сессии> hard
При soft-terminate=1 по истечению Session-Timeout (в вашем случае 87840) accel-ppp пометит сессию как finish и будет сохранять в работоспособном состоянии пока не придет от клиента запрос на продления аренды ip адреса, после чего accel-ppp ответит DHCP NAK и клиент пошлет DHCP Discover.
Параметр может вступить в силу после accel-cmd reload, то есть не требует перезагрузки accel-ppp.

Re: dhcp время сессии lease time

Posted: 06 Jun 2018, 07:35
by IVB
А если от клиента не поступит запрос на продление аренды?

Re: dhcp время сессии lease time

Posted: 06 Jun 2018, 19:57
by dimka88
IVB wrote: 06 Jun 2018, 07:35 А если от клиента не поступит запрос на продление аренды?
Сессия завершится жестко по истечению max-lease-time