Slightly updated smeserver-libreswan rpm available - see
https://bugs.contribs.org/show_bug.cgi?id=8890Note the version number has not been raised so you need to clean metadata/reinstall
I have probably reached the limits of my ability with all of this.
It fundamentally works, but needs lots of refinements.
The L2TPD part on its own is pretty straightforward. The complex part is allowing for pure ipsec connections at the same time (though ironically you have to get a working ipsec setup before you can run L2TPD)
I think the ipsec-update script probably needs a review/rewrite along with createlinks/services/logging etc etc. The complexity in ipsec-update is due to the script trying to reset individual connections without upsetting /disconnecting others.
I have tried to make sure that any templates used are empty if connection or services are disabled.
I am happy to explain the logic and various settings to anyone interested - it is a pretty huge subject and I managed to refine it down to a set of defaults that work pretty well out of the box.
This should all work fairly seamlessly on the CLI before attempts are made to build panels because the core code may change quite comprehensively and destroy any panel work.
If the xl2tpd contrib is felt to be working sufficiently well then it should get a version bump and then go in to CVS
Please feedback here or in the bug tracker.
JC