Установить пользовательский конфиг ocserv (max-same-clients value) на стороне радиуса
Я установил ocserv и успешно подключился к freeradius https://github.com/openconnect/ocserv/blob/master/doc/README-radius.md
Также я установил атрибут max-same-clients на daloRadius: https://github.com/lirantal/daloradius/issues/106
Проблема в:
ocserv не читает значение max-same-клиентов из радиуса и читает его из локального /etc/ocserv/ocserv.conf
файл, который установлен в 1
PS: эти 2 конфига установлены в файле конфигурации ocserv:
auth = "radius [config = / etc / radcli / radiusclient.conf, groupconfig = true]"
acct = "radius [config = / etc / radcli / radiusclient.conf, groupconfig = true]"
Журналы ocserv для пользователя 'saeid' (второй раз):
May 10 03:48:44 server ocserv[12716]: sec-mod: initiating session for user 'saeid' (session: KgOZcL)
May 10 03:48:44 server ocserv[12715]: main[saeid]:##IP##:32900 new user session
May 10 03:48:44 server ocserv[12715]: main[saeid]:##IP##:32900 user tried to connect more than 1 times
May 10 03:48:44 server ocserv[12715]: main[saeid]:##IP##:32900 failed authentication attempt for user 'saeid'
May 10 03:48:44 server ocserv[12715]: ocserv[12756]: worker[saeid]: 93.114.27.203 failed cookie authentication attempt
May 10 03:48:44 server ocserv[12756]: worker[saeid]: ##IP## failed cookie authentication attempt
May 10 03:48:44 server ocserv[12715]: ocserv[12716]: sec-mod: temporarily closing session for saeid (session: KgOZcL)
May 10 03:48:44 server ocserv[12715]: ocserv[12715]: main[saeid]:##IP##:32900 user disconnected (reason: unspecified, rx: 0, tx: 0)
May 10 03:48:44 server ocserv[12716]: sec-mod: temporarily closing session for saeid (session: KgOZcL)
May 10 03:48:44 server ocserv[12715]: main[saeid]:##IP##:32900 user disconnected (reason: unspecified, rx: 0, tx: 0)