Страница 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