MINODIER David RD-RESA-LAN wrote: > I found the solution. > Sorry for bothering. > Yours, > David.
I would like to know the answer too. Thank you >>-----Message d'origine----- >>De : [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] De la >>part de MINODIER David RD-RESA >>Envoyé : vendredi 13 août 2004 11:02 >>À : freeradius-users@lists.freeradius.org >>Objet : Conditional statement >> >> >>Hi, >>I would like to authorize a given user to some services >>depending on the NAS he is connected to. Basically I would >>like to have something like that : >> >>user Auth-Type :=EAP >> if >> NAS-IP-Addr == 10.10.10.10 >> then >> AUTHORIZATION_AVP1 = x1, >> AUTHORIZATION_AVP2 = y1 >> else >> AUTHORIZATION_AVP1 = x2, >> AUTHORIZATION_AVP2 = y2 >> endif >> >>I tried the following syntax : >> >>user Auth-Type := EAP >> NAS-IP-Addr == 10.10.10.10, Tunnel-Type = VLAN, >>Tunnel-Medium-Type = dot1q, Tunnel-Private-Group-ID = MyVlan >> Fall-Through = 1 >> NAS-IP-Addr != 10.10.10.10, Tunnel-Type = VLAN, >>Tunnel-Medium-Type = dot1q, Tunnel-Private-Group-ID = MyOtherVlan >> >>I get the error : Parse error (reply) for entry user: >>expecting '=' .... at the first line where I have DEFAULT >>NAS-IP-Addr == 10.10.10.10 ..... >> >>Please, can you help ? >> >>In a more general case, is there a doc on the various >>operators (==, =, :=, +=, etc) we can use une the "users" >>file ? any *complex* examples somewhere ? >> >>Many thanks >>David. >> >> >>- >>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