Hello openbsd-misc, during some flaws in OpenIKED, I am forced to use strongSwan as an IPsec client on an OpenBSD 6.6 machine. While establishing an IKE_SA works fine, installing policies for CHILD_SA fails (as expected):
> unable to install IPsec policies (SPD) in kernel > failed to establish CHILD_SA, keeping IKE_SA To those who are running strongSwan as an IPsec client on OpenBSD: Which is the best procedure in this case? Are there other methods of installing IPsec policies into the kernel available? Thanks for any help in advance. Best regards, Peter Müller P.S.: In case anybody wonders about the "OpenIKED flaws", these are as follows: (a) Restarting single connections is not possible (b) Dead Peer Detection is missing (I am aware of ifstated as a "replacement", but since there seems to be no way of restarting a single IPsec connection, restarting the whole iked daemon causes operational tunnels to crash) (c) IKE is missing AES-GCM support (while ESP does - not sure why this is) (d) Does not seem to support more than one private key Apart from that, I really appreciate OpenIKED especially for its configuration file syntax, but unfortunately cannot use it primarily due to (a) and (d).