You need to use modprobe not insmod, as the latter
requires path to .ko file, not the module name.
[root@tpad-ovz1 ~]# lsmod | grep af_key
[root@tpad-ovz1 ~]# modprobe af_key
[root@tpad-ovz1 ~]# lsmod | grep af_key
af_key 30067 0
[root@tpad-ovz1 ~]# uname -a
Linux tpad-ovz1 2.6.3
Marcus,
I would have a look at OpenVPN. OpenVPN works
as a client/server application when enabled. OpenVPN will
handle not just the tunnels but the routing for each
client as well as devices behind the clients that wish
to communicate with other clients or devices via the
VPN/tunnel. I haven't