Hi: Does Freeradius support EAP-FAST? I am looking to use FreeRadius as the radius server in a CiscoTrust Sec deployment. Thanks
Matthew Ceroni wrote:
Does Freeradius support EAP-FAST? I am looking to use FreeRadius as the radius server in a CiscoTrust Sec deployment.
Only with the rlm_eap2 module. The module is experimental, however, so it might take a bit of work to get it going. See raddb/experimental.conf Alan DeKok.
So I downloaded the latest source for FreeRadius. Compiled the libeap mobile from hostap-0.6.git, making sure it builds the static libeap.so library, which it does. I then edited the Makefile in src/modules/rlm_eap2 and set the path to the hostap library. Ran configure with ./configure --with-experimental-modules --with-rlm_eap2 But after building freeradius I don't see the rlm_eap2 library in lib/. On Fri, Aug 29, 2014 at 9:53 AM, Alan DeKok <aland@deployingradius.com> wrote:
Matthew Ceroni wrote:
Does Freeradius support EAP-FAST? I am looking to use FreeRadius as the radius server in a CiscoTrust Sec deployment.
Only with the rlm_eap2 module. The module is experimental, however, so it might take a bit of work to get it going.
See raddb/experimental.conf
Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Matthew Ceroni wrote:
So I downloaded the latest source for FreeRadius. Compiled the libeap mobile from hostap-0.6.git, making sure it builds the static libeap.so library, which it does.
I then edited the Makefile in src/modules/rlm_eap2 and set the path to the hostap library. Ran configure with
./configure --with-experimental-modules --with-rlm_eap2
But after building freeradius I don't see the rlm_eap2 library in lib/.
So... read the output of "configure" and "make" to see what went wrong. Alan DeKok.
On 5 Sep 2014, at 13:34, Alan DeKok <aland@deployingradius.com> wrote:
Matthew Ceroni wrote:
So I downloaded the latest source for FreeRadius. Compiled the libeap mobile from hostap-0.6.git, making sure it builds the static libeap.so library, which it does.
I then edited the Makefile in src/modules/rlm_eap2 and set the path to the hostap library. Ran configure with
./configure --with-experimental-modules --with-rlm_eap2
But after building freeradius I don't see the rlm_eap2 library in lib/.
So... read the output of "configure" and "make" to see what went wrong.
rlm_eap2 was removed from v3.0.x so if you're building 3.0.0 the module won't be available. Arran Cudbard-Bell <a.cudbardb@freeradius.org> FreeRADIUS development team FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2
I am building the latest 2.0 stable. The output of building is as follows: Making all in rlm_eap2.. /usr/bin/gmake -w -C rlm_eap2 all gmake[6]: Entering directory `/home/itroot/freeradius-server-2.2.5/src/modules/rlm_eap2' gmake[6]: Nothing to be done for `all'. gmake[6]: Leaving directory `/home/itroot/freeradius-server-2.2.5/src/modules/rlm_eap2' So it doesn't appear to be building anything. On Fri, Sep 5, 2014 at 10:50 AM, Arran Cudbard-Bell <a.cudbardb@freeradius.org> wrote:
On 5 Sep 2014, at 13:34, Alan DeKok <aland@deployingradius.com> wrote:
Matthew Ceroni wrote:
So I downloaded the latest source for FreeRadius. Compiled the libeap mobile from hostap-0.6.git, making sure it builds the static libeap.so library, which it does.
I then edited the Makefile in src/modules/rlm_eap2 and set the path to the hostap library. Ran configure with
./configure --with-experimental-modules --with-rlm_eap2
But after building freeradius I don't see the rlm_eap2 library in lib/.
So... read the output of "configure" and "make" to see what went wrong.
rlm_eap2 was removed from v3.0.x so if you're building 3.0.0 the module won't be available.
Arran Cudbard-Bell <a.cudbardb@freeradius.org> FreeRADIUS development team
FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Matthew Ceroni wrote:
I am building the latest 2.0 stable.
The output of building is as follows:
Making all in rlm_eap2.. /usr/bin/gmake -w -C rlm_eap2 all gmake[6]: Entering directory `/home/itroot/freeradius-server-2.2.5/src/modules/rlm_eap2' gmake[6]: Nothing to be done for `all'. gmake[6]: Leaving directory `/home/itroot/freeradius-server-2.2.5/src/modules/rlm_eap2'
So it doesn't appear to be building anything.
You can edit the Makefile. $ vi src/modules/rlm_eap2/Makefile Set the HOSTAP variable, and then do "make". Alan DeKok.
I have edited the Makefile to set the location to the libeap.so library. Running make directly in there results in "nothing to be done for all". Below is my edited Makefile. The target isn't set since it says RLM_CFLAGS and RLM_LIBS and SRCS defs to make TARGET. Assuming the configure option I set set that. HOSTAP = /home/itroot/hostap-06 TARGET = SRCS = rlm_eap2.c HEADERS = RLM_CFLAGS = -I$(HOSTAP)/src/eap_common \ -I$(HOSTAP)/src/eap_server -I$(HOSTAP)/src \ -I$(HOSTAP)/src/common -I$(HOSTAP)/src/utils RLM_LIBS = $(HOSTAP)/eap_example/libeap.so ## this uses the RLM_CFLAGS and RLM_LIBS and SRCS defs to make TARGET. include ../rules.make
Matthew Ceroni wrote:
I have edited the Makefile to set the location to the libeap.so library. Running make directly in there results in "nothing to be done for all". Below is my edited Makefile. The target isn't set since it says RLM_CFLAGS and RLM_LIBS and SRCS defs to make TARGET.
Well, no. A C compiler / Make system uses CFLAGS and LIBS to build a target. It doesn't mean that the *variable* TARGET is set once you edit the rest of the Makefile. You need to set: TARGET = rlm_eap2 Alan DeKok.
participants (3)
-
Alan DeKok -
Arran Cudbard-Bell -
Matthew Ceroni