>I think Adam's guide is a bit unclear about OpenSSL requirements. An 
> openssl from the 0.9.7 series (currently in beta) or the development 
> series is needed for the EAP/TLS support in freeradius. As far as I know 
> the same openssl version can be used for the rest of your system too 
> (including freeradius). Note that we haven't verified this, there are some
> API changes between 0.9.6 and 0.9.7 that could possibly be an issue but 
> IMHO they are unlikely to be a problem for freeradius.

Ok at risk of sounding dense here, I should be able to keep my install of
openssl0.9.6g installed normally, install openssl0.9.7-beta in
/usr/local/openssl, and configure freeradius by

1) ./configure --with-raddb=/etc (for my config)

2) editing ./src/modules/rlm_eap/types/rlm_eap_tls/Makefile to include path
to openssl0.9.7-beta libs and includes (as in Adam's HOWTO)

3) make

4) make install

It seems I must be missing something in my configuration of the build as I
am dumping on the make at the rlm_eap segment of build.

For Reference, my edited rlm_eap_tls makefile looks like this

# Generated automatically from Makefile.in by configure.
TARGET      = rlm_eap_tls
SRCS        = rlm_eap_tls.c eap_tls.c cb.c tls.c mppe_keys.c
RLM_CFLAGS  = $(INCLTDL) -I../..  -I/usr/local/openssl/include
HEADERS     = eap_tls.h
RLM_INSTALL =
RLM-LDFLAGS += -L/usr/local/openssl/lib
RLM_LIBS    +=  -lcrypto -lssl

$(STATIC_OBJS): $(HEADERS)

$(DYNAMIC_OBJS): $(HEADERS)

RLM_DIR=../../
include ${RLM_DIR}../rules.mak



Raymond McKay
IT Manager / Network Administrator
Funnybone Interactive
Vivendi Universal Games

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to