different perl module in different virtual server result different w/ or w/o -X

schilling schilling2006 at gmail.com
Thu Mar 10 06:24:34 CET 2011


Hi All,

I am running 2.1.6.

I have modules/perl_resnet like perl perl_resnet {...} for virtual
server resnet, which will put mac-address in sandbox vlan if not in
database.
and I have modules/perl_foosecure perl perl_foosecure{...} for virtual
server auth used as inner-tunnel for eap, which will put user at foo.edu
in one of student0[1234] vlan if ldap returns status as student.

When I run radiusd -X,  user at foo.edu will be put in one of
student0[1234] every time. But if I run normal radiusd w/o -X flag,
user at foo.edu will sometimes be put in sandbox vlan, and sometimes be
put in one of student0[1234] vlan.

[root at auth1 raddb]# perl -V | grep -i multip
    usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT

 Any insight?

Schilling



More information about the Freeradius-Users mailing list