problem with table radacct column acctstarttime acctstoptime
Alexandr
systemn17088 at gmail.com
Thu May 24 14:29:26 CEST 2018
On 24.05.2018 11:59, Alexandr wrote:
> I found function strftime, i think it writes time , but i found error
> contain strftime
>
> (12) sql: ERROR: rlm_sql_mysql: ERROR 1305 (FUNCTION
> radius_serv.strftime does not exist): 42000
> (12) sql: SQL query returned: server error
>
> How do fix it?
>
> some sql queries ( insert / update)
>
> INSERT:
>
> rlm_sql (sql): Reserved connection (0)
> (11) sql: EXPAND %{User-Name}
> (11) sql: --> systemn
> (11) sql: SQL-User-Name set to 'systemn'
> (11) sql: EXPAND INSERT INTO radacct (acctsessionid, acctuniqueid,
> username, realm, nasipaddress, nasportid, nasporttype, acctstarttime,
> acctupdatetime, acctstoptime, acctsessiontime, acctauthentic,
> connectinfo_start, connectinfo_stop, acctinputoctets,
> acctoutputoctets, calledstationid, callingstationid,
> acctterminatecause, servicetype, framedprotocol, framedipaddress)
> VALUES ('%{Acct-Session-Id}', '%{Acct-Unique-Session-Id}',
> '%{SQL-User-Name}', '%{Realm}', '%{NAS-IP-Address}',
> '%{%{NAS-Port-ID}:-%{NAS-Port}}', '%{NAS-Port-Type}',
> %{%{integer:Event-Timestamp}:-date('now')},
> %{%{integer:Event-Timestamp}:-date('now')}, NULL, '0',
> '%{Acct-Authentic}', '%{Connect-Info}', '', '0', '0',
> '%{Called-Station-Id}', '%{Calling-Station-Id}', '',
> '%{Service-Type}', '%{Framed-Protocol}', '%{Framed-IP-Address}')
>
> (11) sql: --> INSERT INTO radacct (acctsessionid, acctuniqueid,
> username, realm, nasipaddress, nasportid, nasporttype, acctstarttime,
> acctupdatetime, acctstoptime, acctsessiontime, acctauthentic,
> connectinfo_start, connectinfo_stop, acctinputoctets,
> acctoutputoctets, calledstationid, callingstationid,
> acctterminatecause, servicetype, framedprotocol, framedipaddress)
> VALUES ('8D3C0B6681A85E4F', '4884926a9a6b3dadbdd270f22e5fd4c4',
> 'systemn', '', '192.168.10.26', '2', 'Wireless-802.11', 1527148106,
> 1527148106, NULL, '0', 'RADIUS', 'CONNECT 54Mbps 802.11g', '', '0',
> '0', '60-E3-27-72-BF-5A:DEvChata_new', '38-2D-D1-32-61-1E', '',
> 'Framed-User', '', '')
>
> (11) sql: Executing query: INSERT INTO radacct (acctsessionid,
> acctuniqueid, username, realm, nasipaddress, nasportid, nasporttype,
> acctstarttime, acctupdatetime, acctstoptime, acctsessiontime,
> acctauthentic, connectinfo_start, connectinfo_stop, acctinputoctets,
> acctoutputoctets, calledstationid, callingstationid,
> acctterminatecause, servicetype, framedprotocol, framedipaddress)
> VALUES ('8D3C0B6681A85E4F', '4884926a9a6b3dadbdd270f22e5fd4c4',
> 'systemn', '', '192.168.10.26', '2', 'Wireless-802.11', 1527148106,
> 1527148106, NULL, '0', 'RADIUS', 'CONNECT 54Mbps 802.11g', '', '0',
> '0', '60-E3-27-72-BF-5A:DEvChata_new', '38-2D-D1-32-61-1E', '',
> 'Framed-User', '', '')
> (11) sql: SQL query returned: success
> (11) sql: 1 record(s) updated
>
>
> UPDATE:
> rlm_sql (sql): Reserved connection (1)
> (13) sql: EXPAND %{User-Name}
> (13) sql: --> systemn
> (13) sql: SQL-User-Name set to 'systemn'
> (13) sql: EXPAND UPDATE radacct SET acctstoptime =
> %{%{integer:Event-Timestamp}:-date('now')}, acctsessiontime =
> %{%{Acct-Session-Time}:-NULL}, acctinputoctets =
> %{%{Acct-Input-Gigawords}:-0} << 32 | %{%{Acct-Input-Octets}:-0},
> acctoutputoctets = %{%{Acct-Output-Gigawords}:-0} << 32 |
> %{%{Acct-Output-Octets}:-0}, acctterminatecause =
> '%{Acct-Terminate-Cause}', connectinfo_stop = '%{Connect-Info}' WHERE
> AcctUniqueId = '%{Acct-Unique-Session-Id}'
>
> (13) sql: --> UPDATE radacct SET acctstoptime = 1527150519,
> acctsessiontime = 36, acctinputoctets = 0 << 32 | 282380,
> acctoutputoctets = 0 << 32 | 1486385, acctterminatecause =
> 'User-Request', connectinfo_stop = 'CONNECT 54Mbps 802.11g' WHERE
> AcctUniqueId = '4ac1349d1e910f79fba700d0d1a1abba'
>
> (13) sql: Executing query: UPDATE radacct SET acctstoptime =
> 1527150519, acctsessiontime = 36, acctinputoctets = 0 << 32 |
> 282380, acctoutputoctets = 0 << 32 | 1486385, acctterminatecause =
> 'User-Request', connectinfo_stop = 'CONNECT 54Mbps 802.11g' WHERE
> AcctUniqueId = '4ac1349d1e910f79fba700d0d1a1abba'
>
> rlm_sql_mysql: Rows matched: 1 Changed: 1 Warnings: 1
> (13) sql: SQL query returned: success
> (13) sql: 1 record(s) updated
>
>
>
> On 23.05.2018 13:51, Alan DeKok wrote:
>> On May 23, 2018, at 4:00 AM, Alexandr<systemn17088 at gmail.com> wrote:
>>> freeradius -v3.0.18
>>>
>>> Instead db mysql in table radacct shows incorrect time column acctstartime and acctstoptime in v.3 , if I will use v.2 or v.4 it will be ok. It's a bug ?
>> Those times are created by the access point. FreeRADIUS just writes them to the database.
>>
>> Run the server in debugging mode to see what's going on.
>>
>> Alan DeKok.
>>
>>
>> -
>> List info/subscribe/unsubscribe? Seehttp://www.freeradius.org/list/users.html
>
More information about the Freeradius-Users
mailing list