[RADIATOR] 64 bit version of authby lsa for ActivePerl 5.14

2012-01-11 Thread Alex Sharaz
Hi,

Would there happen to be a 64 bit version of LSA for the aforementioned
Version of Active Perl? Found versions for AP up to vsn 5.12 in the free
downloads directory but have 54.14 installed.

Rgds

Alex

 


**
To view the terms under which this email is distributed
please go to http://www2.hull.ac.uk/legal/disclaimer.aspx
**
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Re: [RADIATOR] 64 bit version of authby lsa for ActivePerl 5.14

2012-01-11 Thread Heikki Vatiainen
On 01/11/2012 11:05 AM, Alex Sharaz wrote:

> Would there happen to be a 64 bit version of LSA for the aforementioned
> Version of Active Perl? Found versions for AP up to vsn 5.12 in the free
> downloads directory but have 54.14 installed.

LSA PPMs for Perl 5.14 have not been built yet. Also, Radiator 4.9
without patches prints out some warnings about features that will be
removed in the future Perl releases. Maybe you could use 5.12 instead?

Heikki

-- 
Heikki Vatiainen 

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, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


[RADIATOR] Customizing the Radiator Server

2012-01-11 Thread Saverino, Steven
I am trying to evaluate the Radiator Application. I have installed ActivePerl 
and modules and Radiator and so far according to the documentation I have read. 
I am now trying to understand how I can utilize the RADIUS Server. The 
equipment I will be logging into thru the RADIUS Server will require the user 
to enter a "Username" and "Password" which is passed to the server (sample of 
output to Server from REDCOM below). When Radiator receives the request, we 
want the server to be set up to identify the REDCOM system (would like to setup 
REDCOM with a Vendor ID = 32167 and a Attribute labeled Redcom-User-Class which 
would send a string back to our system (Capture shown below). I am trying to 
use the HTTP GUI interface and I think I would have to customize the REALM 
section but not sure how and if a flat file is required how to set this up. I 
have a connection with the server from our equipment, it is just a matter of 
getting the proper response back. Would appreciate any assista
 nce.

Plus any info on setting up the RADSEC also but want to understand how to 
customize the server to my needs. Thanks


FROM REDCOM to SERVER:

Radius Protocol
Code: Access-Request (1)
Packet identifier: 0xd (13)
Length: 66
Authenticator: 6362808e9710451697889a204d1af7db Attribute Value Pairs
  AVP: l=7  t=User-Name(1): root
  AVP: l=18  t=User-Password(2): Decrypted: 
"pokey\000\000\000\000\000\000\000\000\000\000\000"
  AVP: l=15  t=NAS-Identifier(32): redcom switch
  AVP: l=6  t=NAS-Port(5): 4


FROM SERVER to REDCOM:

Radius Protocol
Code: Access-Accept (2)
Packet identifier: 0xd (13)
Length: 67
Authenticator: e5da6909de553531aa74ebde05e1d446 Attribute Value Pairs
Attribute Value Pairs
AVP: l=12  t=Vendor-Specific(26) v=REDCOM Laboratories, Inc(32167)
VSA: l=6 t=Unknown-Attribute(1): string


Steven Saverino
Integration Lab
One Redcom Center
Victor, New York
Phone: (585) 924-7550
Extension: 455
E-mail: ssave...@redcom.com

___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


Re: [RADIATOR] Customizing the Radiator Server

2012-01-11 Thread Heikki Vatiainen
On 01/11/2012 04:38 PM, Saverino, Steven wrote:

Hello Steven,

try this to build a flat file based configuration:

1. Delete any Realm(s) you already have

2. Add new Realm. Name it DEFAULT. Realm DEFAULT will match any User-Name

3. Add new AuthBy for the Realm. Choose AuthBy FILE

4. The default Filename is %D/users.  You can set it explicitly to e.g.
/etc/radiator/users   %D by default is /usr/local/etc/raddb on Unix. See
the reference manual ref.pdf for more about DbDir

5. Save the configuration. It will overwrite any previous configuration
with the new settings

6. Create the users file. You can not do this with the Radiator web GUI.
You can use any editor that comes with your system. The users file
should look like below (2 lines). /etc/radiator/users:

root User-Password = "password"
Redcom-User-Class = string

7. Create dictionary for Redcom VSAs since they are not yet in
Radiator's default dictionary. Lets call the file
/etc/radiator/dictionary.redcom   The file is (5 lines):

#
# Redcom VSAs
#
VENDOR  Redcom 32167
VENDORATTR  32167  Redcom-User-Class  1  string


8. Go back to Radiator web interface and choose 'Edit' from left side
panel. Click 'Show Advanced Options'. Locate 'DictionaryFile' textbox
and add ',/etc/radiator/dictionary.redcom' to the contents.
DictionaryFile should now have Radiator's default dictionary and
'dictionary.redcom' as value.


9. Save the configuration, test and check the log. If everything goes
well you should see this in the log:

*** Sending to 127.0.0.1 port 54351 
Code:   Access-Accept
Identifier: 170
Authentic:  <171><190><1><194>W1O<156><255><189>aj<16><212><229><22>
Attributes:
Redcom-User-Class = "string"


10. An alternative is not to use the web interface. A simple Radiator
configuration file (/etc/radiator/radius.cfg) that does the above would
look like this:

AcctPort 1646
AuthPort 1645
DbDir /etc/radiator
DictionaryFile %D/dictionary,%D/dictionary.redcom
LogDir .
LogFile %L/logfile
LogStdout
PidFile %L/radiusd.pid
Trace 4


Secret mysecret




Filename %D/users




Thanks!
Heikki



> I am trying to evaluate the Radiator Application. I have installed
> ActivePerl and modules and Radiator and so far according to the
> documentation I have read. I am now trying to understand how I can
> utilize the RADIUS Server. The equipment I will be logging into thru
> the RADIUS Server will require the user to enter a "Username" and
> "Password" which is passed to the server (sample of output to Server
> from REDCOM below). When Radiator receives the request, we want the
> server to be set up to identify the REDCOM system (would like to
> setup REDCOM with a Vendor ID = 32167 and a Attribute labeled
> Redcom-User-Class which would send a string back to our system
> (Capture shown below). I am trying to use the HTTP GUI interface and
> I think I would have to customize the REALM section but not sure how
> and if a flat file is required how to set this up. I have a
> connection with the server from our equipment, it is just a matter of
> getting the proper response back. Would appreciate any assista nce.


> Plus any info on setting up the RADSEC also but want to understand how to 
> customize the server to my needs. Thanks
> 
> 
> FROM REDCOM to SERVER:
> 
> Radius Protocol
> Code: Access-Request (1)
> Packet identifier: 0xd (13)
> Length: 66
> Authenticator: 6362808e9710451697889a204d1af7db Attribute Value Pairs
>   AVP: l=7  t=User-Name(1): root
>   AVP: l=18  t=User-Password(2): Decrypted: 
> "pokey\000\000\000\000\000\000\000\000\000\000\000"
>   AVP: l=15  t=NAS-Identifier(32): redcom switch
>   AVP: l=6  t=NAS-Port(5): 4
> 
> 
> FROM SERVER to REDCOM:
> 
> Radius Protocol
> Code: Access-Accept (2)
> Packet identifier: 0xd (13)
> Length: 67
> Authenticator: e5da6909de553531aa74ebde05e1d446 Attribute Value Pairs
> Attribute Value Pairs
> AVP: l=12  t=Vendor-Specific(26) v=REDCOM Laboratories, Inc(32167)
> VSA: l=6 t=Unknown-Attribute(1): string
> 
> 
> Steven Saverino
> Integration Lab
> One Redcom Center
> Victor, New York
> Phone: (585) 924-7550
> Extension: 455
> E-mail: ssave...@redcom.com
> 
> ___
> radiator mailing list
> radiator@open.com.au
> http://www.open.com.au/mailman/listinfo/radiator


-- 
Heikki Vatiainen 

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, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


[RADIATOR] Installing Win32lsa.tar.gz in Acive Perl

2012-01-11 Thread Alex Sharaz
Hi,
Up till now I've always managed to install everything I need  in  
ActivePerl using ppm.

I'm now using a 64bit release of windoze and from the radiator site  
I've downloaded the appropriate version of Win32-Lsa.tar.gz for  
ActivePerl 5.12.

So how do I install it?
Do I just take a copy of LSA.pm and put it into \perl64\lib

Rgds
Alex

___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


Re: [RADIATOR] Installing Win32lsa.tar.gz in Acive Perl

2012-01-11 Thread Heikki Vatiainen
On 01/11/2012 06:19 PM, Alex Sharaz wrote:

> Up till now I've always managed to install everything I need  in  
> ActivePerl using ppm.

You can use ppm for retrieving ppms over the net too. See below.

> I'm now using a 64bit release of windoze and from the radiator site  
> I've downloaded the appropriate version of Win32-Lsa.tar.gz for  
> ActivePerl 5.12.
> 
> So how do I install it?
> Do I just take a copy of LSA.pm and put it into \perl64\lib

Try this: From ref.pdf LSA section:

 Install the Win32-Lsa perl module using PPM and ActivePerl 5.6, 5.8,
 5,10 or 5.12 like this:
ppm install http://www.open.com.au/radiator/free-downloads/Win32-Lsa.ppd

Thanks!
Heikki
-- 
Heikki Vatiainen 

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, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


[RADIATOR] Development Ver. Question

2012-01-11 Thread John Goubeaux
Hello folks,

I have a basic "best practices" question on how I might best run a 
separate "development" ver of radiator for testing without impacting 
a production instance on my network.

Can I, and should I do this on the same host running the production 
radiusd ?  Meaning can I safely run another instance that points to 
fresh config file and have it run on an alternate port ?  I'd like to 
do some testing for a development wireless domain and minimize the 
impact on any current production use of radiator and would prefer not 
to have to do it on another box IF I can do so with no impact to 
production use.

Thanks for any insight on this !

-john


-- 
John Goubeaux
Systems Administrator
Gevirtz Graduate School of Education
UC Santa Barbara
Education 4203C
805 893-8190
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


Re: [RADIATOR] Development Ver. Question

2012-01-11 Thread Heikki Vatiainen
On 01/11/2012 09:46 PM, John Goubeaux wrote:

> I have a basic "best practices" question on how I might best run a 
> separate "development" ver of radiator for testing without impacting 
> a production instance on my network.

> Can I, and should I do this on the same host running the production 
> radiusd ?  Meaning can I safely run another instance that points to 
> fresh config file and have it run on an alternate port ?

Yes, this is possible. Just see that log and pid file names etc. do not
overlap. Read-only files, such as dictionary, can of course be shared.
With careful configuration you should not have problems.

One common case is to have a separate authentication and accounting
instance. So besides testing, multiple instances can be run for separate
functionality and/or load balancing purposes too.

> I'd like to 
> do some testing for a development wireless domain and minimize the 
> impact on any current production use of radiator and would prefer not 
> to have to do it on another box IF I can do so with no impact to 
> production use.

I see no problem doing this. One option might be to run the instances
under different uids and groups. If the test instance tries to e.g.,
write to wrong log file, the file permissions should stop it causing any
actual harm.

Thanks!
Heikki

-- 
Heikki Vatiainen 

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, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


Re: [RADIATOR] Development Ver. Question

2012-01-11 Thread Hugh Irvine

Hello John -

An alternative approach that I always use is to keep all versions of Radiator 
in separate source directories, and run radiusd from the corresponding source 
directory when testing and in production.

Ie. here is my source repository:

TiTi:Radiator hugh$ pwd

/Local/src/Radiator

TiTi:Radiator hugh$ ls

EAP-SIM Radiator-3.14.tgz   
Radiator-3.9.save   Radiator-4.4.tgz
Radiator-Locked-3.17.1
Live CD Radiator-3.15   
Radiator-3.9.tgzRadiator-4.5
Radiator-Locked-3.17.1.tgz
RadiatorRadiator-3.15.tgz   Radiator-4.0
Radiator-4.5.1  Radiator-Locked-4.2
Radiator-3.10   Radiator-3.16   
Radiator-4.0.tgzRadiator-4.5.1.tgz  
Radiator-Locked-4.2.tgz
Radiator-3.10.tar.gzRadiator-3.16.tgz   
Radiator-4.0alpha   Radiator-4.5.tgz
Radiator-Locked-4.6
Radiator-3.11   Radiator-3.17   
Radiator-4.0alpha.tgz   Radiator-4.6
Radiator-Locked-4.6.tgz
Radiator-3.11.hugh  Radiator-3.17.1 
Radiator-4.0betaRadiator-4.6.save   
Radiator-Locked-4.7
Radiator-3.11.save  Radiator-3.17.1.save
Radiator-4.0beta.tgzRadiator-4.6.save.2 
Radiator-Locked-4.7.tgz
Radiator-3.11.tgz   Radiator-3.17.1.tgz Radiator-4.1
Radiator-4.6.tgzRadius-EAP-SIM
Radiator-3.11.xxx   Radiator-3.17.tgz   
Radiator-4.1.tgzRadiator-4.7
Radius-EAP-SIM-1.16
Radiator-3.12   Radiator-3.6Radiator-4.2
Radiator-4.7.pt Radius-EAP-SIM-1.16.tgz
Radiator-3.12.tgz   Radiator-3.6.tgz
Radiator-4.2.tgzRadiator-4.7.tgz
Radius-EAP-SIM-1.17
Radiator-3.13   Radiator-3.7.1  Radiator-4.3
Radiator-4.8Radius-EAP-SIM-1.17.tgz
Radiator-3.13-1.noarch.rpm  Radiator-3.7.1.tar  Radiator-4.3.1  
Radiator-4.8.tgzRadius-EAP-SIM-1.30
Radiator-3.13.save  Radiator-3.8
Radiator-4.3.1.tgz  Radiator-4.9
Radius-EAP-SIM-1.30.tgz
Radiator-3.13.tgz   Radiator-3.8.tar
Radiator-4.3.tgzRadiator-4.9.tgz
Radius-EAP-SIM-Cisco-ITP.tgz
Radiator-3.14   Radiator-3.9Radiator-4.4
Radiator-Demo-3.9   WFA
Radiator-3.14.save  Radiator-3.9.hugh   
Radiator-4.4.save.for.now   Radiator-Demo-3.9.tar

Then, to run Radiator-4.9 for example:

cd Radiator-4.9

perl radiusd -foreground -log_stdout -trace 4 -config_file some.config

…..

Obviously, "some.config" is local to the source directory of the version of 
Radiator I am testing, and it will use different port numbers, log files and so 
on.

I use the same technique in production environments with the startup scripts 
referencing a particular source direcory.

This allows me to both do testing safely and to change versions in production 
in a safe manner and if necessary I can always go back to a previous version 
just by pointing to a different source directory.

NB: When installing new versions of Radiator in my source repository, I **do 
not** do "make install", which keeps the Perl file hierarchy free from Radiator 
source files. This also allows the use of different versions of Perl which is 
advantageous in some environments. In my case I have 5 or 6 different versions 
of Perl on my machine for testing and this allows me to do so in a safe and 
simple manner.

Hope that helps.

regards

Hugh


On 12 Jan 2012, at 08:12, Heikki Vatiainen wrote:

> On 01/11/2012 09:46 PM, John Goubeaux wrote:
> 
>> I have a basic "best practices" question on how I might best run a 
>> separate "development" ver of radiator for testing without impacting 
>> a production instance on my network.
> 
>> Can I, and should I do this on the same host running the production 
>> radiusd ?  Meaning can I safely run another instance that points to 
>> fresh config file and have it run on an alternate port ?
> 
> Yes, this is possible. Just see that log and pid file names etc. do not
> overlap. Read-only files, such as dictionary, can of course be shared.
> With careful configuration you should not have problems.
> 
> One common case is to have a separate authentication and accounting
> instance. So besides testing, multiple instances can be run for separate
> functionality and/or load balancing purposes too.
> 
>> I'd like to 
>

[RADIATOR] Radiator monitoring solutions

2012-01-11 Thread Hugh Irvine

Hello Everyone -

I have been asked by one of our customers to suggest good monitoring solutions 
for Radiator.

Some suggestions I have heard include our own Radar tool, Solarwinds, Splunk, 
Cactii and whatever SNMP tool they are aleady using.

What suggestions does the list have?

many thanks

Hugh


--

Hugh Irvine
h...@open.com.au

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, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. 
Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.

___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator


Re: [RADIATOR] Radiator monitoring solutions

2012-01-11 Thread Miguel Puchol
Hi Hugh,

You can setup a Nagios server (free) which comes with RADIUS modules that can 
actually check service status (eg. launch an access-request every x minutes). 
There are online services too, but I find that if you operate Radiator you 
should be able to setup and run Nagios.

Cheers,

Mike

Sent from my iPhone

On Jan 12, 2012, at 6:31, Hugh Irvine  wrote:

> 
> Hello Everyone -
> 
> I have been asked by one of our customers to suggest good monitoring 
> solutions for Radiator.
> 
> Some suggestions I have heard include our own Radar tool, Solarwinds, Splunk, 
> Cactii and whatever SNMP tool they are aleady using.
> 
> What suggestions does the list have?
> 
> many thanks
> 
> Hugh
> 
> 
> --
> 
> Hugh Irvine
> h...@open.com.au
> 
> 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, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
> DIAMETER etc. 
> Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
> 
> ___
> radiator mailing list
> radiator@open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator