[RADIATOR] Authen:krb5 issue

Hugh Irvine hugh at open.com.au
Tue Feb 2 00:44:53 CST 2010


Hello Corey -

Typically on Windows you would use the ActiveState ppm installer (assuming that ActiveState has a precompiled version):

	ppm install Authen::Krb5

Otherwise you will need the full Microsoft Developer Toolkit package with compilers and linkers and so on.

regards

Hugh


On 2 Feb 2010, at 17:15, Corey Gray wrote:

> Hi,
>    Im trying to get Kerberos authentication to work properly on a windows installation of Radiator. I believe I am missing a compiler but im not sure exactly what I need
>  
> My config file
> Foreground
> BindAddress 192.168.201.180
> LogStdout
> LogDir            .
> DbDir  .
> Trace   4
> #Trace 3
>  
> #Default client settings
> <Client DEFAULT>
>             Secret ***************
>             DupInterval 0
> </Client>
>  
> <Handler>
>             #Authenticate via Kerberos
>             <AuthBy KRB5>
>                         KrbRealm tsa.com.au
>             </AuthBy>
> </Handler>
>  
> My trace from startup
>  
> C:\Radiator\Radiator-Locked-4.5.1>perl c:\perl\bin\radiusd
> Tue Feb  2 15:51:58 2010: ERR: Could not load AuthBy module Radius::AuthKRB5: Ca
> n't locate Authen/Krb5.pm in @INC (@INC contains: . C:/Perl/site/lib C:/Perl/lib
>  .) at Radius/AuthKRB5.pm line 25, <CONFIG> line 18.
> BEGIN failed--compilation aborted at Radius/AuthKRB5.pm line 25, <CONFIG> line 1
> 8.
> Compilation failed in require at (eval 45) line 3, <CONFIG> line 18.
>  
> Authkrb5.pm is present in c:/perl/site/lib/radius
>  
> What is the recommended compiler for windows for this purpose?
>  
>  
> Regards
> Corey
> 
> 
> __________ Information from ESET NOD32 Antivirus, version of virus signature database 4825 (20100201) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator



NB: 

Have you read the reference manual ("doc/ref.html")?
Have you searched the mailing list archive (www.open.com.au/archives/radiator)?
Have you had a quick look on Google (www.google.com)?
Have you included a copy of your configuration file (no secrets), 
together with a trace 4 debug showing what is happening?

-- 
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
Includes support for reliable RADIUS transport (RadSec),
and DIAMETER translation agent.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
-
CATool: Private Certificate Authority for Unix and Unix-like systems.





More information about the radiator mailing list