I have compiled the strongSwan source and made an extension from it and it all loads properly. However, when I try and run "ipsec start", I get an error back saying that the following modules are not found in modules.dep ( ah4, esp4, ipcomp, sfrm4_tunnel, sfrm_user ). Interestingly, strongSwan.org specifically calls out these modules as required on their website.

I am using Tinycore 8.1.1.1 with the default kernel 4.8.17. I have tried to manually load the modules, but they are not present on the system.

I see the file that you referenced and it appears that the modules should be there. However this is what I see when I try to start up strongswan:

Starting strongSwan 5.6.0 IPsec [starter]...modprobe: module ah4 not found in modules.depmodprobe: module esp4 not found in modules.depmodprobe: module ipcomp not found in modules.depmodprobe: module xfrm4_tunnel not found in modules.depmodprobe: module xfrm_user not found in modules.dep

At this point, I am attempting to recompile a custom kernel with these modules set to loadable modules rather than built in. I am also reaching out to strongSwan.org to see if they have any suggestions.