I get 3 IP addresses from my ISP, so after my modem I have a switch with three things. Two are servers, one is a router. All my personal computers are behind the router. My old server used to have two ethernet ports, so I would put one on the switch and one on the router so that I could keep server traffic off the router and still be able to have samba shares for media.
My new lower-power server only has one LAN. I will eventually get a USB ethernet plug for it, but until then I'd like to still have my samba shares. I thought to myself, there must be some way to achieve this via VPN.
So what I'd like to do is this, set up a VPN server on the server, allow clients behind the router to connect to it. That seemed simple enough, except that all the guides I've seen assume you can allocate addresses on the server's LAN. Since my server's LAN is the public internet I can't really do that. Is there any way I can make up some 'imaginary' LAN that exists only in the mind of the server and put my VPN clients on that?
To clarify, if the server is 68.232.SSS.SSS and if the router is 68.232.RRR.RRR and if computers behind the router are 10.0.0.1-255 then can I make VPN clients use addresses like 192.168.0.VPN?
OOoOoOOOooOOo OoO Public OoOOo-----Server eth0 (Real) 68.232.SSS.SSS OoO Internet OoO eth1 (Virtual) 192.168.0.1 OoOoOOoOOoOOOo | \--Router eth0 (WAN) 68.232.RRR.RRR | eth1 (LAN) 10.0.0.1 | \-----Client eth1 (Virtual) 192.168.0.2 eth0 (Real) 10.0.0.2