Site to Site VPN for Singapore Expat Assignment

singaporeexpat

Prominent
Jan 25, 2018
1
0
510
Need some advice on feasibility, products to purchase and configuration.

Currently located in the Midwest of the USA with the following: (House 1)
"Over the Air" TIVO whole house DVR system: TIVO Bolt, several Tivo Minis, Owned Cable Modem, ASUS AC5300 router
Streaming Services: Netflix, Amazon, MLB
Internet Access currently 50mps down/5mps up with dynamically assigned IP (no static service available) can upgrade up to 1gps down/50 mps up

Getting ready to move to Singapore for a 3 year expat will be keeping House 1 and will be in (House 1) several months per year. Singapore residence (House 2) will have at least similar or better internet connection. Assume that IP in House 2 will be dynamic from ISP also.

Would like to accomplish the following: Establish two networks in House 2 (Singapore) one that goes straight to the internet, the second would be a VPN Site to Site tunnel that would route the traffic to House 1 then out to the internet.

Goals: Ability to continue my streaming services as without outside US restrictions, ideally the ability to take one or two Tivo Mini's to House 2 and have them connect to TIVO DVR in house 1, maintain rest of network internet access in house 1 (alarm system, internet during summers, etc)

Initial thoughts around how to set this up:
No-IP subscription - to get around dynamic IP
Two VPN boxes (one with Wifi for house 2) don’t know the requirements or recommended brands

Would this work, what are the unique configurations that I would need to configure the VPN to?
Concerns: Latency. Assume that for the TIVO's to work they need to appear on the same subnet as the DVR - how to configure this.
 
Solution
The VPN part is not really hard. You basically need a router on both ends that have the ability to run vpn. Most vpn routers have "server" mode but many have both client and server. You need at least 1 client. Asus routers with merlin firmware tend to very easy to setup.

Your problem is the tivo. I have not figured out a way to make these work on different subnets. I found this in a much simpler configuration in my house where I had 2 different vlans with a simple route between the subnets. For now I just put them all on the same vlan.

One of these days i will get ambitious and try to trick it into working. What I suspect I can make work is a 1-1 nat and what is called proxy arp. This will make the router respond...
The VPN part is not really hard. You basically need a router on both ends that have the ability to run vpn. Most vpn routers have "server" mode but many have both client and server. You need at least 1 client. Asus routers with merlin firmware tend to very easy to setup.

Your problem is the tivo. I have not figured out a way to make these work on different subnets. I found this in a much simpler configuration in my house where I had 2 different vlans with a simple route between the subnets. For now I just put them all on the same vlan.

One of these days i will get ambitious and try to trick it into working. What I suspect I can make work is a 1-1 nat and what is called proxy arp. This will make the router respond with his mac address when the device asks for the remote device. It all depends if the tivo is smart enough to detect that I really have 2 different subnets.

The only way I know to do this over a VPN would be to run a layer 2 vpn and really put both networks on the same lan. This is called L2TPv2. It tends to be very cpu intensive because it must send all data including broadcast over the tunnel. I have never done this on a consumer router, i have only done it on a cisco commercial router.

My other though is maybe I can put in a HDMI capture device and then find someway to send the remote control signals over the network so I can leave the tivo on the other network. In effect running a remote monitor and remote. I suspect I can get this to work on a lan but not sure how much bandwidth a capture card actually uses. In theory it should work over a vpn.
 
Solution