rlm_eap: No such sub-type for default EAP type peap
Hello I have a problem about "rlm_eap: No such sub-type for default EAP type peap" after I install the openssl,but the problem is still not resolved. Now I am testing EAP authentication process by using eapol_test tool,Iwant to write a my module for our own project to provide some AAA functions. Below are some steps that I did in the EAP authentication test. I mostly followed the two sites < http://www.freesoftwaremagazine.com/articles/howto_incremental_setup_freeradius_server_eap_authentications> and<http://deployingradius.com/scripts/eapol_test/> and a book named <FreeRADIUS Beginner's Guide>. all the test about <Local authentication without EAP>、<authenticate via a remote authenticator>、<Getting the simplest EAP method into the picture: EAP-MD5>were successed. But when I do the <Full swing with EAP-TLS, EAP-TTLS and PEAP> test ,it failed. Below are something i do about the users file and the configuration files: 1.I added a user in the users file 2.As my environment is Ubuntu10.04,my freeradius is installed using source(./configure->make->make install),it locates at /usr/local/etc/raddb/ ,I edit the eap.conf as below: I just changed the default_eap_type = md5 to default_eap_type = peap but then when I run radiusd -X,it turns out the below errors: rlm_eap: No such sub-type for default EAP type peap /usr/local/etc/raddb/eap.conf[17]: Instantiation failed for module "eap" /usr/local/etc/raddb/sites-enabled/default[310]: Failed to load module "eap". /usr/local/etc/raddb/sites-enabled/default[252]: Errors parsing authenticate section. Can anybody help me and give me some suggestions? Thank you very much!!!
Hi, seems like you built the server without OpenSSL support - so no EAP for you. install the libssl-dev package or whatever its called these days (this is the development headers etc so that stuff can compile with OpenSSL support)...then rebuild your FreeRADIUS.... ./configure make make install - dont worry, it wont overwrite your current configs...it will just slip the new server code into place. alan
Hi I followed your suggestion today,and the problem is solved.Now I am very happy!!!You help me solve a problem that puzzled me for about one week!Thank you very much!!! Best regards!!! Michael kevin 2013/11/13 <A.L.M.Buxey@lboro.ac.uk>
Hi,
seems like you built the server without OpenSSL support - so no EAP for you.
install the libssl-dev package or whatever its called these days (this is the development headers etc so that stuff can compile with OpenSSL support)...then rebuild your FreeRADIUS....
./configure make make install
- dont worry, it wont overwrite your current configs...it will just slip the new server code into place.
alan - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Hi,
I followed your suggestion today,and the problem is solved.Now I am very happy!!!You help me solve a problem that puzzled me for about one week!Thank you very much!!!
thats okay its just experience....the answer IS also in this mailing lists archive. which I'd suggest you use as a first point of call. same error = same reason alan
participants (2)
-
A.L.M.Buxey@lboro.ac.uk -
Michael kevin