simultaneous logins
Tyller D
tyllerd at gmail.com
Fri Aug 13 13:42:28 CEST 2010
Hi Alan,
Thank you for the response.
Below you can see my user in the table as well as the radius -X.
I don't really see any problems, can you?
Thanks,
T
mysql> select * from radcheck where username="71485392";
+--------+----------+--------------------+----+-----------+
| id | username | attribute | op | value |
+--------+----------+--------------------+----+-----------+
| 810890 | 71485392 | Auth-Type | := | Perl |
| 810891 | 71485392 | databank | := | 104305655 |
| 810892 | 71485392 | Cleartext-Password | := | password |
| 810893 | 71485392 | Max-All-Session | := | 3600 |
| 810894 | 71485392 | Expire-After | := | 864000 |
| 810895 | 71485392 | Simultaneous-Use | := | 1 |
| 810896 | 71485392 | Idle-Timeout | := | 300 |
| 810897 | 71485392 | Cleartext-Password | := | password |
+--------+----------+--------------------+----+-----------+
Listening on proxy address * port 1814
Ready to process requests.
rad_recv: Access-Request packet from host 192.168.4.28 port 46819, id=100,
length=175
NAS-Port-Type = Wireless-802.11
Calling-Station-Id = "00:1E:64:8E:1F:8E"
Called-Station-Id = "hotspot1"
NAS-Port-Id = "Guest"
User-Name = "71485392"
NAS-Port = 2154823729
Acct-Session-Id = "80700031"
Framed-IP-Address = 10.20.30.253
Mikrotik-Host-IP = 10.20.30.253
User-Password = "password"
Service-Type = Login-User
WISPr-Logoff-URL = "http://10.20.30.1/logout"
NAS-Identifier = "TEST2"
NAS-IP-Address = 192.168.4.28
+- entering group authorize {...}
++[preprocess] returns ok
++[chap] returns noop
++[mschap] returns noop
[suffix] No '@' in User-Name = "71485392", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
++[unix] returns notfound
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
rlm_sql (sql): Reserving sql socket id: 3
[sql] expand: SELECT id, username, attribute, value, op FROM
radcheck WHERE username = '%{SQL-User-Name}' ORDER BY id
-> SELECT id, username, attribute, value, op FROM
radcheck WHERE username = '71485392' ORDER BY id
[sql] User found in radcheck table
[sql] expand: SELECT id, username, attribute, value, op FROM
radreply WHERE username = '%{SQL-User-Name}' ORDER BY id
-> SELECT id, username, attribute, value, op FROM
radreply WHERE username = '71485392' ORDER BY id
[sql] expand: SELECT groupname FROM radusergroup
WHERE username = '%{SQL-User-Name}' ORDER BY priority -> SELECT
groupname FROM radusergroup WHERE username =
'71485392' ORDER BY priority
rlm_sql (sql): Released sql socket id: 3
++[sql] returns ok
rlm_sqlcounter: Entering module authorize code
rlm_sqlcounter: Could not find Check item value pair
++[monthyoctets] returns noop
++[expiration] returns noop
++[logintime] returns noop
[pap] Found existing Auth-Type, not changing it.
++[pap] returns noop
rlm_sqlcounter: Entering module authorize code
sqlcounter_expand: 'SELECT TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime))
FROM radacct WHERE UserName='%{User-Name}' ORDER BY
acctstarttime LIMIT 1;'
[expire_on_login] expand: SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='%{User-Name}'
ORDER BY acctstarttime LIMIT 1; -> SELECT
TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime)) FROM radacct
WHERE UserName='71485392' ORDER BY acctstarttime LIMIT 1;
sqlcounter_expand: '%{sql:SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='71485392'
ORDER BY acctstarttime LIMIT 1;}'
[expire_on_login] sql_xlat
[expire_on_login] expand: %{User-Name} -> 71485392
[expire_on_login] sql_set_user escaped user --> '71485392'
[expire_on_login] expand: SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='71485392'
ORDER BY acctstarttime LIMIT 1; -> SELECT
TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime)) FROM radacct
WHERE UserName='71485392' ORDER BY acctstarttime LIMIT 1;
rlm_sql (sql): Reserving sql socket id: 2
[expire_on_login] sql_xlat finished
rlm_sql (sql): Released sql socket id: 2
[expire_on_login] expand: %{sql:SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='71485392'
ORDER BY acctstarttime LIMIT 1;} -> 6161
rlm_sqlcounter: Check item is greater than query result
rlm_sqlcounter: Authorized user 71485392, check_item=864000, counter=6161
rlm_sqlcounter: Sent Reply-Item for user 71485392, Type=Session-Timeout,
value=857839
++[expire_on_login] returns ok
rlm_sqlcounter: Entering module authorize code
sqlcounter_expand: 'SELECT IFNULL(SUM(AcctSessionTime),0) FROM radacct
WHERE UserName='%{User-Name}''
[noresetcounter] expand: SELECT IFNULL(SUM(AcctSessionTime),0) FROM
radacct WHERE UserName='%{User-Name}' -> SELECT
IFNULL(SUM(AcctSessionTime),0) FROM radacct WHERE UserName='71485392'
sqlcounter_expand: '%{sql:SELECT IFNULL(SUM(AcctSessionTime),0) FROM
radacct WHERE UserName='71485392'}'
[noresetcounter] sql_xlat
[noresetcounter] expand: %{User-Name} -> 71485392
[noresetcounter] sql_set_user escaped user --> '71485392'
[noresetcounter] expand: SELECT IFNULL(SUM(AcctSessionTime),0) FROM
radacct WHERE UserName='71485392' -> SELECT IFNULL(SUM(AcctSessionTime),0)
FROM radacct WHERE UserName='71485392'
rlm_sql (sql): Reserving sql socket id: 1
[noresetcounter] sql_xlat finished
rlm_sql (sql): Released sql socket id: 1
[noresetcounter] expand: %{sql:SELECT IFNULL(SUM(AcctSessionTime),0)
FROM radacct WHERE UserName='71485392'} -> 205
rlm_sqlcounter: Check item is greater than query result
rlm_sqlcounter: Authorized user 71485392, check_item=3600, counter=205
rlm_sqlcounter: Sent Reply-Item for user 71485392, Type=Session-Timeout,
value=3395
++[noresetcounter] returns ok
Found Auth-Type = Perl
+- entering group Perl {...}
GOT CLONE -1208038704 0x93f53d8
rlm_perl: Added pair NAS-Port-Type = Wireless-802.11
rlm_perl: Added pair WISPr-Logoff-URL = http://10.20.30.1/logout
rlm_perl: Added pair Acct-Session-Id = 80700031
rlm_perl: Added pair SQL-User-Name = 71485392
rlm_perl: Added pair Service-Type = Login-User
rlm_perl: Added pair Called-Station-Id = hotspot1
rlm_perl: Added pair Calling-Station-Id = 00:1E:64:8E:1F:8E
rlm_perl: Added pair User-Name = 71485392
rlm_perl: Added pair NAS-Identifier = TEST2
rlm_perl: Added pair User-Password = password
rlm_perl: Added pair Mikrotik-Host-IP = 10.20.30.253
rlm_perl: Added pair Framed-IP-Address = 10.20.30.253
rlm_perl: Added pair NAS-IP-Address = 192.168.4.28
rlm_perl: Added pair NAS-Port = 2154823729
rlm_perl: Added pair NAS-Port-Id = Guest
rlm_perl: Added pair Session-Timeout = 3395
rlm_perl: Added pair Mikrotik-Xmit-Limit = 104305655
rlm_perl: Added pair Idle-Timeout = 300
rlm_perl: Added pair Cleartext-Password = password
rlm_perl: Added pair Expire-After = 864000
rlm_perl: Added pair Max-All-Session = 3600
rlm_perl: Added pair Simultaneous-Use = 1
rlm_perl: Added pair databank = 104305655
rlm_perl: Added pair Auth-Type = Perl
++[perl] returns ok
+- entering group session {...}
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
[sql] expand: SELECT COUNT(*) FROM
radacct WHERE username =
'%{SQL-User-Name}' AND acctstoptime IS NULL ->
SELECT COUNT(*) FROM
radacct WHERE username =
'71485392' AND acctstoptime IS NULL
rlm_sql (sql): Reserving sql socket id: 0
rlm_sql (sql): Released sql socket id: 0
++[sql] returns ok
Login OK: [71485392/password] (from client TEST2 port 2154823729 cli
00:1E:64:8E:1F:8E)
+- entering group post-auth {...}
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
[sql] expand: %{User-Password} -> password
[sql] expand: INSERT INTO radpostauth
(username, pass, reply, authdate) VALUES
( '%{User-Name}',
'%{%{User-Password}:-%{Chap-Password}}',
'%{reply:Packet-Type}', '%S') -> INSERT INTO
radpostauth (username, pass, reply,
authdate) VALUES (
'71485392', 'password',
'Access-Accept', '2010-08-13 11:57:42')
rlm_sql (sql) in sql_postauth: query is INSERT INTO
radpostauth (username, pass, reply,
authdate) VALUES (
'71485392', 'password',
'Access-Accept', '2010-08-13 11:57:42')
rlm_sql (sql): Reserving sql socket id: 4
rlm_sql (sql): Released sql socket id: 4
++[sql] returns ok
++[exec] returns noop
Sending Access-Accept of id 100 to 192.168.4.28 port 46819
Session-Timeout = 3395
Mikrotik-Xmit-Limit = 104305655
Finished request 0.
Going to the next request
Waking up in 4.9 seconds.
rad_recv: Accounting-Request packet from host 192.168.4.28 port 32987,
id=101, length=137
Acct-Status-Type = Start
NAS-Port-Type = Wireless-802.11
Calling-Station-Id = "00:1E:64:8E:1F:8E"
Called-Station-Id = "hotspot1"
NAS-Port-Id = "Guest"
User-Name = "71485392"
NAS-Port = 2154823729
Acct-Session-Id = "80700031"
Framed-IP-Address = 10.20.30.253
Mikrotik-Host-IP = 10.20.30.253
Event-Timestamp = "Jan 2 1970 02:16:43 SAST"
NAS-Identifier = "TEST2"
NAS-IP-Address = 192.168.4.28
Acct-Delay-Time = 0
+- entering group preacct {...}
++[preprocess] returns ok
[acct_unique] Hashing 'NAS-Port = 2154823729,Client-IP-Address =
192.168.4.28,NAS-IP-Address = 192.168.4.28,Acct-Session-Id =
"80700031",User-Name = "71485392"'
[acct_unique] Acct-Unique-Session-ID = "ff0a9b7762ab9e6f".
++[acct_unique] returns ok
[suffix] No '@' in User-Name = "71485392", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
++[files] returns noop
+- entering group accounting {...}
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
[sql] expand: %{Acct-Delay-Time} -> 0
[sql] expand: INSERT INTO radacct
(acctsessionid, acctuniqueid, username,
realm, nasipaddress, nasportid,
nasporttype, acctstarttime, acctstoptime,
acctsessiontime, acctauthentic, connectinfo_start,
connectinfo_stop, acctinputoctets, acctoutputoctets,
calledstationid, callingstationid, acctterminatecause,
servicetype, framedprotocol, framedipaddress,
NASIdentifier, acctstartdelay, acctstopdelay,
xascendsessionsvrkey) VALUES ('%{Acct-Session-Id}',
'%{Acct-Unique-Session-Id}', '%{SQL-User-Name}',
'%{Realm}', '%{NAS-IP-Address}', '%{NAS-Port}',
'%{NAS-Port-Type}', '%S', NULL, '0', '%{Acct-Authentic}',
'%{Connect-Info}', '', '0', '0',
'%{Called-Station-Id}', '%{Calling-Station-Id}', '',
'%{Service-Type}', '%{Framed-Protocol}', '
rlm_sql (sql): Reserving sql socket id: 3
rlm_sql (sql): Released sql socket id: 3
++[sql] returns ok
[attr_filter.accounting_response] expand: %{User-Name} -> 71485392
attr_filter: Matched entry DEFAULT at line 12
++[attr_filter.accounting_response] returns updated
Sending Accounting-Response of id 101 to 192.168.4.28 port 32987
Finished request 1.
Cleaning up request 1 ID 101 with timestamp +36
Going to the next request
Waking up in 4.9 seconds.
Cleaning up request 0 ID 100 with timestamp +36
Ready to process requests.
rad_recv: Access-Request packet from host 192.168.4.251 port 1025, id=196,
length=192
User-Name = "71485392"
User-Password = "password"
NAS-IP-Address = 192.168.4.251
NAS-Port = 0
Service-Type = Login-User
Acct-Session-Id = "EB000063"
Called-Station-Id = "00-50-E8-02-53-90"
Calling-Station-Id = "00-1D-E0-43-D5-8F"
Nomadix-Logoff-URL = "http://1.1.1.1"
WISPr-Location-ID = "isocc=,cc=,ac=,network=Firedigit"
NAS-Identifier = "JonnyLAW"
NAS-Port-Type = ISDN
+- entering group authorize {...}
++[preprocess] returns ok
++[chap] returns noop
++[mschap] returns noop
[suffix] No '@' in User-Name = "71485392", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
++[unix] returns notfound
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
rlm_sql (sql): Reserving sql socket id: 2
[sql] expand: SELECT id, username, attribute, value, op FROM
radcheck WHERE username = '%{SQL-User-Name}' ORDER BY id
-> SELECT id, username, attribute, value, op FROM
radcheck WHERE username = '71485392' ORDER BY id
[sql] User found in radcheck table
[sql] expand: SELECT id, username, attribute, value, op FROM
radreply WHERE username = '%{SQL-User-Name}' ORDER BY id
-> SELECT id, username, attribute, value, op FROM
radreply WHERE username = '71485392' ORDER BY id
[sql] expand: SELECT groupname FROM radusergroup
WHERE username = '%{SQL-User-Name}' ORDER BY priority -> SELECT
groupname FROM radusergroup WHERE username =
'71485392' ORDER BY priority
rlm_sql (sql): Released sql socket id: 2
++[sql] returns ok
rlm_sqlcounter: Entering module authorize code
rlm_sqlcounter: Could not find Check item value pair
++[monthyoctets] returns noop
++[expiration] returns noop
++[logintime] returns noop
[pap] Found existing Auth-Type, not changing it.
++[pap] returns noop
rlm_sqlcounter: Entering module authorize code
sqlcounter_expand: 'SELECT TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime))
FROM radacct WHERE UserName='%{User-Name}' ORDER BY
acctstarttime LIMIT 1;'
[expire_on_login] expand: SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='%{User-Name}'
ORDER BY acctstarttime LIMIT 1; -> SELECT
TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime)) FROM radacct
WHERE UserName='71485392' ORDER BY acctstarttime LIMIT 1;
sqlcounter_expand: '%{sql:SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='71485392'
ORDER BY acctstarttime LIMIT 1;}'
[expire_on_login] sql_xlat
[expire_on_login] expand: %{User-Name} -> 71485392
[expire_on_login] sql_set_user escaped user --> '71485392'
[expire_on_login] expand: SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='71485392'
ORDER BY acctstarttime LIMIT 1; -> SELECT
TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime)) FROM radacct
WHERE UserName='71485392' ORDER BY acctstarttime LIMIT 1;
rlm_sql (sql): Reserving sql socket id: 1
[expire_on_login] sql_xlat finished
rlm_sql (sql): Released sql socket id: 1
[expire_on_login] expand: %{sql:SELECT TIME_TO_SEC(TIMEDIFF(NOW(),
acctstarttime)) FROM radacct WHERE UserName='71485392'
ORDER BY acctstarttime LIMIT 1;} -> 6186
rlm_sqlcounter: Check item is greater than query result
rlm_sqlcounter: Authorized user 71485392, check_item=864000, counter=6186
rlm_sqlcounter: Sent Reply-Item for user 71485392, Type=Session-Timeout,
value=857814
++[expire_on_login] returns ok
rlm_sqlcounter: Entering module authorize code
sqlcounter_expand: 'SELECT IFNULL(SUM(AcctSessionTime),0) FROM radacct
WHERE UserName='%{User-Name}''
[noresetcounter] expand: SELECT IFNULL(SUM(AcctSessionTime),0) FROM
radacct WHERE UserName='%{User-Name}' -> SELECT
IFNULL(SUM(AcctSessionTime),0) FROM radacct WHERE UserName='71485392'
sqlcounter_expand: '%{sql:SELECT IFNULL(SUM(AcctSessionTime),0) FROM
radacct WHERE UserName='71485392'}'
[noresetcounter] sql_xlat
[noresetcounter] expand: %{User-Name} -> 71485392
[noresetcounter] sql_set_user escaped user --> '71485392'
[noresetcounter] expand: SELECT IFNULL(SUM(AcctSessionTime),0) FROM
radacct WHERE UserName='71485392' -> SELECT IFNULL(SUM(AcctSessionTime),0)
FROM radacct WHERE UserName='71485392'
rlm_sql (sql): Reserving sql socket id: 0
[noresetcounter] sql_xlat finished
rlm_sql (sql): Released sql socket id: 0
[noresetcounter] expand: %{sql:SELECT IFNULL(SUM(AcctSessionTime),0)
FROM radacct WHERE UserName='71485392'} -> 205
rlm_sqlcounter: Check item is greater than query result
rlm_sqlcounter: Authorized user 71485392, check_item=3600, counter=205
rlm_sqlcounter: Sent Reply-Item for user 71485392, Type=Session-Timeout,
value=3395
++[noresetcounter] returns ok
Found Auth-Type = Perl
+- entering group Perl {...}
rlm_perl: Added pair NAS-Port-Type = ISDN
rlm_perl: Added pair Acct-Session-Id = EB000063
rlm_perl: Added pair SQL-User-Name = 71485392
rlm_perl: Added pair Service-Type = Login-User
rlm_perl: Added pair Calling-Station-Id = 00-1D-E0-43-D5-8F
rlm_perl: Added pair Called-Station-Id = 00-50-E8-02-53-90
rlm_perl: Added pair WISPr-Location-ID = isocc=,cc=,ac=,network=Firedigit
rlm_perl: Added pair User-Name = 71485392
rlm_perl: Added pair NAS-Identifier = JonnyLAW
rlm_perl: Added pair User-Password = password
rlm_perl: Added pair Nomadix-Logoff-URL = http://1.1.1.1
rlm_perl: Added pair NAS-IP-Address = 192.168.4.251
rlm_perl: Added pair NAS-Port = 0
rlm_perl: Added pair Session-Timeout = 3395
rlm_perl: Added pair Nomadix-MaxBytesDown = 104305655
rlm_perl: Added pair Idle-Timeout = 300
rlm_perl: Added pair Cleartext-Password = password
rlm_perl: Added pair Expire-After = 864000
rlm_perl: Added pair Max-All-Session = 3600
rlm_perl: Added pair Simultaneous-Use = 1
rlm_perl: Added pair databank = 104305655
rlm_perl: Added pair Auth-Type = Perl
++[perl] returns ok
+- entering group session {...}
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
[sql] expand: SELECT COUNT(*) FROM
radacct WHERE username =
'%{SQL-User-Name}' AND acctstoptime IS NULL ->
SELECT COUNT(*) FROM
radacct WHERE username =
'71485392' AND acctstoptime IS NULL
rlm_sql (sql): Reserving sql socket id: 4
[sql] expand: SELECT radacctid, acctsessionid,
username, nasipaddress, nasportid,
framedipaddress, callingstationid,
framedprotocol FROM
radacct WHERE username =
'%{SQL-User-Name}' AND acctstoptime IS NULL
-> SELECT radacctid, acctsessionid, username,
nasipaddress, nasportid, framedipaddress,
callingstationid, framedprotocol FROM
radacct WHERE username =
'71485392' AND acctstoptime IS NULL
checkrad: Net::Telnet 3.00+ CPAN module not installed
rlm_sql (sql): Released sql socket id: 4
[sql] Failed to check the terminal server for user '71485392'.
++[sql] returns fail
Login OK: [71485392/password] (from client JonnyLAW port 0 cli
00-1D-E0-43-D5-8F)
+- entering group post-auth {...}
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
[sql] expand: %{User-Password} -> password
[sql] expand: INSERT INTO radpostauth
(username, pass, reply, authdate) VALUES
( '%{User-Name}',
'%{%{User-Password}:-%{Chap-Password}}',
'%{reply:Packet-Type}', '%S') -> INSERT INTO
radpostauth (username, pass, reply,
authdate) VALUES (
'71485392', 'password',
'Access-Accept', '2010-08-13 11:58:07')
rlm_sql (sql) in sql_postauth: query is INSERT INTO
radpostauth (username, pass, reply,
authdate) VALUES (
'71485392', 'password',
'Access-Accept', '2010-08-13 11:58:07')
rlm_sql (sql): Reserving sql socket id: 3
rlm_sql (sql): Released sql socket id: 3
++[sql] returns ok
++[exec] returns noop
Sending Access-Accept of id 196 to 192.168.4.251 port 1025
Session-Timeout = 3395
Nomadix-MaxBytesDown = 104305655
Finished request 2.
Going to the next request
Waking up in 4.9 seconds.
rad_recv: Accounting-Request packet from host 192.168.4.251 port 1026,
id=24, length=184
User-Name = "71485392"
NAS-IP-Address = 192.168.4.251
NAS-Port = 0
Acct-Status-Type = Start
Acct-Session-Id = "EB000063"
Event-Timestamp = "Aug 13 2010 12:01:31 SAST"
Called-Station-Id = "00-50-E8-02-53-90"
Calling-Station-Id = "00-1D-E0-43-D5-8F"
NAS-Identifier = "JonnyLAW"
NAS-Port-Type = ISDN
Nomadix-Attr-17 = 0x00000001
WISPr-Location-ID = "isocc=,cc=,ac=,network=Firedigit"
Acct-Delay-Time = 1
+- entering group preacct {...}
++[preprocess] returns ok
[acct_unique] Hashing 'NAS-Port = 0,Client-IP-Address =
192.168.4.251,NAS-IP-Address = 192.168.4.251,Acct-Session-Id =
"EB000063",User-Name = "71485392"'
[acct_unique] Acct-Unique-Session-ID = "58d5aa42e3403008".
++[acct_unique] returns ok
[suffix] No '@' in User-Name = "71485392", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
++[files] returns noop
+- entering group accounting {...}
[sql] expand: %{User-Name} -> 71485392
[sql] sql_set_user escaped user --> '71485392'
[sql] expand: %{Acct-Delay-Time} -> 1
[sql] expand: INSERT INTO radacct
(acctsessionid, acctuniqueid, username,
realm, nasipaddress, nasportid,
nasporttype, acctstarttime, acctstoptime,
acctsessiontime, acctauthentic, connectinfo_start,
connectinfo_stop, acctinputoctets, acctoutputoctets,
calledstationid, callingstationid, acctterminatecause,
servicetype, framedprotocol, framedipaddress,
NASIdentifier, acctstartdelay, acctstopdelay,
xascendsessionsvrkey) VALUES ('%{Acct-Session-Id}',
'%{Acct-Unique-Session-Id}', '%{SQL-User-Name}',
'%{Realm}', '%{NAS-IP-Address}', '%{NAS-Port}',
'%{NAS-Port-Type}', '%S', NULL, '0', '%{Acct-Authentic}',
'%{Connect-Info}', '', '0', '0',
'%{Called-Station-Id}', '%{Calling-Station-Id}', '',
'%{Service-Type}', '%{Framed-Protocol}', '
rlm_sql (sql): Reserving sql socket id: 2
rlm_sql (sql): Released sql socket id: 2
++[sql] returns ok
[attr_filter.accounting_response] expand: %{User-Name} -> 71485392
attr_filter: Matched entry DEFAULT at line 12
++[attr_filter.accounting_response] returns updated
Sending Accounting-Response of id 24 to 192.168.4.251 port 1026
Finished request 3.
Cleaning up request 3 ID 24 with timestamp +63
Going to the next request
Waking up in 3.8 seconds.
Cleaning up request 2 ID 196 with timestamp +61
Ready to process requests.
On Fri, Aug 13, 2010 at 11:54 AM, Alan DeKok <aland at deployingradius.com>wrote:
> tyllerd wrote:
> > Then I try login from one NAS and then again from another NAS and it
> works.
>
> And what does "radiusd -X" say?
>
> > So does simultaneous-use only tell the NAS to let user X login once or
> is
> > supposed to be server side? Do I need to right a script to do it server
> > side?
>
> The simultaneous-use checking applies to *all* NASes. So it *should*
> enforce only one login, even if you try to login on two different NASes.
>
> Alan DeKok.
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20100813/0dfc236b/attachment.html>
More information about the Freeradius-Users
mailing list