Safe to install and compile FreeSWAN?

Mark Smith fedora-list at
Wed Nov 12 09:00:40 UTC 2003

Compiled it myself yesterday, seems to work fine so far.

I found hints somewhere (on a different machine now, sorry!) about the
full process, but in a nutshell:

1) Get the kernel source into a usable state (make distclean, copy the
correct config to /usr/src/linux-2.4/.config, make menuconfig, exit
immediately saving changes, make dep).  Then edit the kernel Makefile
and remove "custom" from EXTRAVERSION otherwise your modules won't
install into the standard kernel afterwards.

2) Get the standard freeswan source from, and make by:

cd {freeswan-src}/packaging/redhat
make CC=gcc32 RH_KERNELSRC=/usr/src/linux-2.4 rpm

3) Install the rpms.

4) in /lib/modules/2.4.22-1.2115.nptl/kernel/net/ipsec/, rename the
relevant ipsec.o-{arch} to ipsec.o

5) depmod -ae then modprobe ipsec

If there are no complaints about missing symbols you're all set.

Seems remarkably convoluted, and there must be an easier way, but at
least it works :)


On Sun, 2003-11-09 at 20:24, Matt Harrell wrote:
> I tried searching the mailing list archives of both Fedora and 
> FreeS\WAN, and nothing turns up.  That seems very odd to me, so it makes 
> me think I somehow screwed up the searches.  Anyway, I recently switched 
> from RedHat 9 to Fedora Core 1.  I want to get FreeS\WAN working again 
> (I had the RPM for 2.03 installed and working).  I read a recent post 
> about modifications to the standard Linux kernel, so I'm nervous about 
> trying to install and compile FreeS\WAN into the kernel.  Has this been 
> done successfully?  Any pitfalls to be aware of?
Mark Smith <marks at>
Mark Smith <fedora-list at>

More information about the fedora-list mailing list