Пользователи работают по vpn и в услуге dialup стоит лимит одновременных сессий = 1. Если пользователь зашел в сеть, то второго с тем-же логином не пустят, всё хорошо. Но, если пользователи подключаются одновременно, то радиус авторизует несколько сессий.
Лог радиуса:
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: User <xxxx> connecting
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Session for sessionid <xxxx> not found in <127.0.0.1> cache
?Debug : Apr 26 22:53:00 b7f76b90 RADIUS DBA: Info for login <xxxx> found. type <2>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: MS-CHAPv2: Authorized user <xxxx>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Dialup session limit:1 session count:0 for user:xxxx
Notice: Apr 26 22:53:00 b7f76b90 AuthServer: Login OK <xxxx> from NAS <127.0.0.1> CLID <> Calling-station <>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: User <xxxx> connecting
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Session for sessionid <xxxx> not found in <127.0.0.1> cache
?Debug : Apr 26 22:53:00 b7f76b90 RADIUS DBA: Info for login <xxxx> found. type <2>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: MS-CHAPv2: Authorized user <xxxx>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Dialup session limit:1 session count:0 for user:xxxx
Notice: Apr 26 22:53:00 b7f76b90 AuthServer: Login OK <xxxx> from NAS <127.0.0.1> CLID <> Calling-station <>
?Debug : Apr 26 22:53:02 b7575b90 AcctServer: Acct-Start: User <xxxx>
?Debug : Apr 26 22:53:02 b7575b90 RADIUS DBA: Info for login <xxxx> found. type <2>
?Debug : Apr 26 22:53:02 b7575b90 AcctServer: Acct-Start: User <xxxx>
?Debug : Apr 26 22:53:02 b7575b90 RADIUS DBA: Info for login <xxxx> found. type <2>
То-есть пользователи, синхронизуясь на "раз-два-три, поехали" заходят под одним логином пачками. Может есть идеи как это победить?
Пользователи работают по vpn и в услуге dialup стоит лимит одновременных сессий = 1. Если пользователь зашел в сеть, то второго с тем-же логином не пустят, всё хорошо. Но, если пользователи подключаются одновременно, то радиус авторизует несколько сессий.
А почему используете услугу dilaup, а не передачу трафика? для авторизации?
masis писал(а):Пользователи работают по vpn и в услуге dialup стоит лимит одновременных сессий = 1. Если пользователь зашел в сеть, то второго с тем-же логином не пустят, всё хорошо. Но, если пользователи подключаются одновременно, то радиус авторизует несколько сессий.
Лог радиуса:
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: User <xxxx> connecting
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Session for sessionid <xxxx> not found in <127.0.0.1> cache
?Debug : Apr 26 22:53:00 b7f76b90 RADIUS DBA: Info for login <xxxx> found. type <2>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: MS-CHAPv2: Authorized user <xxxx>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Dialup session limit:1 session count:0 for user:xxxx
Notice: Apr 26 22:53:00 b7f76b90 AuthServer: Login OK <xxxx> from NAS <127.0.0.1> CLID <> Calling-station <>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: User <xxxx> connecting
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Session for sessionid <xxxx> not found in <127.0.0.1> cache
?Debug : Apr 26 22:53:00 b7f76b90 RADIUS DBA: Info for login <xxxx> found. type <2>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: MS-CHAPv2: Authorized user <xxxx>
?Debug : Apr 26 22:53:00 b7f76b90 AuthServer: Dialup session limit:1 session count:0 for user:xxxx
Notice: Apr 26 22:53:00 b7f76b90 AuthServer: Login OK <xxxx> from NAS <127.0.0.1> CLID <> Calling-station <>
?Debug : Apr 26 22:53:02 b7575b90 AcctServer: Acct-Start: User <xxxx>
?Debug : Apr 26 22:53:02 b7575b90 RADIUS DBA: Info for login <xxxx> found. type <2>
?Debug : Apr 26 22:53:02 b7575b90 AcctServer: Acct-Start: User <xxxx>
?Debug : Apr 26 22:53:02 b7575b90 RADIUS DBA: Info for login <xxxx> found. type <2>
То-есть пользователи, синхронизуясь на "раз-два-три, поехали" заходят под одним логином пачками. Может есть идеи как это победить?
Это конечно жесть... И для чего это нужно? :\
У вас сеть управляемая?
Если да, то пробуйте порт+мак привязку или opt82 ип+порт, и динамически зарезать все...
У нас тоже было через vpn, но таких случаев я не наблюдал...
TiRider писал(а):Это конечно жесть... И для чего это нужно? :\
У вас сеть управляемая?
Если да, то пробуйте порт+мак привязку или opt82 ип+порт, и динамически зарезать все...
У нас тоже было через vpn, но таких случаев я не наблюдал...
Сеть частично управляемая, привязки такие не получается сделать. На подключениях через pppoe нет dhcp для opt82.
gtk писал(а):Попробуйте, передача трафика для авторизации и трафика. И добавить периодическую услугу если у вас есть периодические списания.
В составе ТАРИФНОГО ПЛАНА!
Не понял как это поможет ограничению одновременных входов по vpn.
TiRider писал(а):Это конечно жесть... И для чего это нужно? :\
У вас сеть управляемая?
Если да, то пробуйте порт+мак привязку или opt82 ип+порт, и динамически зарезать все...
У нас тоже было через vpn, но таких случаев я не наблюдал...
Сеть частично управляемая, привязки такие не получается сделать. На подключениях через pppoe нет dhcp для opt82.
gtk писал(а):Попробуйте, передача трафика для авторизации и трафика. И добавить периодическую услугу если у вас есть периодические списания.
В составе ТАРИФНОГО ПЛАНА!
Не понял как это поможет ограничению одновременных входов по vpn.
Попробую. Только мне не понятно каким образом тут не получится пользователю зайти второй раз. IP выдаются динамически, реальные, поэтому привязать адрес к пользователю не получится, адресов на всех не хватит. Это если не будет услуги коммутируемого доступа с ip-пулом.
Сейчас, в качестве костыльного решения по предотвращению таких повторных заходов, сделал по крону раз в минуту проверку сессий, и в случае дубликатов, отключаются все кроме одного.
masis писал(а):Попробую. Только мне не понятно каким образом тут не получится пользователю зайти второй раз. IP выдаются динамически, реальные, поэтому привязать адрес к пользователю не получится, адресов на всех не хватит. Это если не будет услуги коммутируемого доступа с ip-пулом.
Сейчас, в качестве костыльного решения по предотвращению таких повторных заходов, сделал по крону раз в минуту проверку сессий, и в случае дубликатов, отключаются все кроме одного.
А ну если так.... тогда, не знаю. Я думал, ип задаются статически.