I have a main network (Net-A), there my work should be done there. On the other network, I have host server where it can reach to Net-A. On the host server, I'll create a couple of virtual machines, and what I want to archive is that, those virtual machines will get DHCP Address from Net-A, in turn acts just like the VMs are on Net-A.
One thing to mention is, the host server has only an IPv6 address, but virtual machines should get both IPv4 and IPv6 addresses from Net-A.
My rough thinking is:
- Have a server in Net-A as IPSec VPN server.
- On the host server, create a VPN connection to the VPN server.
- Then when I deploy VMs on the host server, VM should get DHCP address from the VPN server.
In other words, I want to tunnel virtual machine's L2 packets to Net-A over an IPv4 IPSec tunnel. Any suggestion?