Здравствуйте.
Должен ли параметр single-session работать для pppoe-соединений?
Используем не самую последнуюю версию accel-ppp, пробовали указывать deny и replace, но все равно получается так что некоторые пользователи устанавливают несколько соединений с одного мака, используя один и тот же логин (при этом каждая сессия получает свой IP-адрес).
Это баг, или single-session не работает для PPPoE?
Авторизация через RADIUS, при этом биллинг двойные сессии допускает.
single-session не работает
Re: single-session не работает
привет
single-session работает для всего
single-session работает для всего
Re: single-session не работает
В чем тогда может быть причина того что у пользователя несколько одновременных сессий?
В конфиге указано:[root@nas1 ~]# accel-cmd show sessions | grep kom_82_XX
ppp781 | kom_82_XX | 00:1d:0f:c3:XX:XX | XXX.XXX.245.104 | 40960/40960 | pppoe | | active | 09:11:29
ppp947 | kom_82_XX | 00:1d:0f:c3:XX:XX | XXX.XXX.246.131 | 40960/40960 | pppoe | | active | 09:10:59
ppp1001 | kom_82_XX | 00:1d:0f:c3:XX:XX | XXX.XXX.247.160 | 40960/40960 | pppoe | | active | 09:10:39
ppp1043 | kom_82_XX | 00:1d:0f:c3:XX:XX | XXX.XXX.194.62 | 40960/40960 | pppoe | | active | 09:10:16
ppp1051 | kom_82_XX | 00:1d:0f:c3:XX:XX | XXX.XXX.246.128 | 40960/40960 | pppoe | | active | 09:10:06
ppp804 | kom_82_XX | 00:1d:0f:c3:XX:XX | XXX.XXX.143.172 | 40960/40960 | pppoe | | active | 09:09:56
ppp1078 | kom_82_XX | 00:1d:0f:c3:XX:XX | XXX.XXX.143.23 | 40960/40960 | pppoe | | active | 09:09:11
...
[ppp]
verbose=1
ipv4=require
ipv6=deny
lcp-echo-interval=15
lcp-echo-failure=4
min-mtu=1280
mtu=1480
mru=1480
ccp=1
single-session=deny
check-ip=1
unit-cache=2048
...
Re: single-session не работает
Хм, покопался немного в исходниках, там судя по всему ожидается что single-session должно быть определено в [common], хотя на сайте в примерах указано что оно в [ppp]. Попробую исправить конфиг.
Re: single-session не работает
смотря какая версия
эта опция переехала в common начиная с 1.8 помоему
эта опция переехала в common начиная с 1.8 помоему
Re: single-session не работает
30cff41b56be0d4c3e407e8aa4de5b289eef2ab0
В общем пробовал опцию в common перенести и accel-ppp стал вылетать когда пользователь подключается второй раз (по SIGABRT) :/
В общем пробовал опцию в common перенести и accel-ppp стал вылетать когда пользователь подключается второй раз (по SIGABRT) :/
Re: single-session не работает
поновей что-нибудь поставь
Re: single-session не работает
После обновления вроде заработало.
Можно ли сделать чтобы повторная сессия не пускалась до авторизации а не после нее (при single-session=deny)? Т.е. если пользователь с указанным логином уже подключен, чтобы accel-ppp не пробовал его повторно авторизовать, т.к. биллинг выдает IP из пула на каждую успешную попытку авторизоваться, и если сильно часто пробовать то все IP из пула выбираются.
Можно ли сделать чтобы повторная сессия не пускалась до авторизации а не после нее (при single-session=deny)? Т.е. если пользователь с указанным логином уже подключен, чтобы accel-ppp не пробовал его повторно авторизовать, т.к. биллинг выдает IP из пула на каждую успешную попытку авторизоваться, и если сильно часто пробовать то все IP из пула выбираются.
Re: single-session не работает
Можете пожалуйста ответить?
Можно ли сделать чтобы повторная сессия не пускалась до авторизации а не после нее (при single-session=deny)? Т.е. если пользователь с указанным логином уже подключен, чтобы accel-ppp не пробовал его повторно авторизовать, т.к. биллинг выдает IP из пула на каждую успешную попытку авторизоваться, и если сильно часто пробовать то все IP из пула выбираются.
Re: single-session не работает
Возможно ли это реализовать в будущих версиях?