I hope I can ask you all for an advice:
I have a HQ network with a Mikrotik as the router. And I have a SOHO network also with a Mikrotik router. The HQ-Mikrotik has a static IPv4 public IP, while the SOHO-network has one public IP, but not static. In addition I have some Linux-clients (traveling) on other unknown networks I would like to connect to my HQ network.
Now I would like a big VPN of all the devices. I have both several IPv4 (private) nets and several IPv6 nets at my disposal and I would like them all to communicate either by IPv4 and/or IPv6. But what is the best VPN solution?
The Mikrotik routers have to create a VPN between themselves and a Linux client on an unknown network have to create a VPN to the HQ Mikrotik router. In addition, I would like the Linux-clients to be able to route "all" traffic to the HQ-network.
OpenVPN does not seems to do the job, since it can not handle more than one client at the time. PPTP, L2TP and IPsec seems the be the options, but do they work with IPv6? And can I set up both a Mikrotik and a Linux-box as a client for the given VPN?
I hope you understand my questions and have some advice.
Best regards,
Sitron