Hi , I did several test. 1) I do Installed freeradius on a virtual machine on my computer. I run it with -X and without and this server is always responding to the Accounting ON. Using NTRadPing - Getting Responds Accounting on Usung Mikrotik - Getting Responds Accounting on 2) with my freeradius on Production is the same version of freeradius, same config files (except passwords) o got: Using NTRadPing - Getting Responds Accounting on Usung Mikrotik - NO Responding Accounting on * Mikrotik and NTRadPing are on the same LAN, switched on the same proxy. I did tried to learn on test radius how works raddebug but I can't filter requests. I'm trying to only see requests from a NAS or from a specific IP but always I get echo information with raddebug I tried WORKING raddebug -c '(Acct-Status-Type == Accounting-On)' I tried NOT WORKING raddebug -i 172.17.1.110 raddebug -c'(Packet-Src-IP-Address == 172.17.1.110)' raddebug -c '(NAS-IP-Address == 172.17.1.1100)' when I'm sending from another IP and always get info: example: [root@localhost radius]# raddebug -i 10.1.1.1 (19) Sun Apr 16 17:06:17 2017: Debug: <running>: Received Accounting-Request Id 79 from 172.17.1.116:55239 to 172.17.1.21:1813 length 66 (19) Sun Apr 16 17:06:17 2017: Debug: <running>: User-Name = "pru" (19) Sun Apr 16 17:06:17 2017: Debug: <running>: Acct-Status-Type = Accounting-On (19) Sun Apr 16 17:06:17 2017: Debug: <running>: Acct-Session-Id = "19408" (19) Sun Apr 16 17:06:17 2017: Debug: <running>: Acct-Status-Type = Accounting-On (19) Sun Apr 16 17:06:17 2017: Debug: <running>: Acct-Delay-Time = 0 (19) Sun Apr 16 17:06:17 2017: Debug: <running>: NAS-Identifier = "\"SERVER\"" (19) Sun Apr 16 17:06:17 2017: Debug: <running>: NAS-IP-Address = 172.16.5.240 (19) Sun Apr 16 17:06:17 2017: Debug: <running>: # Executing section preacct from file /etc/raddb/sites-enabled/default (19) Sun Apr 16 17:06:17 2017: Debug: <running>: preacct { (19) Sun Apr 16 17:06:17 2017: Debug: [preprocess] = ok (19) Sun Apr 16 17:06:17 2017: Debug: policy acct_unique { (19) Sun Apr 16 17:06:17 2017: Debug: if ("%{string:Class}" =~ /ai:([0-9a-f]{32})/i) { (19) Sun Apr 16 17:06:17 2017: Debug: EXPAND %{string:Class} (19) Sun Apr 16 17:06:17 2017: Debug: --> (19) Sun Apr 16 17:06:17 2017: Debug: if ("%{string:Class}" =~ /ai:([0-9a-f]{32})/i) -> FALSE (19) Sun Apr 16 17:06:17 2017: Debug: else { (19) Sun Apr 16 17:06:17 2017: Debug: update request { (19) Sun Apr 16 17:06:17 2017: Debug: EXPAND %{md5:%{User-Name},%{Acct-Session-ID},%{%{NAS-IPv6-Address}:-%{NAS-IP-Address}},%{NAS-Identifier},%{NAS-Port-ID},%{NAS-Port}} (19) Sun Apr 16 17:06:17 2017: Debug: --> e133e7b9f9041cad17523455aeaebb46 (19) Sun Apr 16 17:06:17 2017: Debug: } # update request = noop (19) Sun Apr 16 17:06:17 2017: Debug: } # else = noop (19) Sun Apr 16 17:06:17 2017: Debug: } # policy acct_unique = noop (19) Sun Apr 16 17:06:17 2017: Debug: suffix: Checking for suffix after "@" (19) Sun Apr 16 17:06:17 2017: Debug: suffix: No '@' in User-Name = "pru", looking up realm NULL (19) Sun Apr 16 17:06:17 2017: Debug: suffix: No such realm "NULL" (19) Sun Apr 16 17:06:17 2017: Debug: [suffix] = noop (19) Sun Apr 16 17:06:17 2017: Debug: [files] = noop (19) Sun Apr 16 17:06:17 2017: Debug: } # preacct = ok (19) Sun Apr 16 17:06:17 2017: Debug: # Executing section accounting from file /etc/raddb/sites-enabled/default (19) Sun Apr 16 17:06:17 2017: Debug: accounting { (19) Sun Apr 16 17:06:17 2017: Debug: detail: EXPAND /var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d (19) Sun Apr 16 17:06:17 2017: Debug: detail: --> /var/log/radius/radacct/172.17.1.116/detail-20170416 (19) Sun Apr 16 17:06:17 2017: Debug: detail: /var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d expands to /var/log/radius/radacct/172.17.1.116/detail-20170416 (19) Sun Apr 16 17:06:17 2017: Debug: detail: EXPAND %t (19) Sun Apr 16 17:06:17 2017: Debug: detail: --> Sun Apr 16 17:06:17 2017 (19) Sun Apr 16 17:06:17 2017: Debug: [detail] = ok (19) Sun Apr 16 17:06:17 2017: Debug: [unix] = noop (19) Sun Apr 16 17:06:17 2017: Debug: sql: EXPAND %{tolower:type.%{Acct-Status-Type}.query} (19) Sun Apr 16 17:06:17 2017: Debug: sql: --> type.accounting-on.query (19) Sun Apr 16 17:06:17 2017: Debug: sql: Using query template 'query' (19) Sun Apr 16 17:06:17 2017: Debug: sql: EXPAND %{User-Name} (19) Sun Apr 16 17:06:17 2017: Debug: sql: --> pru (19) Sun Apr 16 17:06:17 2017: Debug: sql: SQL-User-Name set to 'pru' (19) Sun Apr 16 17:06:17 2017: Debug: sql: EXPAND UPDATE radacct SET acctstoptime = FROM_UNIXTIME(%{integer:Event-Timestamp}), acctsessiontime = '%{integer:Event-Timestamp}' - UNIX_TIMESTAMP(acctstarttime), acctterminatecause = '%{%{Acct-Terminate-Cause}:-NAS-Reboot}' WHERE acctstoptime IS NULL AND nasipaddress = '%{NAS-IP-Address}' AND acctstarttime <= FROM_UNIXTIME(%{integer:Event-Timestamp}) (19) Sun Apr 16 17:06:17 2017: Debug: sql: --> UPDATE radacct SET acctstoptime = FROM_UNIXTIME(1492355177), acctsessiontime = '1492355177' - UNIX_TIMESTAMP(acctstarttime), acctterminatecause = 'NAS-Reboot' WHERE acctstoptime IS NULL AND nasipaddress = '172.16.5.240' AND acctstarttime <= FROM_UNIXTIME(1492355177) (19) Sun Apr 16 17:06:17 2017: Debug: sql: Executing query: UPDATE radacct SET acctstoptime = FROM_UNIXTIME(1492355177), acctsessiontime = '1492355177' - UNIX_TIMESTAMP(acctstarttime), acctterminatecause = 'NAS-Reboot' WHERE acctstoptime IS NULL AND nasipaddress = '172.16.5.240' AND acctstarttime <= FROM_UNIXTIME(1492355177) (19) Sun Apr 16 17:06:17 2017: Debug: sql: SQL query returned: success (19) Sun Apr 16 17:06:17 2017: Debug: sql: 0 record(s) updated (19) Sun Apr 16 17:06:17 2017: Debug: sql: No additional queries configured (19) Sun Apr 16 17:06:17 2017: Debug: [sql] = noop (19) Sun Apr 16 17:06:17 2017: Debug: [exec] = noop (19) Sun Apr 16 17:06:17 2017: Debug: attr_filter.accounting_response: EXPAND %{User-Name} (19) Sun Apr 16 17:06:17 2017: Debug: attr_filter.accounting_response: --> pru (19) Sun Apr 16 17:06:17 2017: Debug: attr_filter.accounting_response: Matched entry DEFAULT at line 12 (19) Sun Apr 16 17:06:17 2017: Debug: [attr_filter.accounting_response] = updated (19) Sun Apr 16 17:06:17 2017: Debug: } # accounting = updated (19) Sun Apr 16 17:06:17 2017: Debug: Sent Accounting-Response Id 79 from 172.17.1.21:1813 to 172.17.1.116:55239 length 0 (19) Sun Apr 16 17:06:17 2017: Debug: Finished request (19) Sun Apr 16 17:06:17 2017: Debug: Cleaning up request packet ID 79 with timestamp +1581 -----Mensaje original----- De: Freeradius-Users [mailto:freeradius-users-bounces+oscar=jofre.com@lists.freeradius.org] En nombre de Alan DeKok Enviado el: viernes, 14 de abril de 2017 16:34 Para: FreeRadius users mailing list Asunto: Re: Acct-Status-Type = 7 On Apr 14, 2017, at 6:50 AM, Oscar Jofre <oscar@jofre.com> wrote:
Hi Alan and thanks, About last answer i will check it but the accounting on should response anything ?
Yes. And again, if you read the debug log, you would see this. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html