I am new to this users list and hope this gets to someone that can help me. I am trying to set up a RADIUS server for my wireless network. I am running RedHat 8.0 and have installed freeradius-0.9.3 that I downloaded from the freeradius.org site in tar.gz format. I am utilizing two HOWTO docs http://www.freeradius.org/doc/EAPTLS.pdf and http://www.impossiblereflex.com/8021x/eap-tls-HOWTO.htm#6 . I am primarliy using the latter for the freeradius setup and certificate generation. I configured my radiusd.conf (located in /usr/local/etc/radius/raddb/) based on the second link under the radiusd.conf section. I then created the script run-radiusd that is also detailed on that page. I get the following errors:
...
...
...
...
 tls: dh_file = "/etc/1x/r/DH"
 tls: random_file = "/etc/1x/r/random"
 tls: fragment_size = 1024
 tls: include_length = yes
24076:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=engine name=default
24076:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=engine name=rsa
24076:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=engine name=dsa
24076:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=engine name=dh
24076:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=engine name=rand
24076:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=engine name=bn_mod_exp
24076:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=engine name=bn_mod_exp_crt
24076:error:02001002:system library:fopen:No such file or directory:bss_file.c:104:fopen('/etc/1x/r/CA.pam','r')
24076:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:107:
24076:error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib:by_file.c:274:
rlm_eap_tls: Error reading Trusted root CA list
rlm_eap: Failed to initialize the type tls
radiusd.conf[600]: eap: Module instantiation failed.
 
Now I do not have a CA.pam file in my /etc/1x/r/ directory and do not know where or how to get that file. I did create the CA.root, CA.svr, and CA.clt files and execute them. They seemed to create all the files except I think the client file has no name except .p12.... At any rate, here is a directory list of where I ran the CA.* scripts. (there are suppose to be 3 columns)
 
.                              demoCA                  
..                             .der                    
.p12
.bash_logout             .pem
.bash_profile   
.bashrc                    .gtkrc                   root.der
CA.all                     newcert.pem              root.p12
CA.clt                      root.pem
CA.root                    xpextensions
CA.svr        
 
 
If someone can give me some advice on where to go from here I would appreciate it.

 

Thanks!               Tony

Reply via email to