Страница 1 из 2

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

Добавлено: Чт май 03, 2007 5:31 am
eddy_mut
Возможно ли? Или она все еще равняется максимум 65535 секунд?

Добавлено: Чт май 03, 2007 7:16 am
~AsmodeuS~
таймаут всегда ставиться а тот что вы аоказали это таймаут для MPD так как MPD не понимает значение выше этого

Добавлено: Чт май 03, 2007 7:54 am
eddy_mut
В свойствах NAS я указывал тип NAS - other. Потому что у меня mpd 4.1 непатченный. Так как же мне сделать бесконечные сессии?

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

Добавлено: Чт май 03, 2007 11:29 am
~AsmodeuS~
Никак всегда есть лимит

Добавлено: Чт май 03, 2007 11:55 am
eddy_mut
Плохо. Тогда хочу предложить в следующих версиях ABillS предусмотреть возможность указывать нулевой (бесконечный) лимит сессии.

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

Добавлено: Вт май 29, 2007 5:46 am
eddy_mut
Уважаемый, lite.

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

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

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

Добавлено: Вт май 29, 2007 7:30 am
~AsmodeuS~
RADIUS Parameters (,)
Session-Timeout = 0

Добавлено: Вт май 29, 2007 7:43 am
eddy_mut
Если послать Session-Timeout = 0 , то сессия оборвется сразу после подключения. Нужно наоборот: НЕ посылать его.

Добавлено: Ср май 30, 2007 8:00 am
fozzy
+1
Фича нужная. Ибо при построении l2tp ( customer---LAC--l2tp tunnel--LNS---Inet) обрыв туннеля между LAC и LNS по Session-Timeout весьма анноит.

Добавлено: Ср май 30, 2007 9:30 am
~AsmodeuS~
ДОбавлена такая возможность


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

Добавлено: Пт июн 01, 2007 7:47 am
eddy_mut
Спасибо. Сейчас проверим.

Добавлено: Пт июн 01, 2007 8:32 am
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 воспринимает почемуто как нулевую и моментально обрывает сессию.

Добавлено: Пт июн 01, 2007 8:36 am
~AsmodeuS~
!Session-Timeout=0

Добавлено: Пт июн 01, 2007 8:46 am
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