(E-Mail Removed) (Rocco) writes:
> I'm looking for a VPN client for linux which doesn't need compiling a
> new kernel.
Which kernel are you using? A 2.6 kernel have IPsec in by default.
A 2.4 based kernel doesn't have IPsec built-in but various vendors
(e.g. SUSE) added FreeS/WAN as a module which can be installed without
re-compilation.
If you don't have IPsec in the kernel or use a release which makes it
available as a module then you are out of luck as regards IPsec.
There is a freely-available user-level IPsec implementation
<http://perso.enst.fr/~beyssac/pipsec/> I don't think it is sufficient
for your needs.
> We have to equip a large number of notebooks with it and the
> installation should be done by the users, cause it would be too hard
> getting all notebooks here.
> So it has to be quite simple, maybe by runnning a shell script
> provided by us to the users.
>
> We use IPSec, L2TP and X509 Certificates.
Ignore the following unless you have IPsec in your kernel or you can
easily add it as a module ...
How are users authenticated? If it was just IPsec+L2TP I'd assume you
had a group shared secret to set up main-mode and then authenticating
via L2TP. If it was IPsec+X509 I'd assume you were authenticating via
the certificate perhaps also using Xauth. With both L2TP and
certificates it isn't clear to me what authentication method you
currently use and/or which methods you could use and so whether the
available IKE daemon's that run under Linux will be able to handle
your situation. Also if you can avoid L2TP then I would since that
would remove another level of complexity.