I managed to run vpnc in a privileged Docker container. Now I need to figure out how to configure the container network so that one of the application containers uses the VPN container as a gateway to the VPN.
On Friday, 8 July 2016 09:29:33 UTC-4, Derek Mahar wrote: > > On Thursday, 7 July 2016 18:51:53 UTC-4, Nick Owens wrote: >> >> On 07/07/2016 03:26 PM, Derek Mahar wrote: >> > How could I build and run vpnc < >> https://www.unix-ag.uni-kl.de/~massar/vpnc/> on >> > CoreOS? Could I build it on Ubuntu and then install the binary on >> CoreOS? >> >> is there any reason you can't run it in a rkt or docker container? >> > > I've tried running it in a container, but couldn't get it to start, > probably because I didn't run it as a privileged container, as Sean McCord > suggested. Assuming that I can run it inside its own container, I'd then > have to figure out how to configure the container network so that the > application containers use the VPN container as a VPN gateway. I have only > basic experience with Linux networking, so I'd have to do some research in > order to solve this problem. > > > >> >> if you really cannot, then the binary should be statically linked. >> dynamically linked binaries from other systems either will not work >> because of missing libraries, or will potentially crash at runtime due >> to ABI problems, so it's not a very good idea. >> > > Yes, this is what I thought, too. However, according to Sean, it seems > that the vpnc binary uses only libraries which are present in CoreOS, so it > should run even without static linking. > > Derek >
