Is it possible to create a distributed private network over the internet using Linux? For example you have your typical home router connected to the internet and your devices get private IP's of 192.168.1.x via NAT. Now I simply want the same 192.168.1.x network to also be on the other side of the world. So 192.168.1.5 can ping 192.168.1.6 over the internet. Of course it would have to be tunneled somehow.
See this example image:
See this example image: