>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