Ok so here is my network rough sketch.
Location 1 has 125/125 fiber connection, location 2 has 300/25 cable connection.
- I want every device at both locations to be able to access the plex server to stream movies (or at the very least be able to transfer a file from the server to a local machine for playback)
- Both PS4’s should be able to play online without NAT issues, and also be able to stream from plex
- I need the HTPC at loc1 to appear to be on the loc2 network so that I can view local locked out content
- Video streaming (netflix,youtube,etc) should be HD, and there should be no extra lag for gaming.
Is this possible? How do I achieve this?
What you’re asking is done plenty of times by businesses and is a site-to-site VPN… which there are many tutorials available
- You don’t need VPNs in both directions. One end will be the VPN server and the other will be the VPN client. The VPN equipment can be configured to “always enabled” which means the client device will always try to connect if the tunnel is down. Get the connection(s) up and configure a VPN trunk – this will give you improved bandwidth (if you have more than one ISP) and/or failover/redundancy.
- As you have a site-to-site VPN you would need to configure both sites to be in different subnets (A: 192.168.0.x -> B: 192.168.1.x) and then configure the VPN to route the subnets – all your equipment will be able to communicate as normal if you’ve configured the routes correctly.