I'm using Freeradius 2.1.10. I need to reply to NAS same attributes with tags using rlm_sql and rlm_perl. But in result number of tags is missing and in reply only attributes with ":0".

mysql> select * from radreply;
+----+--------------+-------------------+----+----------+
| id | username     | attribute         | op | value    |
+----+--------------+-------------------+----+----------+
|  1 | testuser@new | Context-Name      | =  | Internet |
|  2 | testuser@new | Service-Name:1    | += | GUEST    |
|  3 | testuser@new | Service-Options:1 | += | 0        |
|  4 | testuser@new | Service-Name:2    | += | INET     |
|  5 | testuser@new | Service-Options:2 | += | 1        |
+----+--------------+-------------------+----+----------+
5 rows in set (0.00 sec)

Debug: rlm_perl: Added pair NAS-Port-Type = Virtual
Debug: rlm_perl: Added pair CHAP-Password = 0x01d5b5364721d124b36c2fcaf86dc1289b
Debug: rlm_perl: Added pair Acct-Session-Id = 0000FFFF6802B4D0-4DAC4ACD
Debug: rlm_perl: Added pair Proxy-State = 0x313538
Debug: rlm_perl: Added pair Service-Type = Framed-User
Debug: rlm_perl: Added pair CHAP-Challenge = 0xa87b4c6f31d9b71f63a5b54b9482bf1f
Debug: rlm_perl: Added pair NAS-IP-Address = 172.26.201.21
Debug: rlm_perl: Added pair NAS-Real-Port = 285216672
Debug: rlm_perl: Added pair Medium-Type = 11
Debug: rlm_perl: Added pair Framed-Protocol = PPP
Debug: rlm_perl: Added pair User-Name = testuser@new
Debug: rlm_perl: Added pair NAS-Port = 16842752
Debug: rlm_perl: Added pair Acct-Interim-Interval = 1800
Debug: rlm_perl: Added pair Service-Name = GUEST
Debug: rlm_perl: Added pair Service-Name = INET
Debug: rlm_perl: Added pair Context-Name = Internet
Debug: rlm_perl: Added pair Service-Type = Framed-User
Debug: rlm_perl: Added pair Framed-IP-Address = 255.255.255.254
Debug: rlm_perl: Added pair Service-Options = 0
Debug: rlm_perl: Added pair Service-Options = 1
Debug: rlm_perl: Added pair Cleartext-Password = testpass
Debug: rlm_perl: Added pair Auth-Type = CHAP
Info: ++[perl] returns ok
Sending Access-Accept of id 180 to 127.0.0.1 port 11113
    Acct-Interim-Interval = 1800
    Service-Name:0 += "GUEST"
    Service-Name:0 += "INET"
    Context-Name = "Internet"
    Service-Type = Framed-User
    Framed-IP-Address = 255.255.255.254
    Service-Options:0 += 0
    Service-Options:0 += 1
    Proxy-State = 0x313538
Mon Apr 18 17:29:33 2011 : Info: Finished request 3.
Mon Apr 18 17:29:33 2011 : Debug: Going to the next request


-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to