I have two internet connections at my place but the faster one is actually unreliable. :(
One is a broadband modem connected to PC via ethernet. The other one is a USB modem.
I would want to run both connections simultaneously (or parallel) in a way that even if one connection is down, I could fall back on the other one and access internet.
I would prefer a cheap (or free) software solution. I'm on Windows XP.
Update: I understand that it can be achieved on Linux, but its a nightmare for people who are adept to MS Windows. Someone also suggested some kind of hardware load balancing but that's way expensive.
Okay, also let me know how do you cope with unreliable internet connections at work?
Update 2: One of the answer mentions Channel Bonding and I realized that in dial up days some people managed to connect to multiple ISPs to increase bandwidth. But how???
Update 3: Okay so this technique is called 'failover internet connections' and is possible. Apart from the solutions below, I found these two software pages: