(RADIATOR) Testing help with new Kerberos5 Auth Module.

Mike McCauley mikem at open.com.au
Fri Mar 26 21:23:29 CST 2004


Hello again Steve,

I wonder if you might want to consider contributing your module to the 
Radiator goodies or the core for others to use too?

Cheers.

On Sat, 27 Mar 2004 11:53 am, Steve Harper wrote:
> Hello, I work for the University of Utah where we have a site license for
> Radiator.  I've written a Kerberos 5 Authentication module for Radiator
> (AuthKRB5.pm) because of Authen::PAM's segfaulting on Solaris 2.8 and up.
> Its based on AuthTEST.pm and AuthPAM.pm, and uses the CPAN Perl module
> Authen::KRB5 V1.3 which requires MIT kerberos.
>
> I'm running this on Solaris 2.9, with Perl 5.8.1, MIT Kerberos 1.2.7, and
> Radiator 3.9.
>
> It works fine with the radpwtst utility shipped with Radiator, but when I
> try to use it with our 802.1x clients / access point it fails with:
>
> Access rejected for testuser: Kinit failed: No such device or address
>
> The corresponding point of failure looking at things with truss seems to
> be where the * is.  It opens a socket, requests the TGT for the users,
> polls, and then recieves it.  ENXIO maps to "No such device or address".
> It then opens and unlinks the credential cache.
>
>  so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, "", 1) = 6
>  connect(6, 0x004D1460, 16, 1)                   = 0
>  send(6, 0x006D6E00, 184, 0)                     = 184
>     j81B5 081B2A103020105A2030201\nA481A5 081A2A0070305\0\0\0\0\0A1
>     <snip>
>  poll(0xFFBFF408, 1, 1000)                       = 1
>  recv(6, 0x00BBA980, 4096, 0)                    = 525
>     k8202\t 0820205A003020105A1030201\vA3\n1B\b U T A H . E D UA415
>     <snip>
>  close(6)                                        = 0
> *ioctl(0, TCGETS, 0xFFBFF520)                    Err#6 ENXIO
>  open("/tmp/krb5cc_0", O_RDWR)                   = 6
>  unlink("/tmp/krb5cc_0")                         = 0
>
> I was curious if anyone had any idea why I might be getting such an error
> or would be willing to test the code in their environment and let me know
> their results.  Any code improvements or suggestions would likewise be
> greatly appreciated.
>
> You can download the code from
> http://dev.scl.utah.edu/AuthKRB5.pm
>
> Thanks in advance for any help,
>
> Steve Harper                                      Campus Student Computing
> Sys Admin                                                 Marriott Library
> s.harper at utah.edu                                       University of Utah
>
> --
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.

-- 
Mike McCauley                               mikem at open.com.au
Open System Consultants Pty. Ltd            Unix, Perl, Motif, C++, WWW
9 Bulbul Place Currumbin Waters QLD 4223 Australia   http://www.open.com.au
Phone +61 7 5598-7474                       Fax   +61 7 5598-7070

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP etc on Unix, Windows, MacOS etc.

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list