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