Бесконечная длительность сессии в 0.35b

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Бесконечная длительность сессии в 0.35b

Сообщение eddy_mut »

Возможно ли? Или она все еще равняется максимум 65535 секунд?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

таймаут всегда ставиться а тот что вы аоказали это таймаут для MPD так как MPD не понимает значение выше этого

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

В свойствах NAS я указывал тип NAS - other. Потому что у меня mpd 4.1 непатченный. Так как же мне сделать бесконечные сессии?

Насколько я понял, чтобы сессия была бесконечной, нужно вообще не отдавать mpd радиус параметр Session-Timeout?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

Никак всегда есть лимит

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

Плохо. Тогда хочу предложить в следующих версиях ABillS предусмотреть возможность указывать нулевой (бесконечный) лимит сессии.

lite
Сообщения: 23
Зарегистрирован: Вс янв 28, 2007 6:17 am

Сообщение lite »

to eddy_mut как ты видишь реализацию бесконечной сессии?
Если в MPD лимит идёт по стандарту?
Только если периодически обнулять счётчик MPD отвечающий за "время жизни" сессии.
А если так, то это ложиться на твои плечи =) , патчи MPD думаю мы все будем только за! :) .

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

Уважаемый, lite.

1. Если мне не изменяет память, в любой софтине, принимающей входящие подключения, есть возможность задать лимит сессии равный нулю, тоесть бесконечный (в PoPToP и MPD точно так и есть).
2. Если ABillS через Radius-Reply атрибуты не передаст аттрибут Session-Timeout, то MPD, сверясь со своим конфигом (см. пункт 1-й), сделает сессию бесконечной.

Все проверено на личном опыте.

Вот я и прошу разработчика ABillS сделать так, чтобы можно было, при желании, не передавать аттрибут Session-Timeout вовсе. Тогда и сессия станет бесконечной.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

RADIUS Parameters (,)
Session-Timeout = 0

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

Если послать Session-Timeout = 0 , то сессия оборвется сразу после подключения. Нужно наоборот: НЕ посылать его.

fozzy
Сообщения: 13
Зарегистрирован: Вс апр 29, 2007 7:35 am
Откуда: Kyiv, UA

Сообщение fozzy »

+1
Фича нужная. Ибо при построении l2tp ( customer---LAC--l2tp tunnel--LNS---Inet) обрыв туннеля между LAC и LNS по Session-Timeout весьма анноит.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

ДОбавлена такая возможность


Если перед параметром поставить знак восклицания ''!'' параметр созданный авторизатором не будет передаваться для NAS.

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

Спасибо. Сейчас проверим.

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

Попробовал прописать !0 - и получилось вот так:

vlan-router# radtest user password localhost 3 testing123 127.0.0.1 127.0.0.1
Sending Access-Request of id 181 to 127.0.0.1 port 1812
User-Name = "user"
User-Password = "password"
NAS-IP-Address = 127.0.0.1
NAS-Port = 3
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=181, length=38
Session-Timeout = 2546893
Framed-IP-Address = 62.33.233.246
Framed-IP-Netmask = 255.255.255.255


Вместо того чтобы таймаут не передать - он передает большую цифру, которую MPD воспринимает почемуто как нулевую и моментально обрывает сессию.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

!Session-Timeout=0

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

Помогите убогому :) прописал и стало еще хуже он совсем перестал отдавать какие либо аттрибуты:

vlan-router# radtest user password localhost 3 testing123 127.0.0.1 127.0.0.1
Sending Access-Request of id 37 to 127.0.0.1 port 1812
User-Name = "user"
User-Password = "password"
NAS-IP-Address = 127.0.0.1
NAS-Port = 3
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=37, length=20

Ответить