Look at that:

 |  5 | cit-10    | cisco-avpair            | += | ip:addr-pool=pool-10

|  6 | cit-10    | cisco-avpair            | += | ip:dns-servers*10.48.4.5
10.48.4.3


man 5 users

 Attribute += Value
            Always matches as a check item, and  adds  the  current
attribute
            with value to the list of configuration items.
            As a reply item, it has an identical meaning, but the attribute
is
            added to the reply items.

It means that if you want to return more than one attribute of the same
type, you have to use += instead of = in the Op field.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matthias
Wolf
Sent: Monday, July 12, 2004 9:39 PM
To: [EMAIL PROTECTED]
Subject: AW: Cisco-AVPair store in MySQL4/freeradius1.0.0


Where and why: "+=" instead of "=."?

Thanks, M. Wolf


-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von Mikhail
Stepanov
Gesendet: Montag, 12. Juli 2004 16:23
An: [EMAIL PROTECTED]
Betreff: RE: Cisco-AVPair store in MySQL4/freeradius1.0.0

 > Cisco-AVPair = "ip:source-ip=192.168.0.127"
> Cisco-AVPair = "ip:source-port=4051"
> Cisco-AVPair = "ip:destination-ip=10.10.10.1"
> Cisco-AVPair = "ip:destination-port=23"
...
> But FreeRadius;sql.conf .'%{Cisco-AVPair}', . still returns only the 
> first instance of Cisco-AVPair. ("ip:source-ip=192.168.0.127")

Usually I write += instead of =. Works fine.



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alan DeKok
Sent: Monday, July 12, 2004 6:07 PM
To: [EMAIL PROTECTED]
Subject: Re: Cisco-AVPair store in MySQL4/freeradius1.0.0 

"Matthias Wolf" <[EMAIL PROTECTED]> wrote:
> had spent many time reading the FAQ but I'm still searching the solve 
> for Cisco-AVPair (PIX 525-Accounting) insert into Mysql database.
> 
...
> Cisco-AVPair = "ip:source-ip=192.168.0.127"
> Cisco-AVPair = "ip:source-port=4051"
> Cisco-AVPair = "ip:destination-ip=10.10.10.1"
> Cisco-AVPair = "ip:destination-port=23"
...
> But FreeRadius;sql.conf .'%{Cisco-AVPair}', . still returns only the 
> first instance of Cisco-AVPair. ("ip:source-ip=192.168.0.127")

  That's the intended behavior.

  In the latest CVS snapshots, you can use:

  %{Cisco-AVPair[0]} is the same as %{Cisco-AVPair}
  %{Cisco-AVPair[1]) is the next one
  %{Cisco-AVPair[2]) is the next one, etc.

  Alan DeKok.

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


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




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


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

Reply via email to