Thanks Arran. Here it is (the prolog attached if needed): rad_recv: Accounting-Request packet from host 127.0.0.1 port 44001, id=5, length=142 Acct-Status-Type = Start Calling-Station-Id = "12312312312" Framed-IP-Address = 10.0.0.1 Acct-Session-Id = "d43363551081e4a8" NAS-IP-Address = 10.11.11.77 Framed-Protocol = GPRS-PDP-Context Called-Station-Id = "test-gprs" NAS-Identifier = "test-gprs" User-Name = "testuser" NAS-Port-Type = Virtual Service-Type = Framed-User 3GPP-IMSI = "123123123123123" Wed Jan 15 12:29:40 2014 : Info: # Executing section preacct from file /usr/local/etc/raddb/sites-enabled/default Wed Jan 15 12:29:40 2014 : Info: +- entering group preacct {...} Wed Jan 15 12:29:40 2014 : Info: ++[preprocess] returns ok Wed Jan 15 12:29:40 2014 : Info: [acct_unique] WARNING: Attribute NAS-Port was not found in request, unique ID MAY be inconsistent Wed Jan 15 12:29:40 2014 : Info: [acct_unique] Hashing ',NAS-Identifier = "test-gprs",NAS-IP-Address = 10.11.11.77,Acct-Session-Id = "d43363551081e4a8",User-Name = "testuser"' Wed Jan 15 12:29:40 2014 : Info: [acct_unique] Acct-Unique-Session-ID = "6ce7054b4a610197". Wed Jan 15 12:29:40 2014 : Info: ++[acct_unique] returns ok Wed Jan 15 12:29:40 2014 : Info: [suffix] No '@' in User-Name = "testuser", looking up realm NULL Wed Jan 15 12:29:40 2014 : Info: [suffix] No such realm "NULL" Wed Jan 15 12:29:40 2014 : Info: ++[suffix] returns noop Wed Jan 15 12:29:40 2014 : Info: # Executing section accounting from file /usr/local/etc/raddb/sites-enabled/default Wed Jan 15 12:29:40 2014 : Info: +- entering group accounting {...} Wed Jan 15 12:29:40 2014 : Info: [detail] expand: %{Packet-Src-IP-Address} -> 127.0.0.1 Wed Jan 15 12:29:40 2014 : Info: [detail] expand: /var/log/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d -> /var/log/radacct/127.0.0.1/detail-20140115 Wed Jan 15 12:29:40 2014 : Info: [detail] /var/log/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d expands to /var/log/radacct/127.0.0.1/detail-20140115 Wed Jan 15 12:29:40 2014 : Info: [detail] expand: %t -> Wed Jan 15 12:29:40 2014 Wed Jan 15 12:29:40 2014 : Info: ++[detail] returns ok Wed Jan 15 12:29:40 2014 : Info: [sql] expand: %{User-Name} -> testuser Wed Jan 15 12:29:40 2014 : Info: [sql] sql_set_user escaped user --> 'testuser' Wed Jan 15 12:29:40 2014 : Info: [sql] expand: INSERT INTO radacct (test,fullpacket) VALUES ('%{request:3GPP-IMSI}','%Z') -> INSERT INTO radacct (test,fullpacket) VALUES ('',' Acct-Status-Type = Start Calling-Station-Id = "12312312312" Framed-IP-Address = 10.0.0.1 Acct-Session-Id = "d43363551081e4a8" NAS-IP-Address = 10.11.11.77 Framed-Protocol = GPRS-PDP-Context Called-Station-Id = "test-gprs" NAS-Identifier = "test-gprs" User-Name = "testuser" NAS-Port-Type = Virtual Service-Type = Framed-User 3GPP-IMSI = "123123123123123" Acct-Unique-Session-Id = "6ce7054b4a610197" SQL-User-Name = "testuser" ') Wed Jan 15 12:29:40 2014 : Debug: rlm_sql (sql): Reserving sql socket id: 3 Wed Jan 15 12:29:40 2014 : Debug: rlm_sql (sql): Released sql socket id: 3 Wed Jan 15 12:29:40 2014 : Info: ++[sql] returns ok Wed Jan 15 12:29:40 2014 : Info: ++[exec] returns noop Wed Jan 15 12:29:40 2014 : Info: [attr_filter.accounting_response] expand: %{User-Name} -> testuser Wed Jan 15 12:29:40 2014 : Debug: attr_filter: Matched entry DEFAULT at line 12 Wed Jan 15 12:29:40 2014 : Info: ++[attr_filter.accounting_response] returns updated Sending Accounting-Response of id 5 to 127.0.0.1 port 44001 Wed Jan 15 12:29:40 2014 : Info: Finished request 0. Wed Jan 15 12:29:40 2014 : Info: Cleaning up request 0 ID 5 with timestamp +165 Wed Jan 15 12:29:40 2014 : Debug: Going to the next request Wed Jan 15 12:29:40 2014 : Info: Ready to process requests. Regards Dohány Tibor mailto:bit1@freemail.hu Arran Cudbard-Bell <a.cudbardb@freeradius.org> írta:
Add the following to authorize {}, post the debug output:
authorize { update request { 3GPP-IMSI := 123123123123123 }
update request { Tmp-String-0 := "%{request:3GPP-IMSI}" } }
Arran Cudbard-Bell <a.cudbardb@freeradius.org> FreeRADIUS Development Team
FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html