> -----Oorspronkelijk bericht-----
> Van: freeradius-users-
> bounces+p.kaagman=atlascollege...@lists.freeradius.org
> [mailto:freeradius-users-
> bounces+p.kaagman=atlascollege...@lists.freeradius.org] Namens Peter
> Kaagman
> Verzonden: donderdag 31 mei 2012 13:52
> Aan: freeradius-users@lists.freeradius.org
> Onderwerp: rlm_perl added pairs disapear after eap authentication
> 
> Hi there list,
> 
> After getting (p)eap an mschap working I'm faced with the following
> problem: The client gets authenticated through mschap and receives an
> Access-Accept but the rlm_perl added pair which where added in request 0
> are not send to the client. Resulting in a client ending up in the wrong vlan.
> 
> I've tried several things to resolve this but with no result. One of which was
> running the perl code in a post-auth event. This resulted in something like
> 250 requests and the client not connecting.,
> 
> Two things strike me as odd:
> - There is a warning about 2 auth-types - perl and eap
> - Why does the authorization run first? I would have thought authentication
> comes first.
> 

Did some more debugging as you guys suggested... and sure enough there was an 
error. A messed up regex which caused the NAS to resend the request over and 
over.... solved...

But it seems to be a bumpy road and ran into yet another problem: rlm_perl will 
not let me load modules.

I found reference to this problem on the list in December 2009 in which Alan 
replied: 

====quote=====
Коньков Евгений wrote:
> Can't load '/usr/local/lib/perl5/5.10.1/mach/auto/Data/Dumper/Dumper.so' for 
> module Data::Dumper: 
> /usr/local/lib/perl5/5.10.1/mach/auto/Data/Dumper/Dumper.so: Undefined symbol 
> "PL_sv_undef" at /usr/local/lib/perl5/5.10.1/mach/XSLoader.pm line 70.
>  at /usr/local/lib/perl5/5.10.1/mach/Data/Dumper.pm line 36

  It turns out this is largely a bug in libltl.  (Of course).

  We won't be able to address it directly in 2.1.8, but you should be
able to do minor modifications to 2.1.8 that will fix it.
====end quote=====

I'm using 2.1.10 and am getting :
Can't load '/usr/local/lib/perl/5.14.2/auto/Data/Dumper/Dumper.so' for module 
Data::Dumper: /usr/local/lib/perl/5.14.2/auto/Data/Dumper/Dumper.so: undefined 
symbol: PL_charclass at /usr/share/perl/5.14/XSLoader.pm line 71.
 at /usr/local/lib/perl/5.14.2/Data/Dumper.pm line 36

whenever I try to use Data::Dumper, and

Can't load '/usr/lib/perl5/auto/DBI/DBI.so' for module DBI: 
/usr/lib/perl5/auto/DBI/DBI.so: undefined symbol: PL_thr_key at 
/usr/lib/perl/5.14/DynaLoader.pm line 184.
 at /usr/lib/perl5/DBI.pm line 268

whenever I try to use DBI.

Looking at het examples on the Wiki it seems other people do not experience the 
same problems. Any suggestions on how to get this working?

Peter

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

Reply via email to