Hello again
I finally got the freeradius build 2.1.5 to initialize under SunOS 5.10
Generic_138889-02 i86pc i386 i86pc.
Here is the data

1.  Got mysql from blastwave via pkg-get
2.  Got openssl from blastwave via pk-get install openssl
3.  downloaded freeradius-server-2.1.4.tar.gz from freeradius.org
4.  tar -xvfz freeradius-server-2.1.4.tar.gz
5.  mv freeradius-server-2.1.4 /usr/src/freeradius
6.  cd /usr/src/freeradius
7.  ./configure --with-openssl-includes=/opt/csw/include/openssl
--with-openssl-libraries=/opt/csw/lib
8. gmake
9. gmake install
10. cd /usr/local/etc/raddb/certs

created the following openssl script from the Makefile

11. vi radss.sh

#!/bin/bash

#
# Diffie-Hellman parameters
#
openssl dhparam -out dh 1024

#
# Create a new self-signed CA certificate
#
openssl req -new -x509 -keyout ca.key -out ca.pem -days 3660 -config
./ca.cnf

openssl x509 -inform PEM -outform DER -in ca.pem -out ca.der

openssl req -new  -out server.csr -keyout server.key -config ./server.cnf

openssl ca -batch -keyfile ca.key -cert ca.pem -in server.csr  -key whatever
-out server.crt -extensions xpserver_ext -extfile xpextensions -config
./server.cnf

openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12
-passin pass:whatever -passout pass:whatever

openssl pkcs12 -in server.p12 -out server.pem -passin pass:whatever -passout
pass:whatever

#
#Verify Server Certificate
#
openssl verify -CAfile ca.pem server.pem

#
#
#  Create a new client certificate, signed by the the above server
#  certificate.
#
#
openssl req -new  -out client.csr -keyout client.key -config ./client.cnf

openssl ca -batch -keyfile server.key -cert server.crt -in client.csr  -key
whatever -out client.crt -extensions xpclient_ext -extfile xpextensions
-config ./client.cnf

openssl pkcs12 -export -in client.crt -inkey client.key -out client.p12
-passin pass:whatever -passout pass:whatever

openssl pkcs12 -in client.p12 -out client.pem -passin pass:whatever -passout
pass:whatever

cp client.pem ur...@support.com.pem

12. chmod +x radssl
13 ./radssl

manually executed the following command thats included in the Makefile

14. date > ./random;

Finally ran radiusd -X

15. radiusd -X

Lots of debug with the following output

Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /usr/local/var/run/radiusd/radiusd.sock
Listening on proxy address * port 1814
Ready to process requests.

Well i think under solaris the auto build process is not finished hopefully
this will be fixed in the 2.1.6 release.
Next i will be interested in solaris router to act as the radius client.

One thing very confusing is solaris router a NAS/RAS and how can i get it to
authenticate LAN subnets to the radius?
Any info or links will be appreciated.

Thanks in advance.




On Wed, May 13, 2009 at 10:27 AM, Urugn <urugn.t...@gmail.com> wrote:

> Thanks Alan
>
> debud mode would be radiusd -x or radiusd -xx or the extendd debug mode
> radiusd -X
>
> i have tried radiusd -xx and still got the following error and the server
> does not start
>
> /usr/local/etc/raddb/certs/bootstrap: make: not found
> /usr/local/etc/raddb/certs/bootstrap: test: unknown operator ==
>
>
>
> On Tue, May 12, 2009 at 3:09 PM, Alan DeKok <al...@deployingradius.com>wrote:
>
>> t...@urugn.com wrote:
>> > Errors initializing modules
>> > I thot may be ad trace the problem and directly executed
>> > /usr/local/etc/raddb/certs/bootstrap Here is the output
>> > sh: test: argument expected
>> > *** Error code 1
>> > The following command caused the error:
>> > if [ -e /dev/urandom ] ; then \
>> >         dd if=/dev/urandom of=./random count=10 >/dev/null 2>&1; \ else
>> \
>> >         date > ./random; \
>> > fi
>> > make: Fatal error: Command failed for target `random'
>> > ./bootstrap: test: unknown operator ==
>>
>>   Just re-run the server in debug mode.  There's a typo in the script
>> that will be fixed in 2.1.6.
>>
>>  Alan DeKok.
>> -
>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>>
>>
>
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to