Switching between two slow connections

JungleKat

Honorable
Dec 8, 2013
1
0
10,510
Hi,

I live overseas in a developing country. I use a VPN to access services and entertainment from back home.

My problem is that internet connections here are very slow (1=3 mps).

There are two different types of service available - DSL and 3G. Sometimes one works better than the other. Sometimes one doesn't work at all.

I can hook both up to the router I brought with me, but I am wondering if there is a way to make both connections feed into my laptop, for my laptop to determine which is the faster connection, and feed that line out to the router for all of my wifi devices/desktop computer.

Is this a dream? Is it possible to have a switch so that I can jump to the faster connection without having to physically move my router each time?
 
Some dual wan routers do have the ability to measure the ping times and choose based on that.

The main issue with doing this with a PC is how to hook 2 wan connections as well as a connection back to your router all to 1 PC. You can use something like ICS to share a wan with another lan port but I have never seen it done with 2 wan connections. You are getting into using a PC as a router and you can do that but most implementation require you to load a unix based os. So unless you have a old pc laying around I would try to not do it that way.

You might be able to do this with a dd-wrt router but few run on DSL so it likely will not work on your current router.

The easist solution may be to get another router one for the DSL and another to run the 3G. You would let one run your network and DHCP as it currently is. The other you would assign a ip such as 192.168.1.2 assuming your main connection is 192.168.1.1.

Now to switch back and forth you could just change the default gateway in the end devices. You can of course run some on one and some on the other at the same time and if you are real ambitious you can run both at the same time on a single PC...it is not as simple as it sounds though.

On a pc platform you would change the gateway with the ROUTE command.