[RADIATOR] ERR: Could not load EAP module Radius::EAP_21: Can't locate Net/SSLeay.pm in @INC

Mike Dixson m.dixson at rave.ac.uk
Sat Aug 16 05:42:26 CDT 2008


Hi all,

I'm using Radiator 4.3.1 on Windows 2003 server and running into the
error with a test configuration for 802.1x authentication using TTLS
with PAP.

I get the error:
ERR: Could not load EAP module Radius::EAP_21: Can't locate
Net/SSLeay.pm in @INC

Some posting I've found around forums and such, including this mailing
list, suggest that NET::SSLeay is installed as part of perl-ldap (which
is installed), others suggest installing it using CPAN.
I've tried installing via CPAN and recieve errors about there being no
Makefile and failure to compile, even though the Makefile does exist.

Config and logfile (Trace 4 level) included below with no secrets.

Many thanks in advance for your responses.
Mike

-------------------radius.cfg-------------------
Foreground
LogStdout
LogDir		c:/Program Files/Radiator
DbDir		c:/Program Files/Radiator

# This will log at DEBUG level: very verbose
# User a lower trace level in production systems, typically use 3
Trace	4

<Monitor>
Username [REMOVED]
Password [REMOVED]
</Monitor>

<Client DEFAULT>
         Secret  [REMOVED]
         DupInterval 0
</Client>

<Handler TunnelledByTTLS=1>
	<AuthBy FILE>
		Filename %D/users
	</AuthBy>
</Handler>

<Handler>
         <AuthBy FILE>
                 Filename %D/users
                 EAPType TTLS
                 EAPTLS_CertificateChainFile %D/certs/radius_cert.pem
                 EAPTLS_CertificateType PEM
                 EAPTLS_PrivateKeyFile %D/certs/radius_key.pem
                 EAPTLS_MaxFragmentSize 1000
                 EAPTTLS_NoAckRequired
                 AutoMPPEKeys
         </AuthBy>
</Handler>

-------------------radius.cfg-------------------




-------------------logfile----------------------
Fri Aug 15 17:30:51 2008: DEBUG: Creating StreamServer tcp port 0.0.0.0:9048
Fri Aug 15 17:30:51 2008: DEBUG: Finished reading configuration file
'C:\Program Files\Radiator\radius.cfg'
Fri Aug 15 17:30:51 2008: DEBUG: Reading dictionary file 'c:/Program
Files/Radiator/dictionary'
Fri Aug 15 17:30:51 2008: DEBUG: Creating authentication port 0.0.0.0:1645
Fri Aug 15 17:30:51 2008: DEBUG: Creating accounting port 0.0.0.0:1646
Fri Aug 15 17:30:51 2008: NOTICE: Server started: Radiator 4.3.1 on
rcntradius01
Fri Aug 15 17:31:38 2008: DEBUG: Packet dump:
*** Received from 10.0.6.101 port 20000 ....
Code:       Access-Request
Identifier: 80
Authentic:  <0><219><134>hLU<22>Hf)<248><30>M`<173><248>
Attributes:
         NAS-Port-Id = "AP1/1"
         Calling-Station-Id = "00-1F-5B-B8-3F-CE"
         Called-Station-Id = "00-1C-C5-77-6F-80:ICT-Test"
         Service-Type = Framed-User
         EAP-Message = <2><1><0><14><1>anonymous
         User-Name = "anonymous"
         NAS-Port = 5148
         NAS-Port-Type = Wireless-IEEE-802-11
         NAS-Identifier = "3Com"
         NAS-IP-Address = 10.0.6.101
         Message-Authenticator =
<140><140><19><214><174>f<d<240>tN<9>j*<142><255>

Fri Aug 15 17:31:38 2008: DEBUG: Handling request with Handler ''
Fri Aug 15 17:31:38 2008: DEBUG:  Deleting session for anonymous,
10.0.6.101, 5148
Fri Aug 15 17:31:38 2008: DEBUG: Handling with Radius::AuthFILE:
Fri Aug 15 17:31:38 2008: DEBUG: Handling with EAP: code 2, 1, 14, 1
Fri Aug 15 17:31:38 2008: DEBUG: Response type 1
Fri Aug 15 17:31:38 2008: ERR: Could not load EAP module Radius::EAP_21:
Can't locate Net/SSLeay.pm in @INC (@INC contains: . C:/Perl/site/lib
C:/Perl/lib .) at C:/Perl/site/lib/Radius/TLS.pm line 15.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Radius/TLS.pm line 15.
Compilation failed in require at C:/Perl/site/lib/Radius/EAP_21.pm line 18.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Radius/EAP_21.pm
line 18.
Compilation failed in require at (eval 51) line 3.

Fri Aug 15 17:31:38 2008: DEBUG: EAP result: 1, Unsupported default EAP
Response/Identity TTLS
Fri Aug 15 17:31:38 2008: DEBUG: AuthBy FILE result: REJECT, Unsupported
default EAP Response/Identity TTLS
Fri Aug 15 17:31:38 2008: INFO: Access rejected for anonymous:
Unsupported default EAP Response/Identity TTLS
Fri Aug 15 17:31:38 2008: DEBUG: Packet dump:
*** Sending to 10.0.6.101 port 20000 ....
Code:       Access-Reject
Identifier: 80
Authentic:  <195><d<149>)<155>D<225>i/SK<217><23>_<142>
Attributes:
         Reply-Message = "Request Denied"
-------------------logfile----------------------



More information about the radiator mailing list