Hello -

The answer to this depends on what else you are doing in your configuration 
file.

The simplest way to do it is with Handlers (not Realms) like this:


…….

<Handler User-Name = /^xyz/>
        <AuthBy ….>
                …..
                AddToReply cisco-avpair = 
ip:sub-qos-policy-in=ISP_1024_UpStream,
                        cisco-avpair = 
ip:sub-qos-policy-out=ISP_1024_DownStream,
                        cisco-avpair = "lcp:interface-config=description 
*******> XYZ <*******”,
                        cisco-avpair = "lcp:interface-config=ip vrf forwarding 
xyz”,
                        cisco-avpair = "lcp:interface-config=ip unnumbered 
loopback 99”,
                        Framed-MTU = 1492,
                        Framed-Protocol = PPP,
                        Service-Type = Framed-User
        </AuthBy>
</Handler>

<Handler>
        <AuthBy ….>
                …..
        </AuthBy>
</Handler>

…..


There are many other possibilities depending on your exact requirements.

regards

Hugh

                
> On 29 Jan 2015, at 00:32, Mohammed Alhaj Ali <m.al...@itc.sa> wrote:
> 
> Hi,
> 
> I'd asking how to use AddToReply to add additional radius attributes for 
> particular users on shared realm, for example if I've user name start with 
> 'xyz' then reply with additional radius attribute to requested NAS,
> We already this configuration on Cisco AAA (car), and now we trying to 
> migrate on radiator, below script were applied on CAR please let me know how 
> to translate this to radiator configuration file.
> 
> 
> (tcl script)...
> if { [ string match "xyz*" $userName ] } {
>                     $response addProfile "PPPoEProfile-XYZ-$realm"
> 
> } else {
>                     $response addProfile "PPPoEProfile-$realm"
> 
> 
> Attribute profile for any user start with 'xyz'
> 
> --> ls
> 
> [ //localhost/Radius/Profiles/PPPoEProfile-XYZ-1024.example.com/Attributes ]
>    Cisco-AVPair = ip:sub-qos-policy-in=ISP_1024_UpStream
>    Cisco-AVPair = ip:sub-qos-policy-out=ISP_1024_DownStream
>    Cisco-AVPair = "lcp:interface-config=description *******> XYZ <*******"
>    Cisco-AVPair = "lcp:interface-config=ip vrf forwarding xyz"
>    Cisco-AVPair = "lcp:interface-config=ip unnumbered loopback 99"
>    Framed-MTU = 1492
>    Framed-Protocol = PPP
>    Service-Type = Framed
> 
> 
> 
> 
> _______________________________________________
> radiator mailing list
> radiator@open.com.au
> http://www.open.com.au/mailman/listinfo/radiator


--

Hugh Irvine
h...@open.com.au

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER, SIM, etc. 
Full source on Unix, Linux, Windows, MacOSX, Solaris, VMS, NetWare etc.

_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to