Slashdot Mirror


Working With 2 ISPs For Home Networking?

An anonymous reader writes "This is, I think, a simple question — but one which I can't get the answer to. As a typical, but perhaps high-demand home user I would like to use 2 separate ISPs. ADSL is pretty cheap nowadays, and 2 x ADSL seems a better value than one fast one — especially in terms of reliability. If one breaks, at least the other will work. Using an old box as a router/firewall, how can I configure a system to use two completely separate ISPs in a sensible manner? Ideally, I'd like the load of my browsing to be balanced, but at the minimum, I'd want some kind of 'fail-over.' If I leave torrents running over night, I'd like the router to use whichever connection doesn't block the traffic — and preferably for it to reset the errant connection. Ideas?"

356 comments

  1. Get an older computer. by Anonymous Coward · · Score: 0, Insightful

    Install linux. Get a software router on it.

    I'd post more but I don't know how to do this, but this is probably what you want.

    1. Re:Get an older computer. by Anonymous Coward · · Score: 1, Funny

      Thats easy .. get your own autonomous system number, network block and have both ISPs toss a BGP session your way.

      It'll be easier than figuring out the iptables commands necessary to implement what you want...

      Besides you would be doing the Internet a service...more route flap and increased CIDR fragmentation is just a preview of what IPv6 will digress into after having been deployed for a few years.

    2. Re:Get an older computer. by Magic5Ball · · Score: 1

      Sssshhhh! NANOG already gets enough noise. We don't need another September that never ended.

      --
      There are 1.1... kinds of people.
    3. Re:Get an older computer. by miknix · · Score: 1

      Gentoo Linux has a nice tutorial for that:

      http://gentoo-wiki.com/HOWTO_Gentoo_Router_for_2_ISP,_load_balancing,_switch_traffic_if_link_is_down/up

      By the way.. Google is your friend!

    4. Re:Get an older computer. by lanzz · · Score: 1

      yes, a stub wiki article is the very definition of a nice tutorial. there are some suggestions there, but nothing that might be called "tutorial" on the subject.

  2. Point of failure by tepples · · Score: 5, Insightful

    ADSL is pretty cheap nowadays, and 2 x ADSL seems a better value than one fast one â" especially in terms of reliability. If one breaks, at least the other will work.

    When your DSL is down, it's likely that your neighbor's DSL is down too. Consider cable + DSL, not cable + cable or DSL + DSL.

    1. Re:Point of failure by Anonymous Coward · · Score: 1, Interesting

      Look at sharing with your neighbours.
      Create a WLAN with those who have differentt ISPs.

      Have a look aat cringely.com and serch in the archives of his pbs.org site.

      Greetings from Norway :-)

    2. Re:Point of failure by trolltalk.com · · Score: 4, Informative

      Even if they're from different providers, they're running over the same phone network (esp. since smaller providers are just resellers). A backhoe, lightning storm, or major power blackout doesn't give a sh*t that you went through two different providers.

    3. Re:Point of failure by Etylowy · · Score: 2, Informative

      The last mile is expensive. It is almost sure that even with DSL from 2 different providers if one fails so does the other.

      just as tepples wrote: you need 2 internet connections using different infrastructure for the last mile, or preferably more. DSL+Cable should be the right solution.

      As for load balancing etc, you've got two options:
      1. router with 2 WAN ports
      2. any pc with 3 network cards + linux + googled up howto for 2 internet connections

    4. Re:Point of failure by Bandman · · Score: 3, Informative

      That's true, but you can only do so much to prevent outages. In the enterprise, if you want to avoid fiber-seeking backhoes, you get a failover location. That's difficult to do in a home network.

      I'd say cable+DSL ( or maybe throw in something like the AT&T USB Connect 881.

      I'd see if it's possible to get FiOS in your area, too. That would give you the best speed, for sure.

    5. Re:Point of failure by thedrx · · Score: 1

      Offtopic, I know, but I prefer Metylowy, myself. Sure, I can't see a thing but it's a great ride.

    6. Re:Point of failure by mikael_j · · Score: 2, Insightful
      The last mile is expensive. It is almost sure that even with DSL from 2 different providers if one fails so does the other.

      In my experience from working for ADSL ISPs in Sweden only very rarely is an actual outage caused by the "last mile", with newly installed DSL it is not unusual for people living fram from the DSLAM to have problems with unstable sync but this is generally easily adjusted.

      So with two different phone lines connected to two different DSLAMS belonging to two different ISPs using two different backbones you'd actually have pretty good redundancy as far as failures from the ISPs side.

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    7. Re:Point of failure by isj · · Score: 3, Informative

      I use a failover setup where the primary connection is an xDSL connection and the backup connection is cable.

      Some details make failover non-trivial to do. The ADSL occasionally gets the DSL line up but no IP connectivity. The cable modem is very stable but slow. I ended up configuring linux on a small embedded computer (soekris net4801). I have a script running from crontab that pings the next-hop. If the primary connection fails, the default route is changed to the backup interface. One interesting complication is that I also use bandwith shaping with tc/htb, so iptables is configured to mark packets based on which interface they come from, which tc then can pick up and shape. I don't think there is any box/product that can fulfill all my needs, but I would have saved me much time if there were.

    8. Re:Point of failure by yyttrrre · · Score: 3, Informative

      If cable isn't available you can always go with cellular as a backup. With the right setup you can see 300kbps down and the cell phone towers are more likely to survive power outages and disasters and the like.

    9. Re:Point of failure by mikkelm · · Score: 5, Insightful

      That's because you're in Sweden, and the infrastructure there, especially urban infrastructure, is typically much less vulnerable than here in the southeastern US, for example. We frequently have last mile outages due to storms, flooding and lightning, and when a tree hits a phone mast, you lose your DSL, no matter how many different providers you have.

      It all depends on the local conditions, so suggesting separate last-mine access technologies as a way to optimise your redundancy is not such a bad idea.

    10. Re:Point of failure by Anonymous Coward · · Score: 1, Funny

      If he has got backhoe what the hell would he be doing fooling around on the internet? He'd be cooling out on the backhoe!

    11. Re:Point of failure by turbofisk · · Score: 0

      Sweden has a lot of trees too. What have we done to prevent outages you ask? We've cut down trees that are close enough to fall over powerlines and the last mile are in many cases buried to prevent damage from storms and lightning.

    12. Re:Point of failure by mikkelm · · Score: 1

      Hence my saying that Sweden has a much less vulnerable telecommuncations infrastructure.

    13. Re:Point of failure by profplump · · Score: 1

      Sweden apparently has more than one DSLAM provider at the CO too, which is not an option in many places. (Oh how I long for a CLEC)

    14. Re:Point of failure by klubar · · Score: 1

      You could always use a Wan wireless card (Verizon, AT&T, Sprint) all offer wireless data packages with roughly unlimited (= 5GB) usage. Configure your machine to automatically connect the wireless on the event of failure on the main link. (Sprit even offers a box preconfigured with a router for this purpose.)

      On the other hand, if your cable and DSL are down, maybe it's time to do something else. Read a book. Talk to some one. Take a walk. Clean the house. Bake a surprise cake for someone. Go out and have a drink. Take someone to dinner. Get a life.

      Your life probably will not end if you're not online 24x7x365.

    15. Re:Point of failure by profplump · · Score: 4, Informative

      You can use more than one default route. For reliability you'll want keep some sort of connection-specific check script and reset to a dedicated route if one of the connections goes do. But while both of them are up you can use both connections together so long as you have multiple data streams:

      ip route add default table "${MULTI_TABLE}" \
              nexthop via "${T1_GW}" dev "${T1_DEV}" weight 1 \
              nexthop via "${DSL_GW}" dev "${DSL_DEV}" weight 3

      There's a bit more to it than that, but the above example is the heart of a routing policy that splits traffic 3:1 between the DSL and T1. Google should be able to show you the rest.

    16. Re:Point of failure by mccabem · · Score: 2, Interesting

      I don't mean to dog cellular/wireless as a backup, but anything based on the POTS network is going to be more reliable in terms of being strong against blackouts and disaster. Latter day technologies are less likely so because generally the legal requirements for that strength are not there or are significantly less.

      High-speed cable and DSL aren't that cheap (~$100/month and up) and T1's are cheap as hell nowadays (~$400/month is not uncommon, can be less) and you've got a 4 hour repair guarantee - if you're CO is online (they are built like bunkers), you'll be back up in 4 hours from almost any outage. Check with Speakeasy.net first as I think they have about the best service going, but there are other providers as well.

      So, if your goal is primarily to gain additional uptime, go with a T1 - back that up with some kind of "unregulated" connection (cable/DSL) or wireless.

      Another tack to pursue if cost-efficiency has a higher priority is using wi-fi to link to a neighbor. Using some simple technology expands the range of potential connectees considerably. Find someone with a different ISP than you (different Layer 1, that is) and get them to share with you - share both ways and you both get a reliable backup (as long as your network gear is on a nice big battery) for $0/month. Make sure neither of you scrimps on that battery equipment though! (Speakeasy encourages connection sharing and would even facilitate billing if desired even on their lower-end DSL connections if that becomes a problem/need.)

      -Matt

      P.S. Both of those links are step-by-steps, not theoretical articles.
      P.P.S. I'm not connected to Speakeasy in any way other than as a very satisfied former (for now) customer. :-)

    17. Re:Point of failure by linzeal · · Score: 1

      Seriously if you are not getting 99% uptime with cable or DSL go wireless. If you have that much construction playing dig up the fiber in your area look for a wireless system.

    18. Re:Point of failure by isj · · Score: 3, Informative

      There's a bit more to it than that [...]

      That is the understatement of the year :-)

      The 'weight' feature is quite nice. It evens keeps the route selection sticky per-flow.

    19. Re:Point of failure by Toam · · Score: 2, Funny

      Your life probably will not end if you're not online 24x7x365.

      But why risk it?

    20. Re:Point of failure by bhtooefr · · Score: 1

      Add in EVDO for even more reliability. No cables to cut. And, all you need is a laptop and an EVDO modem of some kind, so even if the whole network's down due to a power outage... (I use my smartphone as an EVDO modem when the power goes out...)

    21. Re:Point of failure by snilloc · · Score: 1

      Last I checked the ATT plans they were not unlimited. Sprint has an unlimited plan but extremely poor coverage.

    22. Re:Point of failure by br549777 · · Score: 5, Informative

      Get DSL and Cable then buy a Xincom dual wan router. This will support 2 different internet connections or 2 of the same. You can have static ips or DHCP or PPoe on one or both wan ports. It does load balancing etc and its relativly cheap. It works great in a business enviroment or for home use. The router is less than $200 and work good if you set it up correctly. It will work with ADSL DSL Cable T1 Satalite etc.

    23. Re:Point of failure by the_B0fh · · Score: 1

      Your life probably will not end if you're not online 24x7x365.

      Oh no! Mundanes have invaded!

    24. Re:Point of failure by jettoblack · · Score: 5, Interesting

      You know, this is something I haven't been able to figure out. I live in Japan where we are hit by strong earthquakes at least a month, and typhoons (like hurricanes), thunderstorms, minor flooding, etc. almost every day during the rainy season. And no I don't live in central Tokyo, I live in the middle of a farming town and have to walk through flooded rice paddies to get from my apartment to the station. But my power and internet have NEVER gone out once in the 6 years I've lived here. We don't have anything special... the power and phone run on overhead lines on metal poles just like most places in the US.

      Meanwhile, at my mom's house in the DC Metro area, USA, the power & internet go out every time there is anything more than a gentle breeze. What's going on?

    25. Re:Point of failure by unitron · · Score: 1

      So with two different phone lines connected to...

      Well, here in the U.S. those two phone lines will most likely be supplied by the same company and buried in the same ditch from the house to the pedestal and from the pedestal to the central office or some intermediate little windowless brick building, so both lines will almost certainly fall victim to the same Backhoe Operator From Hell at the same time, although the more talented amongst them can usually manage to sever your television cable at the same time.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    26. Re:Point of failure by WilliamX · · Score: 1

      Cricket is offering (in a very few select markets) $40 unlimited usage wireless data service. The interviews/marketing they have done for it say they are truly meaning unlimited (though they do say that continuous non-stop use is not permitted, they specifically say there is no secret hidden limit). They discount it $5/mo if you also have wireless phone service with them.

      From the articlewhere I found out about it:

      "We expect our customers will be heavy, heavy data users, and we've never thought limits were a good idea," said Cricket senior manager for corporate communications Greg Lund.

    27. Re:Point of failure by pushf+popf · · Score: 2, Interesting

      Meanwhile, at my mom's house in the DC Metro area, USA, the power & internet go out every time there is anything more than a gentle breeze. What's going on?

      In the US, the utility companies find "break and fix" to be less expensive than continuous maintenance.

      We used to have tree-trimming crews come around every year. Now they wait for a big storm to knock over the trees, then bring in crews to clear the damage and fix the lines.

    28. Re:Point of failure by Anonymous Coward · · Score: 0

      IAASE (Sprint Employee), but these comments are my own and do not necessarily reflect the thoughts, opinions or facts of my company, etc.

      Sprint is in the process of joining the ranks of Verizon where unlimited == 5GB on both PAM & aircards. Not yet rolled out nationwide (last I checked, but ask any Sprint user in Ill. about the letter they got with their last bill.

    29. Re:Point of failure by farnsaw · · Score: 3, Insightful

      Well, the main reason is that Japan has a total area of about 375,000 sq km.

      https://www.cia.gov/library/publications/the-world-factbook/geos/ja.html

      The USA has about 9,200,000 sq km, or about 30 times the area. Now we (the USA) have covered this out to supply power, telephone, cable tv, and internet but have not been able to cover every single residence with redundancy on these services.

      Japan is slightly smaller than California, a large state, but still only one of 50.

      --
      "Computer Scientists can count to 1024 on their fingers" (non-mutant, non-mutilatated, human computer scientists)
    30. Re:Point of failure by zerocool^ · · Score: 2, Interesting


      You can probably do some sort of ghetto load balancing with ipvs/keepalived and iproute2.

      I'm just thinking out loud... all in all, you can probably do this without a whole lot of difficulty, but it really is probably going to require a linux router and 3 network interfaces... unless you want to plug both internet connections into a switch with all your other computers and use a bunch of static IPs and routes and whatnot...

      Probably [the internet x 2] --$gt; [linux router] --- switch ==== other pc's.

      Set it up with iproute two such that assuming 1.2.3.4 is your link to ISP1 and 4.3.2.1 is your link to ISP2:
      up both these IP's on eth0 and eth1.
      set your default gateway to one or the other, i guess
      edit /etc/iproute2/rt_tables such that there's a table called ISP1 and ISP2 /sbin/ip rule add from 1.2.3.4/32 table ISP1 /sbin/ip rule add from 4.3.2.1/32 table ISP2 /sbin/ip route add default via 1.2.3.4 dev eth0 table ISP1 /sbin/ip route add default via 4.3.2.1 dev eth1 table ISP2
      then ip route flush cache for good measure
      up your 192.168.1.1 address on eth2
      set up a DHCP server that serves out 192.168.1.0/24 addresses...

      Then I guess you can set up ipvs on the linux router in some sort of NAT mode (i think it can do this)...
      so you can make 192.168.1.1 your "virtual server", and set up... see this is where I'm not really sure about it, but i guess the remote gateway of both your ISP's to be the "real servers", set it up either weighted least connections or something, add persistence if you want, adjust the weights. Add keepalived to that, and tell it to ping the remote gateway and if it's not responsive to ping, to fail over to the other link (it'll insert and remove stuff out of the ipvsadm -L -n table).

      Yeah, something like that. That's a metric asston of work, though, and i'm not sure it'd all work. You probably should just buy one of these:
      http://tinyurl.com/5v5b8g
      I mean, they're a couple hundred bucks on froogle:
      http://www.google.com/products?q=RV042&btnG=Search+Products
      and they've got 2 internet ports, four switchports (i mean, gigabit plox, but whatever), and a fancy web interface.

      Meh.

      ~W

      --
      sig?
    31. Re:Point of failure by zerocool^ · · Score: 1

      This section should be more like:

      Set it up with iproute two such that assuming 1.2.3.4 is your link to ISP1 and 4.3.2.1 is your link to ISP2:
      up both these IP's on eth0 and eth1.
      set your default gateway to one or the other, i guess
      edit /etc/iproute2/rt_tables such that there's a table called ISP1 and ISP2
      /sbin/ip rule add from 1.2.3.4/32 table ISP1
      /sbin/ip rule add from 4.3.2.1/32 table ISP2
      /sbin/ip route add default via 1.2.3.4 dev eth0 table ISP1
      /sbin/ip route add default via 4.3.2.1 dev eth1 table ISP2

      then ip route flush cache for good measure

      Sorry 'bout that, slashdot formatting got me.
      up your 192.168.1.1 address on eth2
      set up a DHCP server that serves out 192.168.1.0/24 addresses...

      --
      sig?
    32. Re:Point of failure by Anonymous Coward · · Score: 0

      Sorry for the AC, but I'm way too lazy to sign up.

      Everything in Japan is more customer service oriented and thus more expensive. We pay more for everything here and in general get better service than someone in the US who is paying much less. It is just two completely different idologies. Price rules in the US and service in Japan.

    33. Re:Point of failure by Zemran · · Score: 1

      Your life probably will not end if you're not online 24x7x365.

      are you new here?

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    34. Re:Point of failure by Zemran · · Score: 1

      and at the other end of the spectrum, I am living in Azerbaijan and the internet goes down most days for at least long enough to knock out my VPN. I dream of having an unreliable system like they have in the US...

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    35. Re:Point of failure by Anonymous Coward · · Score: 0

      You've been around waay long enough to know that your post post should have been...

      You must be new here, but I for one welcome out 24/7/365 connected overlords who delight in pouring hot grits all over Soviet Russia.

      There, fixed that for you.

    36. Re:Point of failure by Anonymous Coward · · Score: 0

      He did, he posted all of what you need to comprehend and in plain English the only link you need to go the rest of the way. Learn how to learn.

    37. Re:Point of failure by tomtermite · · Score: 1

      PEPCO (the DC utility) enjoyed the deregulation efforts of recent years -- by selling off actual power production. Now they just buy power. The wall street guys who own all the power production don't want to invest in infrastructure, they want to get as much return dollar-for-dollar. Capital expenditures are a low priority; the goal is just to keep the lights on as much or little as the government makes them (as pushf popf mentioned above).

      --
      - Ubique, Tom Termini www.bluedog.net - WebObjects / J2EE SOA / iPhone solutions for knowledge workers
    38. Re:Point of failure by RiotingPacifist · · Score: 1

      roughly unlimited (= 5GB)

      call yourself a geek and you cant even downlaod 5GB a month?
      5GB is only 25 DR who episodes or 7 distro install CDs.

      --
      IranAir Flight 655 never forget!
    39. Re:Point of failure by Anonymous Coward · · Score: 1, Funny

      Mate, there is a reason why some of us (read: Most non-USA'ians) refer to the US as a developing country ...

    40. Re:Point of failure by eugene+ts+wong · · Score: 1

      Actually, that's not true. My friend looked up just for 1 split second, and then the next thing I knew, he smashed his car. He's dead, and I'm paralysed below the waist.

    41. Re:Point of failure by unlametheweak · · Score: 1

      On the other hand, if your cable and DSL are down, maybe it's time to do something else.

      Whenever my Internet connection is down I find it best to take a Prozac.

    42. Re:Point of failure by Anonymous Coward · · Score: 0

      cable + dsl + fiber + packet radio + vsat = new slashdot 'all your isp's r belong to us' package... $580.00 US, or â20.. limited time only as to corner the market. Buy w/in the next 20 minutes and /. will throw in a utility shed or small apartment that can be used to store all the communications equipment that you could ever need, (only available in USA w/signed agreement to live in your mother's basement until age 35. we have stereotypes to keep up with you know)

      Remember VSATCABLEFIBERDSLPACKET bunker! This product is not sold in stores... that # again; 1900slashdot

      order now

    43. Re:Point of failure by ek_adam · · Score: 2, Interesting

      And your system was totally rebuilt after WWII. Ours has just been "maintained" by the "if it's not broken don't touch it" scheme since Edison.

    44. Re:Point of failure by Anonymous Coward · · Score: 0

      we have an update, Pat! now this product comes with WIFI, WIMAX, and Celular towers, routers, servers, switches... everything the average slashdot user needs to bring about the singularity (not cingular© which is basically NSA).

      Yes, that's right the whole cyberdyne/skynet package could be yours! Act now, and for no additional charge we throw in a massive 10000 robot army (weapons not included except in countries deemed to be within the 'axis of evil')

      Suplies are limited and most of our warehouse people have been 'recycled' by the machines, so order already... 1900slashdot and all that!

    45. Re:Point of failure by Anonymous Coward · · Score: 0

      My off the top of my head guess would be that because most outages are due to something knocking into existing lines (trees, for example) that there are a lot more trees on the path to your mom's house than there are along the path through the rice fields to your house. Reasonable?

    46. Re:Point of failure by harry666t · · Score: 1

      Most probably you simply have got a lot of good karma.

    47. Re:Point of failure by KPU · · Score: 2, Informative

      Systems are engineered for typical weather conditions. In California, heavy rain is sufficiently infrequent that utilities that utilities figure it's cheaper to fix lines after a storm. Similarly, new buildings in California almost always leak. If you're hit by earthquakes every month, it makes a lot of sense to invest in stronger infrastructure.

    48. Re:Point of failure by meadowsoft · · Score: 4, Informative

      Another alternative would be the Linksys/Cisco RV082 VPN router. THat too has dual-WAN support, and makes a nice home VPN endpoint as well.

    49. Re:Point of failure by toddestan · · Score: 1

      Satellite internet should be immune from backhoes (well, at least ones hanging out near your residence). I know satellite sucks, but if you simply can't have your internet go down, it may be worth looking into.

    50. Re:Point of failure by toddestan · · Score: 1

      If I had to guess, in most of Japan the infrastructure is newer and probably better maintained. In the US, that kind of stuff was laid down a long time ago, and here it seems that no one does any serious maintance on this kind of stuff. Instead we just wait around for something to break (sometimes catastrophically) and patch it up as needed.

    51. Re:Point of failure by Anonymous Coward · · Score: 0

      Meanwhile, at my mom's house in the DC Metro area, USA, the power & internet go out every time there is anything more than a gentle breeze. What's going on?

      What is the priority for the Japanese utility companies, profit or service? Now what is the priority of the utilities in DC?

    52. Re:Point of failure by HornWumpus · · Score: 1

      Why would you expect owners of power generation to do maintenance on PEPCO's local grid?

      In any case it's hard to get any ROI when it takes ten years to get a sight approved. We all pay those costs in our bills.

      No surprise there is not a rush to build out generation capacity.

      Getting capital into the market (in order to do an economic shutdown on old, dirty plants) was and is the main reason for deregulation.

      Regulated utilities get regulated rate of return on any money they spend. Leading to the old joke about utilities being 'The only business that makes money redecorating the presidents office.' They will however run a power plant until it's ready to fall over.

      Regulated utilities clearly don't work well by themselves. They are fine at aggregating and serving load.

      Not so good at building out generation before it becomes painful, especially in the face of NIMBY.

      Poorly managed transitions (e.g. CA) are pretty bad too. Nobody wants to talk about the short generation situation that existed in CA under regulation. The ratepayer shares the blame to the extent they are NIMBY green dreamers that want power but no new generation plants (queue blithering response from the likes of 'Twitter' about solar power and wind).

      The world has switched over to bid based power pools and is better for it. For all it's problems California works, England and wales ticks along just fine, as does Ireland, as does most of Australia, Alberta, Western Europe etc etc.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    53. Re:Point of failure by jonbryce · · Score: 1

      I quite often use my mobile phone to call my landline telephone company about problems with the line. I have never used my landline to phone my mobile telephone company about problems with my mobile.

    54. Re:Point of failure by Anonymous Coward · · Score: 0

      The place where a failure is most likely going to occur is the last few miles of the connection between you and the ISP. Chances are even if you use all the ISPâ(TM)s in your area they will all use the same infrastructure somewhere for those last few miles. Your only hope for a true backup would to ensure that each carrier uses physically diverse paths(which I doubt they will care enough about your business to even answer you) or use a satellite connection as a secondary ISP. This wouldnâ(TM)t be fast or cheap. Also youâ(TM)d probably have to run BGP to get that kind of failover intelligence you want and again your to little for the ISP to care enough to run BGP on their ends. Just deal with the occasional 6 hour outage your torrents will be there when your connection gets fixed.

    55. Re:Point of failure by The+High+Druid · · Score: 1

      Pedantic, I know, but shouldn't that be 24x7x52? As in 24 hours a day, 7 days a week, 52 weeks a year.

    56. Re:Point of failure by Anonymous Coward · · Score: 0

      Reasonable and sane investment in infrastructure. Japan maintains their systems and hires company-lifers with education and experience. We maintain nothing and hire H1-Bs who don't know anything and couldn't care less.

      I'm sick of having this argument with the idiots upstairs. They don't care that power failures on a major city grid equal hospital and traffic deaths. Literally all they care about are hitting their numbers and making their bonuses.

      Their numbers don't include keeping the lights on.

      I'd like to think I was just one cranky old guy, but judging from the news all of our infrastructure is the same sad story. Levees failing about decades of warning from the engineers, bridges falling, telecom systems going down.

      And apparently all I can do about it is post anonymously on Slashdot.

    57. Re:Point of failure by Hognoxious · · Score: 1, Insightful

      He was comparing rural Japan to a major conurbation in the US. In other words the geographic factors (or excuses) you gave are the other way round.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    58. Re:Point of failure by Binkleyz · · Score: 1

      I was under the impression that "Internet by Satellite" still requires a phone line for the "uplink" part.. They can easily send DOWN data to your dish, but you sending data UP to the them from it seems pretty doubtful.

      Of course, I could (easily) be totally wrong on this.

    59. Re:Point of failure by Binkleyz · · Score: 1

      60x60x24x7x52x365x10x100x10 should pretty much cover it, unless you want to go sub-second.

      Tried to figure out something formulaic to put in there to cover leap years (every 4 years, except for years that are "century" years, but with the exception that the "century exception" does not apply to years divisible by 400), but more of a pain than its worth.

    60. Re:Point of failure by Bandman · · Score: 1

      That's not the case anymore, but the uplink is slow.

      Response time is still an issue. Can't beat the speed of light.

    61. Re:Point of failure by Anonymous Coward · · Score: 0

      It all depends on your area and the construction really. I've been in the Redwoods, and during a storm one tree would fall on the electricity wires. Boom, you're out for X hours sometimes even half a day. Great if you work from home -- not. But it'd be incredibly difficult to get wires under the ground w/all these trees. And it'd cost money too, money Americans don't seem to like to spend on this.

      In the EU country I'm from something like this doesn't happen. Its flat surface mostly, and we've had our wires mostly underground for ages. There are a few exceptions, but those are by design storm-proof (construction made of steel too) or _very_ rural areas (0,1% of country).

    62. Re:Point of failure by BagOBones · · Score: 1

      The last time I researched this the Xincom dual wan routers were the best option.

      1. Linux can do this in theory.. A) fail over isn't too hard to find in distros such as Monowall and ipCop. B) load balancing inbound/outbound is only a theory or a kernel patch set, you would have to hack your self a solution.

      2. Alternative vendors such as the Linksys dual WAN routers have had BAD reviews. Reviews of the Xincom devices were VERY good, but they dropped their cheapest model a while ago from what I remember.

      As others have said do NOT get 2 ADSL connections as they will have the same chance of failure since the local loop will be the same. Go with two different types of connection, ADSL + Cable, or maybe one of the new Wireless solutions.

      --
      EA David Gardner -"... but the consumers have proven that actually what they want is fun."
    63. Re:Point of failure by Cramer · · Score: 1

      That hasn't been true for +/- a decade. However, it does mean installation MUST be done by a professional as the dish is a rather powerful microwave transmitter requiring far more precise aiming than most people can handle. (plus, only they know exactly where to point it. there are several sats used for various internet via sat services.)

    64. Re:Point of failure by Cramer · · Score: 1

      Linux can do this in theory.

      Negative. Linux can do this in practice. Without complicated patches or hacks. Failover is a bit tricky since the physical link rarely drops when using an external modem (be that cable modem, dsl modem, etc.) But in most cases, DHCP/PPPoE failure is Good Enough(tm). Inbound load balancing is, and always has been, voodoo; you have very little control over how people get to you. Outbound load balancing has been a simple multipath default route for many years. (How long has 2.6 been around?)

      (I used to sell linux based LB's. I don't anymore because it hasn't taken any real work for many years; any untrained monkey can build a linux LB these days. Many distro's can set this stuff up out of the box.)

    65. Re:Point of failure by Cramer · · Score: 1

      Most power companies in the US keep up with limb removal. Esp. for distribution lines. However, telco's never even look at it. ("It's the power company's job.") Lightening can destroy anything... on a pole or in the ground, even fiber can be damanged by strikes if it's near enough to the bundle. (glass melts, people.)

    66. Re:Point of failure by HTH+NE1 · · Score: 1

      That hasn't been true for +/- a decade.

      Are you saying it will be true again in 2018?

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    67. Re:Point of failure by Cramer · · Score: 1

      No moron. "more or less a decade"

    68. Re:Point of failure by HTH+NE1 · · Score: 1

      Negative. Linux can do this in practice.

      How about a Mac Pro? It already has the two Gigabit Ethernet ports.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    69. Re:Point of failure by HTH+NE1 · · Score: 1

      Damn. And here I thought the singular green "Friend of a Friend" capsule by your name meant you might have a compatible sense of humor. I'm more comfortable with people who can laugh at their own mistakes or at how they were misinterpreted rather than taking umbrage and trading insults. I did in fact catch your meaning, but "+/- a decade" more generally means literally plus-or-minus, not more-or-less. If instead you had said "a decade +/-" (with a standard deviation of years being implied) I probably wouldn't have said a thing.

      And technologically speaking, 10 years in the future it may well be obsolete technology, so you may yet prove to be literally correct.

      Don't think of the Foe flag as me saying you're my enemy; instead take it as a marker for me not to try to be funny in response to you in future. I still wish you a good day, sir and look forward to more critical if less humorous exchanges on other topics.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    70. Re:Point of failure by HTH+NE1 · · Score: 1

      But it'd be incredibly difficult to get wires under the ground w/all these trees. And it'd cost money too

      Have you considered putting them at ground level, perhaps encased in a pipeline? It seems to work for oil and for cabling across the ocean floor.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    71. Re:Point of failure by eugene+ts+wong · · Score: 1

      What is going on here? I looked up at the previous comment to my comment above, and it makes no sense. I thought that I was replying to another comment.

    72. Re:Point of failure by eugene+ts+wong · · Score: 1

      By the way, I was joking about being paralyzed. It all makes no sense.

    73. Re:Point of failure by TakeyMcTaker · · Score: 1

      I've used both a Xincom XC-DPG502 and a Linksys RV016, each to load-balance a bonded T1 line (3/3Mbps) with a cable line (10/1Mbps). Past use also involved a flaky DSL line (office was too far from colo, 768/384Kbps). The Linksys always fared much better than the Xincom, though I wish Linksys would impement some kind of small-table DNS support. The Xincom supports loop-back DNS for about 5 IPs, which is good enough for us, but its flaky DHCP made it completely unusable.

      The Linksys has some very nice per-port load balancing rules that make traffic shaping by protocol very easy. I wish they would bring out an all-gigabit model. Right now we're also testing a Gigabit Dual-WAN Netgear FVS336G for the SSL VPN capability, and that seems very promising.

    74. Re:Point of failure by Clanked · · Score: 1

      x365.25 There, leap year solved.

    75. Re:Point of failure by Cramer · · Score: 1

      I don't know. Go ask an apple fanboy. It's based on BSD, so it shouldn't be out of the question, but like linux 2.4, it might take some measure of work.

    76. Re:Point of failure by Binkleyz · · Score: 1

      I prefer the use of ~= to mean "give or take" or approximately.

      "No, Moron" seems quite a bit harsh.

    77. Re:Point of failure by BagOBones · · Score: 1

      Sorry your right basic out bound balancing is not that bad, however getting the traffic evenly split is not something I have seen in a linux config. Most cases I have seen depend on one link being congested before the other starts to get use. Maybe this has changed since the last time I tried it.

      Boxes like the Xincom take the pain out of the whole ordeal for the most part.

      --
      EA David Gardner -"... but the consumers have proven that actually what they want is fun."
    78. Re:Point of failure by Cramer · · Score: 1

      Well, that's always going to be a bit of voodoo. There's no way to tell how much traffic is going to cross a connection at the time it's setup, which is when it gets bound to a specific link.

      The weight of each path will control how often it's selected. By default 1:1, or equal cost, means connections will be evenly distributed across all paths. Please note the use of the word connections. Despite this, for most cases, on average, it does tend to evenly utilize the bandwidth of all links. (be that my normal daily use, all the way up to an entire dorm of college kids.)

  3. Cable/DSL? by TibbonZero · · Score: 1

    I'd figure that using cable/dsl mixture would be better, since the systems work over entirely different topology. I tried two cable modems at once years ago when they were limited to around 1.5mb dl, and used one of them for gaming traffic, and the other for web traffic... this was for a lan party. It was done strictly by port. I know you can do software load balancing, but I'm not sure how.

    --
    Tibbon
    tibbon.com
  4. DSL+Cable by certain+death · · Score: 5, Informative

    You can get a "Firebox" VPN/Firewall/Router pretty cheap on ebay. They are running about $75.00US for the Firebox 1200/2. The "/2" part means it has 2 WAN ports and you can load balance across both, it is setup to be redundant, so if one goes down, it moves all traffic to the other automagically. I use one and it works like a champ. There are more expensive solutions, and probably "Roll your own" solutions, but as most of us know, that can provide months and months of aggravation!

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    1. Re:DSL+Cable by HalAtWork · · Score: 4, Insightful

      probably "Roll your own" solutions, but as most of us know, that can provide months and months of aggravation!

      Ah, but also fun and learning. "You must be new here" ;)

    2. Re:DSL+Cable by growse · · Score: 1

      Does it support HSRP?

      Bit pointless spending the money on two connections and then running it through one box. Either you have redundancy or you don't.

      --
      There is nothing interesting going on at my blog
    3. Re:DSL+Cable by certain+death · · Score: 1

      Yes, very fun, with a healthy side of learning. I just didn't think the guy sounded like he was that far into technology. However, by all means, if the person is, roll your own, learn and grow.

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    4. Re:DSL+Cable by kesuki · · Score: 5, Informative

      " SmoothFirewall 4.0 - Update 3

      Download Update 3 Update 3
      516 KB (528,827 bytes)
      MD5: 85ac7940504a0fe7eef2b91016cf80f6

      This update adds Load Balancing abilities to Advanced Firewall systems. It also corrects a problem with IP address sorting on some pages and updates the DHCP client to fix a theoretical vulnerability. Problems with PPTP and PPPoE clients have also been corrected.

      Please install core Update 2 prior to installing this update.

      Detail:

              * Load Balancing
                  It is now possible to load balance outbound proxy requests and other network traffic in Advanced Firewall. Primary and secondary external connections are 'pooled' using the Firewall / connectivity and Firewall / secondary addresses pages."

      smoothwall4 supports load balancing out of the box, no hassle, no mess, no fuss, but then, smoothwall is only free as in beer, but i find it works well enough.

    5. Re:DSL+Cable by certain+death · · Score: 1

      I don't believe it does, but then I suppose you could do redundancy all the way down to having 2 seperate computers as well, but when the power goes out, you are still down. It makes sense for me, maybe not for everyone. I suppose I should have added YMMV.

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    6. Re:DSL+Cable by wolf12886 · · Score: 5, Funny

      and even if you have ups's for both, your house could be destroyed, better have a back up house,

      but make sure its not in the same neihborhood as your primary...

    7. Re:DSL+Cable by brusk · · Score: 2, Funny

      Hence the need for two power systems, preferably from two different utilities.

      --
      .sig withheld by request
    8. Re:DSL+Cable by growse · · Score: 1

      You're right, it depends on how much you care about redundancy.

      Also, thinking about it, there is a difference between making your connection resilient and your hardware resilient. You have control over your hardware, and have the ability to replace it relatively quickly if it goes down. However, if your connection goes down, you're in the mercy of your provider. And most people I know don't have SLAs with their ISP.

      --
      There is nothing interesting going on at my blog
    9. Re:DSL+Cable by Bandman · · Score: 2, Insightful

      That's really getting into the enterprise level of redundancy. Rare indeed would be the home network which would necessitate two power companies. I could see a generator for auxiliary power, but I can think of a lot of things higher in priority than my home network.

    10. Re:DSL+Cable by Bandman · · Score: 1

      Most people have best effort services. If you want an SLA, you should get a T1.

      Of course, that might be a little slow for this guy's needs.

    11. Re:DSL+Cable by Anonymous Coward · · Score: 0

      As a unix admin I am constantly looking for networking experience and things to learn. Care to post a link to a nice starting location for getting myself edumacated? Something for linux to roll my own?

    12. Re:DSL+Cable by Zymergy · · Score: 3, Informative

      I am not sure which of these (if any including the above listed Firebox) just roll-over to the second connection if the first goes down or if they truly load-balance all the time?
      D-Link made a (now discontinued) 4-port router that load-balanced: http://support.dlink.com/products/view.asp?productid=DI-LB604
      Edimax Technology currently makes a couple of lower-priced load-balancing routers: http://www.edimax.com/en/produce_list.php?pl1_id=3&pl2_id=18

      It appears that software firewall solutions (mostly linix-based) have the best support and the most features, for example: http://www.smoothwall.com/products/advancedfirewall2008/?loadbalance

    13. Re:DSL+Cable by Linker3000 · · Score: 1

      As most accidents occur in the home, I advise you to move house.

      --
      AT&ROFLMAO
    14. Re:DSL+Cable by ahfoo · · Score: 4, Informative

      Well in my ventures into traffic shaping I've seen lots of data on load balancing as well. Most traffic shaping on GNU-Linux starts off with iptables.

      A good backgrounder on iptables is at the Linux Documentation Project. (TLDP.org) You might start off with a short introduction to a simple NAT. Setting up a basic NAT is a good start before you get too far into it so you feel like you've at least got some success before you get into the deep end.

      Once you feel like you've got a simple NAT down, then look for the Linux Advance Routing Howto or something of that nature. I forgot the exact title but it's close to that. That's a good one. It's dense reading, but look at the cookbook section. It has a script called wondershaper that is interesting and might give you some ideas about traffic shaping and load balancing.

      Gentoo also does some nice documentation on load balancing and traffic shaping. Once you have some of the lingo down you can google around for some of the tutorials the Gentoo users have posted. Most of those tutorials can be used with the kernel that comes with Knoppix 5.0 without needing any modifications.

      Personally, I think Knoppix is a good starting point for a router because it gives you a level of security in that most of your OS is read-only and the default security is pretty tight. Working with Live CDs can be a challenge if you're new to it, but a key tip is that you can quite easily modify the isolinux.cfg file on the CD to create custom boot commands burnt into a CD such as how to automatically load up your iptables scripts upon reboot. This makes a nice home-brewed embedded style device using all generic second-hand components.

      Anyway, that's mostly stuff I use for traffic shaping, but it's a good start towards doing failover stuff too.

      The Knoppix part may be too much of my personal preference but the part about going to TLDP and looking for the Linux Advanced Routing Howto should certainly be a good start in any case.

    15. Re:DSL+Cable by iowannaski · · Score: 1

      You can get a "Firebox" VPN/Firewall/Router pretty cheap on ebay. They are running about $75.00US for the Firebox 1200/2. The "/2" part means it has 2 WAN ports and you can load balance across both, it is setup to be redundant, so if one goes down, it moves all traffic to the other automagically. I use one and it works like a champ.

      Really? Because I have a Firebox at work, and as far as I can tell, it can be configured to use two WAN links for either load balancing or redundancy, but not both.

      One of our links went down while it was in the load balancing configuration a few months back, which resulted in users seeing every other page load fail.

      --
      i forget
    16. Re:DSL+Cable by Anonymous Coward · · Score: 2, Funny

      And if the continent sinks, you're still fucked.

      Get 2 houses with 2 power lines and 2 ADSL providers each on 3 different continents.

      Of course, if aliens destroy the planet...

      And don't forget the solar system...

      And wasn't Milky Way about to collide with an another galaxy anyway?

    17. Re:DSL+Cable by Anonymous Coward · · Score: 0

      Well, if you really care you should keep a backup wife and children in there.

    18. Re:DSL+Cable by Anonymous Coward · · Score: 0

      The answer is so simple. A router with 2 wan ports. Why is this ask slashdot? I could have asked google found a simple answer in a matter of seconds.

    19. Re:DSL+Cable by certain+death · · Score: 2, Interesting

      Yeah...my bad, that should have been a HotBrick. And yes, it does both.

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    20. Re:DSL+Cable by Achromatic1978 · · Score: 1

      I think you underestimate this guy's desire to be able to download Linux ISOs all night long. Seriously, "torrents, and the ability to switch to a different ISP if I'm getting slow speeds"???

    21. Re:DSL+Cable by Bert64 · · Score: 1

      Well, switching from one to the other in a round robin fashion is a really crude way of doing load sharing... Especially if the lines are of different speeds/latency...
      You really want proper load balancing, based on you know, load?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    22. Re:DSL+Cable by dotancohen · · Score: 5, Funny

      and even if you have ups's for both, your house could be destroyed, better have a back up house

      Or, you know, a laptop.

      --
      It is dangerous to be right when the government is wrong.
    23. Re:DSL+Cable by heffeque · · Score: 1

      If you want the free open source version of SmoothFirewall, here you've got it:
      http://www.smoothwall.org/

      It doesn't have as many things as the payed version, but it'll probably do well enough for your demands.

    24. Re:DSL+Cable by heffeque · · Score: 1

      Wops, just realized I didn't read your post correctly. My bad :-/

    25. Re:DSL+Cable by Ryan+Amos · · Score: 1

      Fortinet makes a pretty badass product in the Fortigate 50B. For $400 we're talking a full QoS/NAT box with 2 WAN ports, load balancing, HA failover and connection tracking.

      And they're not even that difficult to set up if you know how to do QoS firewalling. If you pay the yearly maintenance fee you also get full IDS/AV/Spam/Content filtering (any of which can be turned on/off either on a schedule or at your pleasure.) If you're really paranoid you can buy 2 and set them into HA mode for failover.

      Yeah, you can roll your own but it'll probably cost you at least $200 and many weeks of aggravation, and still probably not work as well.

    26. Re:DSL+Cable by Anonymous Coward · · Score: 0

      Fair enough :)

    27. Re:DSL+Cable by olivermoffat · · Score: 1


      I've been happy with my D-Link 4-Port Load Balancing Router

      http://www.amazon.com/D-Link-DI-LB604-4-Port-Load-Balancing-Router/dp/B000BCC0M8

      I've done the DSL+Cable thing and it works well, especially if you have multiple high bandwidth requirements.

      But two connections != twice as fast... just twice as much theoretical throughput plus redundancy.

    28. Re:DSL+Cable by Bandman · · Score: 1

      Yes. Linux torrents.

      Keep telling yourself that if it helps you sleep at night ;-)

    29. Re:DSL+Cable by canUbeleiveIT · · Score: 1

      Trendnet makes one too. At ~$200, the price is good and it would probably use less electricity than an old computer running linux. I can't really vouch for Trendnet though.

    30. Re:DSL+Cable by Anonymous Coward · · Score: 0

      Tose routers work worth shit, and I assume (like me and thousands of others) they use a linux box for a router, and expect to be able to 'do more' and 'do better'. Now get some asswipe like you.

    31. Re:DSL+Cable by BlueCollarCamel · · Score: 1

      Moving his house seems a bit ridiculous.

      --
      1&1 - Cheap domain and web hosting.
    32. Re:DSL+Cable by Anonymous Coward · · Score: 0

      Mine's on wheels. Moves real easy.

    33. Re:DSL+Cable by jcwayne · · Score: 0

      Or, if things really go bad, move the entire town.

      --
      Failure to follow this advice may result in non-deterministic behavior.
    34. Re:DSL+Cable by stabiesoft · · Score: 1

      Agree whole-heartedly. My juice goes down a few times per year (usually for longer than the 2 hours my UPS's can keep me up). My DSL goes down every couple of years. Redundant power would be more valuable to me than redundant ISP's.

    35. Re:DSL+Cable by MadMorf · · Score: 1

      I've administered a couple of Fireboxes and I have to say they were pretty trouble free...

      GUI frontend, some flavor of Linux on the backend...

    36. Re:DSL+Cable by Anonymous Coward · · Score: 1, Interesting

      I cannot believe anyone has yet piped up about OpenBSD. (www.openbsd.org) It is "free, functional and secure". In my opinion - when it comes to network tasks, I always use OpenBSD over any other *nix or let alone *BSD distro. As with anything, what you take in is what you can make of something. If you want a system that you control, understand and can fix up - I find OpenBSD very straight forward. I can barley install Fedora ("it's too easy") but give me an openbsd console and I am happy. Again, it is all personal preference. I'm just touting it as I've used it for nearly a decade in hundreds of places with the utmost success.

      While it doesn't have any fancy front end, basically you follow the first FAQ (http://www.openbsd.org/faq/index.html) which is ridiculously well written and every general function is documented. It will run on virtually any bit of hardware and is fully configurable.

      Comments such as 'get a redundant house' are obviously quite useless I don't even get why people make them. woot! mod them up funny! Never the less, fail over is great in case of hardware failure or basic service failure. I've lost power many times, but never my internet (or any system as they are all on adequately sized UPS's).

      Simple fail over protocols such as VRRP, or HSRP the Cisco proprietary solution allow a hot spare to take over if the primary router/firewall fails. The term hot spare denotes the fact that the backup router/firewall doesn't actually do anything while it's waiting for the primary to fail. The newer Cisco proprietary protocol GLBP load balances traffic between two router/firewalls maximizes utilization of resources meaning you don't just have a piece of equipment sitting there, powered on, waiting for the primary to die. The OpenBSD group was originally going to code and deploy a VRRP implementation. VRRP, the virtual router redundancy protocol is an industry standard router redundancy protocol. It allows for failover to a hot spare secondary if the primary fails. The problem was when development was about halfway completed they were contacted by Cisco's lawyers, saying that even though VRRP is an open standard it infringes on the patents Cisco has on HSRP, and thus incompatible with OpenBSD's license structure. Basically they got a cease and desist. Not to be deterred the OpenBSD guys set out to design their own high availability fail over protocol. The result was CARP, or the common address redundancy protocol. Just like VRRP it allows for failover between two devices sharing the same address, unlike VRRP however it has another mode called ARP-BALANCE that allows traffic to be dynamically balanced between the two devices. CARP has very quick failover times, most time quick enough for TCP sessions not to be reset. In a demonstration of CARP technology the link between two routers was severed with a hatchet, and the secondary router took over fast enough that the Internet radio stream that was being listened to was not interrupted. Although this is a feature that is more useful to business I have a secondary router that I use to fail over in case I need to update or mess with the primary so I never lose my connection to the Internet. My torrents are important to me.

    37. Re:DSL+Cable by turly · · Score: 1

      ...and probably "Roll your own" solutions, but as most of us know, that can provide months and months of aggravation!

      Surely you meant "months and months of aggregation?"

      --
      IX CCXLIX XVII II CLVII CXVI CCXXVII XCI CCXVI LXV LXXXVI CXCVII XCIX LXXXVI CXXXVI CXCII
    38. Re:DSL+Cable by the_B0fh · · Score: 1

      Linux torrents are what keeps me awake all night long, compulsively checking every few minutes to make sure it's still downloading, and how long more to go. Of course, I make sure I seed too, after I'm done. And thank god there's so many Linux distros, so I can download a fresh new different one everynight! Oh oh, here comes another one.

    39. Re:DSL+Cable by innocent_white_lamb · · Score: 1

      I got a DI-LB604 router and found that it worked great for everything except one thing: ssh file transfers.
       
      If I try to copy a file over about 500k in size using either scp or rsync-over-ssh, the router locks up at around 300-500k and it requires a power cycle to get it going again.
       
      Does this happen to you?
       
      Unfortunately, the router is useless to me until it can do scp and rsync file transfers and, since it's now a discontinued item, I'm pretty much out of luck.
       
      I would love to find a load-balanced router that can do file transfers over ssh properly, as I have a DSL and a cable Internet connection but can only use one or the other at the moment.

      --
      If you're a zombie and you know it, bite your friend!
    40. Re:DSL+Cable by innocent_white_lamb · · Score: 1

      D-Link made a (now discontinued) 4-port router that load-balanced:
       
      I made the mistake of buying one of these.
       
      It worked great for everything except one thing: ssh file transfers.
       
      If I try to copy a file over about 500k in size using either scp or rsync-over-ssh, the router locks up at around 300-500k and it requires a power cycle to get it going again.
       
      Unfortunately, the router is useless to me until it can do scp and rsync file transfers and, since it's now a discontinued item, I'm pretty much out of luck. Dlink tech support basically told me that they're not interested in dealing with this issue. Since it was a special order item from the local computer store, I'm stuck with it and out about $200 for a router that I can't use. No, I'm not very happy with Dlink, if you hadn't already noticed.

      --
      If you're a zombie and you know it, bite your friend!
    41. Re:DSL+Cable by KUHurdler · · Score: 1

      Or you could just go homeless.

      Worry-free

      --
      Fix Your Own TV - RiddledTV.com Avoid the Landfill
    42. Re:DSL+Cable by Anonymous Coward · · Score: 0

      "Most traffic shaping on GNU-Linux starts off with iptables." - this is absolutely wrong. Shaping is close to QoS/routing, and iptables is the userland tool for Netfilter (read it as NetFILTER, which emphasizes its task). routing != filtering, even if they have something common: they work with IP packets and can co-operate at certain level, like iptables marking packets, which has an impact on how they are routed.

  5. Linux distros by santix · · Score: 5, Informative

    There are little Linux distributions like Brazilfw which run on old hardware and work out of the box with features like QOS, load-balancing, port forwarding, etc. Maybe that's what you need.

    1. Re:Linux distros by pacman+on+prozac · · Score: 1

      Been a while since I've set up a Linux router but won't the following work on any Linux distro:

      Set up a box with two ADSL cards in it, set two default routes via the next hop IPs for the connections on each card. By default it should load balance across the two. If one drops then it'll realise the next hop isn't reachable (as it's on same subnet as the interface which has now vanished) and remove that route.

      I seem to remember that Linux can set routes via interfaces, that would work even better than using next hop.

      Downside with this is it won't deal with an ISP that stops passing traffic but doesn't drop the DSL. I also don't know how Linux will load balance in this situation, I'd guess per-packet rather than doing "sticky" connections which may give you some issues.

    2. Re:Linux distros by jd · · Score: 1

      OpenWRT might be a better choice, as that's designed to run on existing off-the-shelf ADSL routers.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  6. mikrotik by Anonymous Coward · · Score: 0

    it's actually pretty simple to set up. I would suggest using a Mikrotik setup. They mainly design wireless equipment, but their routerOS is great and the equipment it runs on is dirt cheap and powerful, and to top it off load balancing of 2 interfaces is only a single command away.

  7. pfSense + two independant ISPs by Anonymous Coward · · Score: 4, Informative

    pfSense can handle the load balance and failover for you. Then you just need to get two ISPs. Preferably one cable + one DSL but if you can get the two DSL lines on separate circuits, that would work well.

    1. Re:pfSense + two independant ISPs by nauseum_dot · · Score: 2, Informative

      pfSense or M0n0wall would work great for this. I would be weary of buying DSL from two different providers because often times it is the same provider just the local ILEC has entered into an agreement to allow reselling services in the area so that they can sell services in the area that they service. If you buy DSL from two different DSL providers it is likely fed out of the same Central Office and therefore fed into the same router that is your gateway to the Internet. So, if there is a hiccup in the routing table, both links will feel it. I think cable + DSL is the best way to go.

      --
      Crap! I just kissed my karma good-bye.
    2. Re:pfSense + two independant ISPs by Bandman · · Score: 1

      I'd recommend FiOS as a priority (just for the speed), and then whatever broadband service you could get from another provider. His decision has a lot to do with where he lives and who's available.

    3. Re:pfSense + two independant ISPs by Anonymous Coward · · Score: 1, Interesting

      Agree with parent - I use pfSense on an old P3 Gateway with four NICs. I have it set in Failover (not load balance) mode for two ISPs. Only uses about 40 watts, one nic to the LAN, one nic to Time Warner cable (10mb/1mb), one nic to AT&T $10/mo DSL (pppoe, 768/128), and one dedicated to a Meraki free wifi community network that can't talk to the LAN. I initally set it up for load balance but ran into issues. The TWC connection was so much faster - when I went to get a new ISO or even just surfing, half the time I'd notice it going slowww. TWC actually went down today for me and I am on the backup DSL right now, pretty coincidental.

    4. Re:pfSense + two independant ISPs by shitzu · · Score: 2, Informative
      pfSense or M0n0wall would work

      m0n0wall does not support two WANs. So only pfsense qualifies.

    5. Re:pfSense + two independant ISPs by Anonymous Coward · · Score: 0

      Great suggestion, pfSense (http://www.pfsense.com/) is an excellent and free software solution for this scenario.

  8. Dual WAN router by ribit · · Score: 5, Informative

    Isn't a dual-WAN router the simplest/cheapest method, whatever you are planning to put downstream of it? http://www.networkworld.com/reviews/2004/0913rev.html

    1. Re:Dual WAN router by redstar427 · · Score: 1

      I use a Linksys multi-wan router. The 8-port, RV082 will support dual wan's for failover, or load balancing. The Linksys 16-port, RV016, will support up to 7 wan circuits. I have tried both, and used 3 wan circuits before, on different ISP's. There are similar units from other manufacturers.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." Albert Einstein
    2. Re:Dual WAN Router by gujo-odori · · Score: 1

      I think what you meant to say is "A guarantee of 6 nines of uptime is unattainable at reasonable prices for a home user."

      I have actually exceeded[1] that with my connection from my local cable provider; I'm at 100% connection uptime for a period exceeding one year.

      Now, if I were to go to them and ask for an SLA guaranteeing me five nines or better, their most likely responses would be to either just say "no", fall on the floor laughing, or say "yes" and quote me a price costing more than the service itself.

      So getting five nines of uptime is possible, it's getting it guaranteed that's not so easy.

      [1] Except for a couple major power outages that were so long my 2200 VA UPS ran out before the power came back on, but I had an Internet connection until the UPS ran out. The cable company's infrastructure was up, so that counts as 100% uptime from their end.

    3. Re:Dual WAN Router by cobaltnova · · Score: 2, Informative

      I was under the impression that bonding happens at the link-layer. That would mean that bonding is good for getting to another MAC address, not to a target IP.

      But, you do raise another possibility: maybe the DSL company has some parallel telephone structure (OK, almost certainly not) on which they might offer bonding. That use scenario is explicitly mentioned in the linked Wikipedia article. This would be precisely the Article Poster's DSL/DSL idea, unlike many of the other, earlier, responses.

  9. This is what my work uses... by elangomatt · · Score: 0

    I don't have any clue how a home user would integrate two ISP connections. At work, we use a system called "Fat Pipe" to connect to our Comcast for Business line and our other ISP with our T1 lines. I assume that costs too much for a home user to invest in.

    1. Re:This is what my work uses... by Bandman · · Score: 1

      I've seen ads for that. I'd be interested in hearing more about your experiences with it

    2. Re:This is what my work uses... by Anonymous Coward · · Score: 1, Informative

      Fat Pipe is expensive, but allegedly works well. There are many, many cheap and so no cheap load balancers out there, with a diverse range of functionality. The very cheapest ($100 D-Link) just do fail over, some do load balancing to various degrees, but it's real easy to break connections for things like HTTPS if not done properly.

      As for aggregating the uplinks, the options are much more limited - Fat Pipe is one, as are various also expensive Cisco solutions that rely on symmetric links.

      Solutions from Mushroom Networks - http://www.broadbandbonding/ - allow one sided aggregation of HTTP traffic and load balancing of the rest of arbitrary uplinks - T1, DSL, Cable etc - although still a bit pricey for home use. There's also things like ShareBand, but that superficially looks like a more hacky solution and requires some ISP cooperation.

    3. Re:This is what my work uses... by mrslacker · · Score: 1
  10. what I use is a nice distro... by da5idnetlimit.com · · Score: 4, Informative

    called Clarkconncect (http://www.clarkconnect.com/)

    It's basically a CentOs (aka free Red Hat) wich can do multi-Wan. It has a nice web interface fir Firewall, ftp, web and mail server, shell..

    No idea if it can reset errant connections, but it can do anything you can on redhat, including using two Wans simultaneously. (chek Clarkconnects forums for multi wan)

    up and running within 30 minutes, mine has reached 165 days uptime (Bi-P3 GHz, 2 Go Ram, 4*500Go HDD, 3*Eth 100 (upgraded from a faithfull Compaq Deskpro 400 Mhz "server")- web, mail, and bittorrent dowvnloader (torrentflux-bart) as well as "media server" connected to the xbox with XBMC)

    --
    It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
    1. Re:what I use is a nice distro... by purduephotog · · Score: 1

      I loved clark connect. Best firewall package out of the box- and you're right, up and running within 30 minutes.

      Unfortunately (couldn't you tell) some of the changes they've made are less than stellar. I'm still pissed about how difficult it was to get the new virtual hosts up and running on apache, and I have had to edit all the files by hand.

      In addition the user accounts are a pain- I don't know how to log in except as root (or other user) to get full access to the server. Basic user accounts are limited to changing passwords- that wasn't there in the older version.

      But for a firewall it does great. I just want to use it as a webserver, order form, multimedia server, etc.

    2. Re:what I use is a nice distro... by Anonymous Coward · · Score: 0

      Unless he needs all that ClarkConnect has to offer, that's probably overkill. The community edition doesn't support multi-WAN. The "Office" edition does, but for the price he might as well look for a multi-WAN router.

    3. Re:what I use is a nice distro... by Aladrin · · Score: 1

      Last I tried the Multi-WAN on Clark Connect, it didn't work. The words were there, and you could turn it on, but it just didn't work. After beating our heads against it for a week, we emailed them. The response? "It doesn't work yet."

      I can't recommend it.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  11. Re:start sucking dick by spun · · Score: 1, Offtopic

    That's your answer to everything.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  12. LARTC by chrispatch · · Score: 2, Informative
  13. Those ISPs may not be redundant by guanxi · · Score: 4, Informative

    Most DSL circuits, even sold by different vendors, go through the same facilities and sometimes the same equipment. For example, the local loop is usually the local telco's, no matter who your DSL vendor is. And many DSL vendors resell one of a few wholesale providers (e.g., Covad), so your data on both DSL lines could be going through the same wholesale provider's equipment/facilities. The same may be true of other technologies (e.g., fiber).

    In trying to setup something similar, we finally settled on using cable for one circuit and fiber for the other. We know the cable company has its own local loop, and they assured us (FWIW) that they have their own facilities out to their upstream provider (e.g., AT&T, Sprint, etc.). Fiber would be Verizon. We would use DSL, but I'm concerned that it would end up in the same Verizon facilities.

    Good luck. There are also routers that do fail-over, but I know that's not what you asked about.

    1. Re:Those ISPs may not be redundant by Bandman · · Score: 1

      Unless there was an infrastructure sized event in the Verizon colo, I can't imagine a DSL issue would take out your FiOS. On the other hand, better safe than sorry

  14. negative by Anonymous Coward · · Score: 0

    uh no.

    twin dsl makes no sense.

    cable/dsl makes perfect sense.

  15. HotBrick by Anti_Climax · · Score: 4, Informative

    Hotbrick makes a very good load-balancing soho router. They're a bit pricey but they seem to work quite well for exactly what you're describing. Take a look on ebay for their LB series.

    I do have to second the suggestion of using Cable+DSL rather than DSL+DSL. Most places where there are multiple DSL providers, they're both operating from the same physical infrastructure with one reselling the service of the other. It's certainly better than one by itself, though.

    --
    Even people that believe in pre-destiny look both ways before crossing the street.
  16. Anonymous Coward by Anonymous Coward · · Score: 0

    MLPPP

    1. Re:Anonymous Coward by Bandman · · Score: 1

      But that's got to be supported by the provider. In the case of multiple T1s, that's common. Pretty unlikely from consumer cable and DSL connections though.

    2. Re:Anonymous Coward by Bert64 · · Score: 1

      But if you get a server hosted somewhere, you can tunnel the multi ppp over all your upstreams to your hosted server.
      That way you have good peak bandwidth (combined rate of all the lines), proper redundancy - ie you still have the same ip and wont need to drop active tcp connections, the potential point of failure (your colo) is likely to be a lot more stable than your home power grid, and just incase its not you could have multiple hosted boxes using bgp to present the same ip addresses, so even if one goes down you can connect to another.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Anonymous Coward by Bandman · · Score: 1

      That is an interesting idea. A VPN between you and your hosted server. nice thinking.

      I'm not sure if it's worth the expense of setting it up so you can download Stargate on time though. I can see where it would be useful for other things, though. Particularly, a remote control X10 hub of sorts would be handy.

      Offtopic, but you should make the url to your blog a link. It makes it much easier to navigate to.

  17. i have a few hints by Anonymous Coward · · Score: 0, Insightful
    1) Don't steal movies, porn or music with your connection, this way you will save lots of bandwith for browsing.

    2) Don't try to setup 2 isp's yourself, you are too stupid to find the Linux Advanced Routing Mini HOWTO, and you will have a lot of trouble with the two connections if you don't have a clue about networking.

    1. Re:i have a few hints by kesuki · · Score: 1
      lies, anyone who can configure a linksys router can configure smoothwall, and ver 4.0 patch 3 officially added load balancing.p2p doesn't mean stealing books, movies, or porn, project Gutenberg supports bittorent, linux, freebsd, many free open source software packages, even 'free as in beer' software is all using p2p...

      for instance, VMware images are often available from P2P for 'free as in beer' users of VMware player. PBS doesn't do p2p yet, but someday they might offer downloads of shows and documentaries through p2p services, if i knew anyone important at PBS i'd definitely show them how much p2p saves bandwidth costs, and how easy it is to integrate it into their existing website... then instead of offering low res flash content, they could have high def, h264 content... stuff people would actually download.

    2. Re:i have a few hints by kesuki · · Score: 1

      i'll have to double check if it is in ver3, because ver 4 and 5 are source code only right now, but on the comparison page, they say smoothwall supports some form of load balancing, between multiple red connections etc.

    3. Re:i have a few hints by Anonymous Coward · · Score: 0

      Smoothwall is great for people with a simple set up, but I ended up dropping it for a CentOS box running shorewall. This was version 3.0, so maybe things have changed, but getting Smoothwall to do something as simple as adding another NIC beyond what it expected (i.e. a "blue" NIC) was a PITA from what I recall.

    4. Re:i have a few hints by Cameroon · · Score: 1

      Not specifically related to the topic at hand, but since I work at PBS (the corp. headquarters, not one of the stations) I can tell you that indeed PBS does distribute some content via P2P services like Vuze and they're definitely trying to increase online distribution.

      Don't expect them, or anyone else, to be casting content into the winds of the wide-open P2P environments though. Most of the time they only have licenses to broadcast the content (that is, they don't own it either).

      Trust me when I say, there's NOTHING easy about any of it.

    5. Re:i have a few hints by kesuki · · Score: 1

      PBS Wisconsin and Minnesota produce a significant number of documentaries on the region with their own money. I realize they don't own all the stuff they broadcast, but they do keep a lot of people in the documentary business going by purchasing the full rights. i know not all of those people sell the full rights, but PBS knows which shows they DO have full rights to, and i always find local histories very interesting, i would love to be able to download PBS sponsored local documentaries for regions i Don't live in, it would be great if there was a lot of easy to find P2P links especially for high def content...

    6. Re:i have a few hints by kesuki · · Score: 1

      Specifically, http://wpt.org/medialibrary/
      and http://www.tpt.org/program/video.html

      as you can see, they have shows for free 'in flash' format ugh, I'd rather got to tubgirl than watch video in flash!

  18. load balancing router by Anonymous Coward · · Score: 0

    http://www.google.com/products?q=load+balance+router

    There's a dlink home level one I know of - I have one in the closet doing ADSL and cable for me at the moment - it's a couple of years old and was probably $90 or something at the time.

  19. Load-Balancing Multiple ISPs by pin0chet · · Score: 1
    If you want to use 2 ISPs for redundancy and load-balancing, why not get ADSL and Cable instead of 2xADSL lines? Chances are both of your DSL lines would face many of the same failure points, so if one went down the other one would be at risk too. Even if you used different CLECs for service on each line, the lines would still probably traverse the same colocation facility, although you'd get somewhat more redundancy.


    In our small business, we have both business Cable broadband and a T1 line. We use the Cisco 1825 Router which has dual WAN interfaces and very robust load-balancing capabilities. Setting up an old box to load-balance two ISPs will be a huge pain in the ass, so you might be better off with a preconfigured off-the-shelf solution.

    Also, where are you finding ADSL providers that don't offer declining per-megabit rates? http://www.covad.com/web/services/broadband/business_dsl.html
    Covad DSL charges more for dual 3mbps connections than a single 15mbps connection. You might check your math again to make sure getting two slow ADSL connections isn't a lot less speed per dollar than a single fast connection.

    1. Re:Load-Balancing Multiple ISPs by Glendale2x · · Score: 1

      If you want to get even fancier and make your backup link last mile backhoe-proof, Cisco has 3G wireless HWIC cards.

      Somewhere on my "fun to try" list is setting up a HWIC-3G-CDMA, set up a tunnel between its router and another one somewhere offsite, exchange BGP routes over it, and use it as a last resort failsafe. Sure, it'll be ugly slow compared to normal, but I'd still be on the air in some capacity if it works.

      --
      this is my sig
    2. Re:Load-Balancing Multiple ISPs by afidel · · Score: 1

      I was just talking to a coworker on Friday and he mentioned he had a friend who worked for a multinational logistics company and they had landed a very large client for a replacement WAN project. The problem was he wasn't allowed to do anything wrt contracts until it was announced which was less than 30 days from the switchover. So he drop shipped hundreds of routers with 3G wireless and then had the T1's ordered and installed after the contract was signed. I guess these locations were upgrading from slow frame relay lines so even the 3G was fast =) The added bonus is they had the failover circuit built in from the get-go so no one could complain about the cost because it was the only way to get em up and running.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  20. Options for a router by TeraBill · · Score: 1
    I agree that 2 x DSL is probably not as good as DSL and Cable or some other alternative. If it is a line problem or a DSLAM issue, you'll likely lose both links.

    There are routers out there that will take two or more WAN inputs. I have owned two different Linksys models that do that and they work okay. You can do load balancing or failover with the ones that I have had. The load balancing is essentially session based, so if you were doing a big download, you wouldn't get the speed of both lines, just the one that was handling that session. But for a lot of things you do use both links.

    Here are the ones that I have owned:

    http://www.linksys.com/servlet/Satellite?c=L_Product_C2&childpagename=US%2FLayout&cid=1123638171618&pagename=Linksys%2FCommon%2FVisitorWrapper&lid=7161822279B08

    and

    http://www.linksys.com/servlet/Satellite?c=L_Product_C2&childpagename=US%2FLayout&cid=1123638171675&pagename=Linksys%2FCommon%2FVisitorWrapper&lid=7167522279B09

    The top one is about $150 and supports VPN as well. I've seen similar boxes from other vendors and you can do this with Linux/BSD as well.

  21. Linux box by slashdotinmyface · · Score: 1

    I was thinking about a similar scenario and found this website:
    http://lartc.org/howto/lartc.rpdb.multiple-links.html

    I haven't tried it yet, but it seems do-able (in the non-sexual way).

  22. 2 ISPs? Single provider. by Zephiris · · Score: 4, Informative

    Honestly, I think that's not understanding how DSL works very well. In virtually all markets, there's one physical DSL provider, and a few dozen 'ISPs' which cost a little bit more to provide potentially 'unique' services on top. One monopoly for phone (and hence DSL), one monopoly for cable.

    Er, the cheapest DSL is what, around $25, $30, for 256k? Double that, and you've got a price for very fast (8mbit or more) cable, including 256-512kbit upstream. Even if you have 2x256k, and the equipment to use it in a decently efficient manner, that's still some 512kbit, and two different IPs.

    Only in a few situations can you use the bandwidth of both cooperatively for a single task, and the most common failure is based on when the physical link/line conditions deteriorate, in which case having two ports to the same network isn't going to make any difference at all.

    Cable/DSL will provide the potential reliability you'd be looking for, I think. But, as a home user, some 98-99% (even if not 99.97%) uptime isn't good enough? For the additional cost, it's not worth the extra -average- hour per month of downtime you gain 'back'.

    If your ISPs downtime is any more than that, you have every right to complain, twist their arm to fix whatever might be causing the problem.

    --

    "A Goddess rarely smiles for she is forced by others to be an island unto herself." - Zephiris
    1. Re:2 ISPs? Single provider. by daoine_sidhe · · Score: 2, Informative

      I think your pricing on DSL is drastically off. Around here, the cable is Timewarner at $50/month for 5 megabit. My DSL service is $60/month for 20 down/1 up. $30/month gets you 3 down/1 up. I haven't even SEEN 256k advertised since I had to use Suscom (which is cable, BTW) in 2003/2004. I am not in a major metro area, there are less then 20,000 people in my 'city.' That having been said, I agree wholeheartedly with the rest of your post. As a heavy net user I still find my ISP uptime to be perfectly sufficient for my needs, and can't really foresee a situation where I would need that kind of redundancy, unless I had a terrible ISP to start with.

    2. Re:2 ISPs? Single provider. by Kjella · · Score: 1

      Cable/DSL will provide the potential reliability you'd be looking for, I think. But, as a home user, some 98-99% (even if not 99.97%) uptime isn't good enough? For the additional cost, it's not worth the extra -average- hour per month of downtime you gain 'back'. If your ISPs downtime is any more than that, you have every right to complain, twist their arm to fix whatever might be causing the problem.

      Yep. My plan B would be the cell phone - it's not fast, not pretty and costs an arm and a leg but it works well enough as fallback to do basic things as check mail and such. The torrents can wait until you get back online with your real connection, the only thing I could think of would be VPN/remote working where the boss might not be happy with your poorly chosen internet downtime. But if I did, I'd consider it my "business" and get a business line, ah well.

      --
      Live today, because you never know what tomorrow brings
    3. Re:2 ISPs? Single provider. by nawcom · · Score: 0

      FYI SBC-AT&T charges $35/month for 6016kb/s downstream, 768kb/s upstream. I think the cheaper cost is still $30 for 3008kb/s downstream, 384kb/s upstream but I haven't looked lately. There's nothing better than the smile on your face when you see a file downloading at ~700kB/s and when your server upload speed is less embarrassing than usual. (I of course still use fast mirrors for big files, for ADSL won't reach that level. FiOS, on the other hand..)

    4. Re:2 ISPs? Single provider. by aclarke · · Score: 2, Interesting

      Cable/DSL will provide the potential reliability you'd be looking for, I think. But, as a home user, some 98-99% (even if not 99.97%) uptime isn't good enough? For the additional cost, it's not worth the extra -average- hour per month of downtime you gain 'back'.


      Umm, who are you to tell someone else what's worth it and what isn't? I can see a lot of situations where one would feel the extra $50 or so per month is worth it. For instance, if you're day trading from home, a 20 minute outage at the wrong time can cost a LOT more than $50. Additionally, being able to automatically choose the connection with the lowest ping time could be a benefit.

      This is just one of many many examples of why somebody might want to have redundant home connections. Just because YOU don't have a use for it, that doesn't mean there aren't many many other people who would find this useful.

      I think I'll be looking into exactly this in the next year or so, so this topic is very interesting to me.

    5. Re:2 ISPs? Single provider. by Anonymous Coward · · Score: 0

      You must be in a fairly rural area. I have 6Mbps DSL to my house for $49/month in Northern California.

    6. Re:2 ISPs? Single provider. by Minwee · · Score: 1

      My DSL service is $60/month for 20 down/1 up. $30/month gets you 3 down/1 up. I haven't even SEEN 256k advertised [...]

      Ah. I think I see your problem there. You're looking at _advertised_ speeds, so naturally you would think that you were getting more than 256k. Try doing some objective speed tests and see how much of those twenty megabits you're paying for actually exist.

      I'm sure that once you present your data to your ISP they will be happy to offer you a refund on the excess which they have been charging you for all this time.

    7. Re:2 ISPs? Single provider. by Zephiris · · Score: 1

      Well, the original question was about 'home usage', heavy, but home, that would generally fall under a general residential rates, coverage, and known problems, including which strong wind could disrupt your.service and it may be a day or a few before your ISP gets around to fixing it if there's an actual problem (and that's pretty regardless of whether in a busy large city or out in the middle of nowhere).

      Caveat Emptor. Besides, for roughly the same price, in -many- areas, there's also a satellite/microwave or similar connection available. It's pretty clear, if you're a home user, even a very heavy home user, when you fall into that -class- of user, there are obvious liabilities, including potential downtime without notice. If your needs are beyond that class of service, what's the point of getting more than one residential-tier service provider? I think generally that's the point at which you actually pay for the tier where your needs are met.

      If you have a really obsessive compulsive day trader, for instance, an ISP contract which allows you to kidnap the CEO's children if your service is down more than 60 seconds would presumably be worth the cost. ^^

      For the proverbial day trader...wouldn't they be able to afford getting some sort of backup wireless internet service on their cell phone or PDA, so that if worse came to worse, they'd be able to change their status/orders when their actual home internet went down, or they got called away on an emergency, etc? Is ping time really a substantial world-ending problem when hitting refresh on any regular web browser every few seconds or minutes? It won't render the actual page any faster.

      Frankly, it's almost as silly as suggesting that home internet access wouldn't be good enough if you were operating a nuclear power plant's control panel remotely via average DSL/cable. Of course it's not, but the operative modifiers here being 'home' and 'average'.

      Everyone has to buy the service they know they need, and if they're not satisfied, they change it, they work around the problems however they can, or optionally live with it, be reasonably content with what they have. When my comments are rather specific about a specific scenario, it's not "who am I", it's who is someone else for flailing their arms in a panic around a non-issue? If I were advocating that no one should ever get more than one ISP, and that some specific ISP or provider type were ultimate, then yeah, you might have a point -there-, but...hypotheticals aside...

      Taxes, death, lies, damned lies, statistics, benchmarks, and downtime, guaranteed.

      --

      "A Goddess rarely smiles for she is forced by others to be an island unto herself." - Zephiris
    8. Re:2 ISPs? Single provider. by Zephiris · · Score: 1

      Well, just for the record, like you said, rather small city. Prices -appear- fairly uniform across most larger areas, and many smaller. This varies from area to area, as does who is providing the actual service.

      Down in Ashland, OR (with some 21,000 residents these days), they have full fiber network built by the city 'loaned out' to small indie ISPs who provide the meaningful to-the-curb service, last I checked, it was universally some 24mbit for $20 there.

      Someone from Ashland might proclaim that $60 for 6-8mbit speed (and many ISPs will now burst higher rates as well) would be an absurdly high cost, and they'd be right, but, it's still fairly standard. It's not a rule, it's just what tends to be out there, and even if it were a rule, there are always exceptions. :)

      --

      "A Goddess rarely smiles for she is forced by others to be an island unto herself." - Zephiris
    9. Re:2 ISPs? Single provider. by aclarke · · Score: 1

      Again, you're falling into the trap of deciding that the solution you've decided is best for other people must be best for them. Having a cell phone backup might be good for YOU but it won't be good for other people.

      For example, you presume that people trading stocks are doing so via a web site. There are actually software packages that people download and use that receive and parse pricing streams. I'm not going to get into all the reasons why using a mobile phone may not be the best solution for everybody, because I can't be bothered, but also because I don't KNOW everybody's situation. And that's precisely my point.

      I should also point out that I am not personally a day trader, but I'm just using it as one example.

      Also, it should be obvious that we're not talking about the "average" (to use your word) home user. The AVERAGE home user in North America barely has need for high-speed internet access, and actually may not have it. Almost everybody on Slashdot would not qualify as the "average" user. However, that doesn't mean that our internet needs or wants are automatically completely unreasonable.

      As far as saying that if somebody needs redundant internet services at home they should be ponying up for a business-class line, that's ridiculous too. To use a car analogy, that's like saying that if somebody needs a delivery van larger than a minivan, they should be buying a semi-truck. There are very very many shades and nuances of need out there and that is why there are multiple solutions.

      I'm not sure what actual value a "business class" DSL sent to a residential address has over a residential DSL line. You get to pay more, so if you're into that go ahead. Personally I'd rather spend my money on redundant lines. I don't know when the last time you priced a T1 or fibre to your house was, but around here you're looking at several thousands of dollars to run the fibre, and then hundreds if not over a thousand dollars a month for the service. There's a gulf of difference in need between someone who's willing to spend $50/month for some peace of mind, and someone who's willing to spend $8,000 to lay fibre to their house and then another $900/month for a leased line.

      Even if the scenario mentioned in this article affects 1/1000 of the Slashdot population, that's still over a thousand of us on here who find this topic useful.

  23. 3G failsafe by Anonymous Coward · · Score: 1, Informative

    If you're more bothered about redundancy then extra bandwidth, and you're in a geographyically capable location it may be worth getting a router with a dual WAN (such as ADSL/3G). Vigor sell ones that support a 3G modem, such as http://www.buydraytek.com/draytek-vigor-2910g-p-55.html

    These have good QoS options and also bandwidth on demand.

    Failing that, as others have said you would probably be better with cable/some other medium as a backup. Generally DSL faults are more likely to be in the ATM/last mile section, where infrastructure is usually shared with ISPs.

    1. Re:3G failsafe by Bandman · · Score: 1

      It doesn't sound like money is this person's biggest problem.

      Juniper netscreen SSG5s are capable of far more than what you'd be asking it to do.

  24. Two answers by imipak · · Score: 1
    Answer one: buy yourself a cheap low-end Cisco router big enough to hold a full table, get yourself an Autonomous System, a presence at a reasonable peering location, buy transit from the NSPs of your choice. Oh and you'll be needing to spend a few years with your nose in Cisco Press books learning BGP. BTW the AS costs $5000, last time I needed to know.

    Second answer: assuming you already have DSL or cable from one provider, get a second line from a different provider (this means cable if you already have DSL and vice-versa, unless you can fool a retail telco into wiring your house with a second line. ) Set up a Linux or BSD box with two interfaces. Spend a lot of time with your nose in networking how-tos, tutorials, scripting, and man pages.

    1. Re:Two answers by Wow8agger · · Score: 1

      Quick Reply to this: A BGP AS has an intial cost of $500 (http://www.arin.net/billing/fee_schedule.html#asn) with a maintenance fee of $100/year, and here is the ultra complex configuration that you'll need to do:

      router bgp YourAS
        no synchronization
        bgp log-neighbor-changes
        network YourNetwork mask 255.255.255.0
        neighbor ISPRouter remote-as ISPAS
        neighbor ISPRouter ebgp-multihop 255

      Probably more expensive is that fact that you'll need a C class subnet from your ISP in order to get the AS from ARIN.

      -matt

    2. Re:Two answers by lucifuge31337 · · Score: 1

      BTW the AS costs $5000, last time I needed to know.

      Try $500.

      --
      Do not fold, spindle or mutilate.
  25. Sounds like your talking about being Multihomed by jimmys_cs · · Score: 1

    What your trying to do would require you to get routes from both ISP's which is something in my experience that they won't provide you with a residential DSL connection. They would usually at least require a business connection which costs a lot more than it sounds like your willing to spend. Also, unless you have a block of IP's assigned from one of the ISP's that would allow you to be multihomed you would have to have two different IP ranges for all of your machines. Thats OK I guess but it doesn't really help for failover purposes like you are seeking. Also, you will have to learn how to run BGP since that is how most multihomed systems work.

    1. Re:Sounds like your talking about being Multihomed by Bandman · · Score: 1

      I'd like to be on the phone call when you call the cable internet technical support and ask for BGP.

      THAT would be an amusing call.

  26. Cable + ADSL + FVX538 by Anonymous Coward · · Score: 0

    My cable provider wants huge fees for any service with static IPs, so I went with their high speed, consumer-oriented plan, which is reasonably priced. My DSL provider offers slow speed and static IPs at moderate cost. I put the two together with a load sharing or fall-over solution like the Netgear FVX538, and it's been working really well. (The FVX538 is perhaps the most reliable device I've ever owned from the company -- absolutely no trouble at all with it in a year of service.) The static IPs are used primarily for e-mail, where the slow speed of DSL doesn't really matter. Browsing and downloads all go over cable.

    1. Re:Cable + ADSL + FVX538 by Anonymous Coward · · Score: 0

      Oh, and the total monthly outlay is half what my cable provider would charge for service with static IPs. Unbeliebable.

    2. Re:Cable + ADSL + FVX538 by Bandman · · Score: 1

      That's an interesting compromise. Are you paying less for the two of them than you would be for the static cable IP?

  27. Simple, not cheap by Anonymous Coward · · Score: 2, Informative

    A dual-WAN router is the easiest way to go, but I wouldn't call it cheap. A decent dual-WAN router will cost you about twice what it would cost to build a cheap, but decent linux box.

    1. Re:Simple, not cheap by Bandman · · Score: 1

      That's very true. Plus it could do any kind of service providing he was looking for, like web, mail, or whatever.

      You could probably script the dynamic dns services to switch when failover occcurs, as well.

    2. Re:Simple, not cheap by lucifuge31337 · · Score: 1

      And the same if not more to build a Linux box that draws the same amount of power as a Firebox or similar. Yeah, if you have part laying around and don't care about power consumption and heat generation its cheaper.....but I've gotten to the point where I've given up on full on desktop machines (forget servers) running in my basement. I do just fine with a Pix 501 an an NSLU2 unslung. I can serve my files, I can run simple unix stuff including rtor, and it takes about 1/3 of the power as a full box.

      --
      Do not fold, spindle or mutilate.
    3. Re:Simple, not cheap by innocent_white_lamb · · Score: 1

      A decent dual-WAN router will cost you about twice what it would cost to build a cheap, but decent linux box.
       
      On the other hand, the power consumption of a "cheap, but decent Linux box" will exceed the power consumption of a router by a factor measures in the tens or hundreds of times. It might not take long to cover the cost of a router in savings on the power bill.

      --
      If you're a zombie and you know it, bite your friend!
  28. Clarkconnect by hansson · · Score: 0

    Clarkconnect works great, but you'll have to pay to get the dual WAN feature. I've used a Clarkconnect box with Cable+DSL for 3+ years and it "just works", so it was worth the $ for me. pfSense is supposed to do failover, but I never got it to work. You could also look at some hardware solutions. Google for dual wan router. Just remember that the two pipes won't behave as a single connection. You can configure the router to alternate between the connections or to pick one or the other based on type of traffic, but each download is going to happen over just one of your lines.

  29. Why bother, seriously? Why? by vux984 · · Score: 4, Informative

    Seriously? Is your network infrastructure -that- unreliable that its actually worth *doubling* your costs for redundancy?

    I have had maybe 10-15 hours of internet-only downtime in the last 8 years. Of that, maybe 4 hours affected me (ie I was awake and wanted to use the internet). I've had another 10-15 hours of power fail in the last 8 years, and even with backup power the internet was still down (routers, switches, etc in the upstream path weren't on backup power so keeping my 'modem' up isn't worth beans.

    In any case, I can see a lot of situations where it would be worth another $2500 over that period to have had internet access for those couple hours.

    If I were running servers (and I am), it might be worth it, but in practice its not worth the trouble. round-robin DNS just means every odd connection attempt fails if one of the links is down, and dynamic dns updates to take the downed link out of rotation would be great except most internet outages are over before dns updates are likely to propogate. So its just not effective.

    If I wanted -faster- downloads, that might be worth 2 connections, but that's not what you claimed your objective was. And even then, it usually won't make a specific download faster, but will rather let you do 2 at once at full speed (in the case of a large http or download for example which only uses one connection) which may or may not be what you need. Torrents, using multiple connections, will of course benefit from the extra bandwidth capacity.

    If you SERIOUSLY want redundancy, you might want to look at a router that can fail-over to dialup. That will actually stand of chance of being available during a power failure, and might not cost you extra in terms of service, since many ISPs give you some free dialup hours as part of your broadband. And the dialup infrastructure is often separate enough from the adsl/cable infrastructure that you'll be able to connect on dialup while adsl/cable is down.

    1. Re:Why bother, seriously? Why? by DingerX · · Score: 1

      If you've used broadband for the last eight years and not had any trouble with your ISP, you must be really lucky. I've had all kinds of festive things happen, most of them related to crappy ISP-provided hardware (modems) or ISP-owned hardware (the switch at the second mile). If an ISP acts like any other corporation, it's not going to upgrade its hardware to maintain consistently the same level of service: it will vary within a band. And when you get in the saturated part of the band, it sucks, and you wish you had a second connection, or at least a directional wifi antenna.

      It's also not doubling the costs. If he needs/wants bandwidth above the base package, 2xbase package will not be twice as expensive as buying a single source.

      There's also the political side of it, as we saw from an Ask Slashdot from a couple weeks ago: someone's using P2P from this household. And if nobody's using P2P, someone's gonna want video from time to time. Now, we know how to throttle P2P to "play nice" with other applications on the same connection, but without ridiculously expensive hardware and evil legislation, we can't always enforce that solution. In any case, oversubscribed residential lines clog at the same time, and it's not clear that someone with a 5000 Mbps connection gets 5/3 the degraded connection of someone with a 3000 Mbps line.

    2. Re:Why bother, seriously? Why? by Compholio · · Score: 1

      Seriously? Is your network infrastructure -that- unreliable that its actually worth *doubling* your costs for redundancy?

      Yeah, seriously - my apartment is on the same network as the USGS National Earthquake Information Center. So since I have oodles of extra bandwidth and 100% uptime, everyone else should have it too.</sarcasm>

    3. Re:Why bother, seriously? Why? by Bandman · · Score: 1

      Seriously? Is your network infrastructure -that- unreliable that its actually worth *doubling* your costs for redundancy?

      For a home network, I agree completely. It sounds like overkill, but some people seem to think home internet is worth it. Whatever floats your boat.

    4. Re:Why bother, seriously? Why? by Anonymous Coward · · Score: 0

      Depends on where you live. Had a DSL connection in Mass in 2003. Came back from vacation and phone / DSL were stone dead. Called Verizon and they fixed the phone in 1 day. Took them 3 months to fix the DSL - boy was I pissed. Event tried to charge me for the down time. Said I needed to call every week if not working -- tehy should have fixed it and call me to tell me it was working. Now thats a company that I wish would go bankrupt. (I had to use dial-up in the mean-time).

    5. Re:Why bother, seriously? Why? by vux984 · · Score: 1

      So since I have oodles of extra bandwidth and 100% uptime, everyone else should have it too.

      I may have a better than average up-time, even significantly better... but even if I was down an hour a week I wouldn't likely think it was worth another $50/mo to cover it.

    6. Re:Why bother, seriously? Why? by vux984 · · Score: 1

      If you've used broadband for the last eight years and not had any trouble with your ISP, you must be really lucky.

      Canada is generally pretty decent for broadband, and a major city like Vancouver is that much better. But even if I had considerably more trouble, I'd still be disinclined to think it was a good value to add a 2nd connection.

      it will vary within a band. And when you get in the saturated part of the band, it sucks, and you wish you had a second connection, or at least a directional wifi antenna

      Or just change providers. If their are no options or they 'both' suck you are pretty well hosed.

      It's also not doubling the costs. If he needs/wants bandwidth above the base package, 2xbase package will not be twice as expensive as buying a single source.

      Huh? If he's paying say $40/mo for ADSL, adding a 2nd ADSL line or a cable service will cost another $40/mo, give or take. That's double the cost, give or take.

    7. Re:Why bother, seriously? Why? by Compholio · · Score: 1

      ... even if I was down an hour a week I wouldn't likely think it was worth another $50/mo to cover it.

      I had a DSL service provider that was down for about an hour every day, every other day if we were lucky. This issue actually was them being down too, if you logged into the router/modem it will tell you the link was active but the provider was unreachable. I was quite happy to move into an arrangement with Comcast, and when they started messing with the intertubes I was EXTREMELY happy to get hooked up to the Front Range GigaPop. The bandwidth and reliability is GLORIOUS.

    8. Re:Why bother, seriously? Why? by ydrol · · Score: 1

      Seriously? Is your network infrastructure -that- unreliable that its actually worth *doubling* your costs for redundancy?

      I agree. Running a business from home is one thing but the OP is concerned about torrents failing over at night. Is it worth the cost of another ISP on the off chance that your torrents stop in the night.

      Look at the yearly cost of the ISP and weigh that against the importance of failover in your situation.

      I had cable+ADSL for over a year. I work from home and twice it has saved my bacon. But was it worth paying 25 GBP a month extra for? .. nope. Just cancelled last month.

      If I get an outage now I could always postpone, or go to an internet cafe if something was that important.

  30. It's easy by Slashcrap · · Score: 4, Funny

    You just get a Linux box with 2 NICs and start adding static routes :

    route add 1.1.1.1 255.255.255.255 eth0
    route add 1.1.1.2 255.255.255.255 eth1
    route add 1.1.1.3 255.255.255.255 eth0

    Etc, etc....

    It might seem like a big job, but there's huge ranges of reserved addresses you can skip. Let us know how you get on.

    1. Re:It's easy by Ant+P. · · Score: 1

      You can do that in 2 lines... theoretically. just use 0.0.0.0 and 0.0.0.1, with 0.0.0.1 as the netmask.

    2. Re:It's easy by Anonymous Coward · · Score: 0

      26:~ root# ./tmp.sh | head -n 5
      route add 1.1.1.1 255.255.255.255 eth1
      route add 2.1.1.1 255.255.255.255 eth0
      route add 3.1.1.1 255.255.255.255 eth1
      route add 4.1.1.1 255.255.255.255 eth0
      route add 5.1.1.1 255.255.255.255 eth1


      #!/bin/bash

      i=1;
      o=1;
      p=1;
      q=1;
      k=0;
      count1=0;
      count2=0;
      count3=0;
      count4=0;

      while (($count4=255));
                      then o=$(($o+1));
                      count2=$(($count2+1));
                      count1=1;
                      i=1;
              fi
              if (($count2>=255));
                      then p=$(($p+1));
                      count3=$(($count3+1));
                      count2=1;
                      o=1;
              fi
              if (($count3>=255));
                      then q=$(($q+1));
                      count4=$(($count4+1));
                      count3=1;
                      p=1;
              fi
      done

    3. Re:It's easy by Anonymous Coward · · Score: 0

      #!/bin/bash

      i=1;
      o=1;
      p=1;
      q=1;
      k=0;
      count1=0;
      count2=0;
      count3=0;
      count4=0;

      while (($count4=255));
                      then o=$(($o+1));
                      count2=$(($count2+1));
                      count1=1;
                      i=1;
              fi
              if (($count2>=255));
                      then p=$(($p+1));
                      count3=$(($count3+1));
                      count2=1;
                      o=1;
              fi
              if (($count3>=255));
                      then q=$(($q+1));
                      count4=$(($count4+1));
                      count3=1;
                      p=1;
              fi
      done

  31. My experience by Anonymous Coward · · Score: 0
    pfsense is great free router software that support dual wan. You can buy pre-configured hardware but it is a bit more expensive than some dual wan routers. You could build that cheaper than the a linksys rv016 I use for my cable / dsl dual wan.

    Unfortunately it does not double your bandwidth for normal stuff. My rv016 does round robin load balancing which helps a little bit. It really depends on the providers though. My DSL is more reliable than my cable but my cable is much fast than my DSL. The main difference is latency as my DSL has higher ping times. So the net effect is about nothing when I use both. However when I'm downloading something large (which is rare) I can still surf fast. The software on the rv016 is not ideal though so my bandwidth could be used more effectively.

    I am planning on switching out the rv016 for a pfsense box at some point. I run the pfsense box for my business.

    1. Re:My experience by klubar · · Score: 1

      I like the RV016 (and the smaller versions RV042 and RV082) they do a decent job a load balancing and autofailover. A fair amount of flexibility, decent fireware and features. I found them to be reliable and relatively inexpensive.

  32. Consider OpenBSD by eudaemon · · Score: 1


    Most people here will tell you to build a linux box, and they aren't wrong to do so.
    However you can also use OpenBSD and build an active-active or active-passive firewall with two
    devices if you like using CARP. Depends on how critical you consider your internet connection.
    Either way load balancing across multiple ISPs is trival in OpenBSD's pf and is in fact one of their
    example configurations on their website. http://www.openbsd.org/faq/pf/pools.html

    Although their pf syntax can appear intimidating at first, it's actually quite easy. Good luck.

  33. Multiple routes by Animats · · Score: 1

    If you get both cable Internet and DSL, there are some interesting options. Cable usually has better downlink bandwidth than DSL, but DSL has better uplink bandwidth, especially during peak periods. So sending some or all of the upstream packets on the DSL link while getting all the incoming traffic on the cable link could be a win. The IP of the cable link can be used for sending on the DSL link or the cable link. The downstream direction of the DSL link is unused. You'll need to configure a local router to handle this, but you don't need to go all the way to BGP and getting your own autonomous system number.

    1. Re:Multiple routes by mysidia · · Score: 1

      Except you can't necessarily do this, because the downstream traffic from the remote side of the TCP connection will be sent to the same IP that initiated the connection from your side.

      And it is almost certain that both ISPs perform ingress filtering on your link so you can't spoof the source address of the other link when sending traffic. (I.E. You can't initiate the TCP connection over a link with the other link's source address)

      If you had a multi-homable /24 and BGP to your upstreams, or at least proper transit agreements in place with your ISPs (to accept traffic from your /24), then, alright: you can control which ISP your incoming traffic goes to and reliably load balance or pick one link for incoming traffic and one link for outgoing.

      Otherwise, the incoming traffic for a TCP connection goes to the IP of the link that initiated the connection. Which is forced to be the IP assigned to you.

    2. Re:Multiple routes by evilviper · · Score: 1

      So sending some or all of the upstream packets on the DSL link while getting all the incoming traffic on the cable link could be a win.


      The last figures I read (from a non-authoritative source--potentially incorrect), a couple years ago said about 80% of consumer-level ISPs do egress filtering that blocks packets with source addresses outside their local IP range. I believe an even higher number, if not practically all, block source-routed packets, which would be the next best option...

      Assuming that's correct, you're not in very good shape with multi-homing between disparate ISPs on a consumer-level connection. Something just a bit more advanced than weighted round-robin connections is probably the best you'll be able to do.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Multiple routes by mortonda · · Score: 1

      The IP of the cable link can be used for sending on the DSL link or the cable link.

      No, you can't always do this, and it would be good if more places filtered properly. ISP's should filter packets egressing from their networks that do not originate from their network. This prevents spoofing attacks from originating on their networks. If you want a foreign IP address to egress their network, you may need BGP routing set up to announce that route as legitimate... but they won't even talk to you about it via DSL - last time I looked into it I needed to be worthy of a /19 network before they'd talk BGP.

  34. Dual WAN Router by Doc+Ruby · · Score: 4, Informative

    What you want is a "dual wan" router. Which will give you two ways out, by default putting each connection between your local host and a remote host over a single WAN's route, but pool the two WANs so the less-full one gets the whole next connection.

    Then you want to look into "bonding", or whatever the router vendor calls their version of it. It usually doesn't work, because the two different WANs usually take very different routes most of the way to the remote host, and the bonding has to accommodate all the hops between on each of the two WAN routes. But sometimes it does work, especially if the routers at both ends of the routes share the same bonding technique.

    But you will indeed get immediate uptime benefits. Because if one WAN gives you, say, 99.9% uptime, that's 0.1% downtime, which is still over 31,000 seconds down a year, which is still almost 9 hours. But if you can get connections over either one WAN or the other (each at 99.9%), you can get 99.9999% uptime, which is only about 32 seconds a year, which is unattainable at reasonable prices for a home user.

    --

    --
    make install -not war

  35. From the "I am not giving a useful answer dept" by fliptout · · Score: 4, Insightful

    Great, so you googled some shit. Maybe he wants to get some people's experiences with them? What is good or bad?

    --
    A witty saying proves you are wittier than the next guy.
    1. Re:From the "I am not giving a useful answer dept" by Anonymous Coward · · Score: 0

      people's experiences?
      You shouldn't be talking about /.
      There is no people here. We are all basement dwellers with no life.
      I remember seeing some people when I was in college. They seemed to have so much fun...

    2. Re:From the "I am not giving a useful answer dept" by Anonymous Coward · · Score: 0

      Great, so you complained about some shit. Maybe he wants to get something done rather than listen to someone blather on about their "sweet box", or complain because someone knows what to call the technique and provides an unambiguous answer.
      What is good or bad?

      http://en.wikipedia.org/wiki/Good

      http://en.wikipedia.org/wiki/Bad

      No charge.

  36. Easy to configure BSD Dual WAN firewall by matty619 · · Score: 1

    I do this currently for several clients using PFsense (www.pfsense.org) . Its a BSD based free project that can run on pretty much any x86 hardware. All you would need would be an old 1Ghz or so PC with 3 network cards, and a little bit of patience. Will do connection based load balancing as well as failover....if you set it up right.

  37. Pfsense by nog_lorp · · Score: 1

    I don't have any real experience, but I've seen Pfsense recommended often for a Multiple-Wan capable router OS.

  38. Multihomed routing by Majik+Sheff · · Score: 3, Informative

    It sounds like multihomed routing is what you're looking for. there's a decent intro here:

    http://www.oreillynet.com/pub/a/network/2002/08/12/multihoming.html

    --
    Women are like electronics: you don't know how damaged they are until you try to turn them on.
    1. Re:Multihomed routing by Anonymous Coward · · Score: 0

      Ya, good luck getting your own AS and running BGP using a residential connection. The best you can do is the following:

      Two ISP's, with one selected as the default route. You can then use policy routing to direct certain traffic (based on source/destination IP or port number) out the non-default routed interface and NAT accordingly.

      Here's a better description:
      http://www.nil.com/ipcorner/SOHO_Servers/

      Now before the linux crowd says "No problem", make sure you understand that you will have to NAT your inside IP to two different blocks. Let me know anyone figures out how to do this with linux.

      Technically, two ISP's is multihoming, but not in the way mentioned in the link above. That method involves getting an AS number from ARIN, and running BGP with your ISP's to advertise a single IP block.

  39. http://www.pfsense.com/ by Sam36 · · Score: 1
  40. OpenBSD, PF, Carp. PFsync by JamesTRexx · · Score: 1

    I'm not using 2 connections, but I do have my fiber connection connected to two failover firewalls on OpenBSD 4.3 with PF.
    Carp provides IP failover, PFsync ensures connections are synced on both machines. I can kick down the active firewall and the other ones takes over at once without dropping any internal or external connections. (if only it would also mirror ssh sessions to itself :-) )

    The one thing I'm working out now is getting a connection running between them so all the internal nics (regular lan, dmz, wireless) can be active independantly of which firewall has the active connection to the internet. When I've got that I'll put up the basic configuration on my website.

    --
    home
  41. here's what I've just got going by v1 · · Score: 1, Informative

    Recent events (FLOODS) have shown me how fragile my DSL service here is. My provider's DSL was down for the entire state for several days. So I called my local nephew-of-satin cable co and had them install a cable modem last week.

    I run a web server, mailserver, and numerous other hobby services here, so I had the "business grade DSL", which is 936/1536. (divide kbps by 9 for a good guestimate in kb/sec, so 100 up, 170 down) DSL always provides me with that speed, it never fluctuates so I get every penny I pay for. I also pay a bit extra for a block of 8 (5 usable) static IP addresses which my services require.

    By comparison, the cable offers many more tiers of service, and I opted for again the "business class" service. This I was told was 2k/20k. When he brought the modem I ran a speed test. The installer scoffed at those numbers (about 1.7/15k) and told me "You never really get 2/20, that's the theoretical maximum, just like DSL" at which point I had to show him what DSL really gives you.

    Another entertaining surprise was that the cable co did not offer static IP addresses in my area. I talked with my "business representative" for my area of town and he agreed, "Yes that does make my job rather difficult." Offering business internet service without static IP option, I feel sorry for that salesman. Like running a grocery store but not carrying milk. My speeds were about 1.7/15k when we tested it during the install, but it's actually been clocking in very close to 2 up lately.

    Not having a lot of experience in multiple simultaneous ISPs took a little digging to get things working properly. "multilink multihoming" I believe is the correct term for having two ISPs on the same machine. Being able to USE them both at the same time is the trick. Most OSs like to reply back on the default interface, regardless of which one the traffic came in on. First requirement was to get a second nic for my server. Without that, the SYN packets came in on the 2nd nic and tried leaving on the first nic, which wasn't going to work of course.

    After that was settled it still didn't work, ACK packets were not being forwarded by my router. This required a special bit of software on the server, IPNetRouterX, to modify the traffic since OS X puts default gateway information on the packets even from the non-default source. (speculating this was causing the router to just toss out the packets) Ever since that it's been working very well. During my troubles I talked with numerous people and got a mix of responses. Some were wondering why I was having any problem at all, and others were telling me they fought it for a long time and never got it to work, (mostly unix ppl in both groups) so I assume some unix network stacks support this and some do not, be sure to check your distro.

    Now this is with the server answering on two distinct IP addresses. This is not fail-over, it's one server that can answer requests from two different connections at the same time. Maybe not quite what you are looking for. If I wanted to use it for fail-over I would have to change my DNS entries. This would take awhile to propagate of course. But if you could update your DNS entry quickly enough, such as by getting a registrar that had a very SHORT expiration on your entries, (DYNDNS) this could work as a hot-failover. Not a matter of the backup coming online automatically when needed, but of it always being online.

    A common thing to do in cases like this is to have your DNS server serve up your two (or more) IP addresses in a round-robin fashion. Try doing a DNS lookup on microsoft.com several times and you will see you are getting different IPs each time. (I currently get 207.46.197.32 and 207.46.232.182 for microsoft.com) If you have two ISPs, and hand out your two addresses round-robin, that will give you some automatic failover for your dual always-online providers, and if one of them craps out, users will just have to notice the timeout, and click the connect button a second time to connect until things get fixed.

    --
    I work for the Department of Redundancy Department.
    1. Re:here's what I've just got going by Anti_Climax · · Score: 0

      I run a web server, mailserver, and numerous other hobby services here, so I had the "business grade DSL", which is 936/1536. (divide kbps by 9 for a good guestimate in kb/sec, so 100 up, 170 down) DSL always provides me with that speed, it never fluctuates so I get every penny I pay for. I also pay a bit extra for a block of 8 (5 usable) static IP addresses which my services require.

      By comparison, the cable offers many more tiers of service, and I opted for again the "business class" service. This I was told was 2k/20k. When he brought the modem I ran a speed test. The installer scoffed at those numbers (about 1.7/15k) and told me "You never really get 2/20, that's the theoretical maximum, just like DSL" at which point I had to show him what DSL really gives you.

      Working in DSL and having cable at home, my situation is reversed.

      I have a 12mbit cable connection that sustains 13+mbit from servers that can handle it, even during peak hours.

      There's really no special difference between DSL and cable these days. Sure it was (and still is in some markets) common for cable providers to oversell the bandwidth available in a given area. But there is nothing to prevent a DSL provider from doing the same.

      The conditions of the line at your home would make the biggest difference as to weather you'll get the peak bandwidth advertised for your DSL all the time. If you have good enough signal to sustain 1.5mbit all the time you're fine, but that won't necessarily stop the phone company from selling the same package to someone further down the loop where they can't get that rate.

      So really, there is no guaranteed bandwidth, be it DSL or cable. The management policies of the providers involved and the quality of last mile connection will make much more difference than the tech being used.

      --
      Even people that believe in pre-destiny look both ways before crossing the street.
    2. Re:here's what I've just got going by kayditty · · Score: 0

      I run a web server, mailserver, and numerous other hobby services here, so I had the "business grade DSL", which is 936/1536. (divide kbps by 9 for a good guestimate in kb/sec, so 100 up, 170 down) DSL always provides me with that speed, it never fluctuates so I get every penny I pay for. I also pay a bit extra for a block of 8 (5 usable) static IP addresses which my services require.

      By comparison, the cable offers many more tiers of service, and I opted for again the "business class" service. This I was told was 2k/20k. When he brought the modem I ran a speed test. The installer scoffed at those numbers (about 1.7/15k) and told me "You never really get 2/20, that's the theoretical maximum, just like DSL" at which point I had to show him what DSL really gives you.

      Well, for a start, asymmetric transfer speeds are usually related in Downstream/Upstream format, not the reverse. More importantly, the SI prefix for kilo is k, while the SI prefix for mega is M. I would be really surprised to see that you had 15kbps cable modem service. I don't think I'd pay for that. As far as DSL and cable modem speed goes, both you and the "installer" (of whatever) are wrong and right.

      Depending on the DSL technology used, the sync speed varies widely depending upon the quality of the connection. Specifically, if you're using ADSL, then you're probably using G.992.1 (G.DMT), which seperates downstream in 256 channels of some kHz each (can't remember, to be honest; it's been 3-4 years since I used ADSL). The higher frequency channels have a lower signal-to-noise ratio. If there are any problems on your line -- bridged tap, bad local wiring, bad DSLAM card, water in your NID, whatever -- the sync rate of your connection can be and will be degraded. I have, in the past, had an ADSL line with a maximum sync rate of some 6.5Mbps (this was around 1999 or 2000), and, under some conditions, the connection would re-sync at even 500kbps.

      However, if your line is functioning normally, you do have a 'dedicated' bandwidth straight to the DSLAM, whereas, with a cable modem, you (likely) share the last mile with several other people -- that 38Mbps, 6MHz wide channel over DOCSIS 1.1 is the same for both you and your neighbors, up until some higher HFC node or the CMTS. For that reason, in some of the more higher populated areas, it's easy to get a bad performance over a cable modem now and again. There is a difference, though, between the sync rate and the performance in practice. I think what your installer referred to was the sync rate of the connection. On DSL, even with a pristinely clean line, you do not sync at the maximum allowed for the specification, or even for the tier that you're supposed to be on. That's just a given (it's sort of like never getting 56kbps on a V.92 line). And, even as close as you get, the overhead is always higher: PPPoE/PPPoA + the ATM used (which, I guess, is why you were dividing by 9) in the background between your DSLAM and ISP.

      Finally, if you're worried about DNS, then why not run a local caching nameserver? I don't know what you're going on about with all the business about OS X and whatnot. If you have two physical (not logical) interfaces on a UNIX machine, then outbound connections will go out over the default route (barring the existence of a more specific route, of course). Inbound connections will go to the interface for which they're addressed is bound, and subsequent packets sent to that socket go out on the proper link all the same. To have failover, you need not do anything more advanced than watchdog each interface and fiddly with the default route or use metrics. Anything more advanced is just a bgpd away.

  42. Cisco Optimized Edge Routing (OER) by braek · · Score: 1

    If you want to go the Cisco route, you can also look in to OER, http://www.cisco.com/en/US/tech/tk1335/tsd_technology_support_sub-protocol_home.html.

    I've used it for a few locations that have multiple ISP's and it works well.

  43. cable + DSL + pfSense + ALIX= Sweet, Easy,Reliable by Anonymous Coward · · Score: 0

    As others have suggested, 2 DSL providers will both go out if the physical DSLAM goes down in most markets. Cable + DSL backup is going to be the most diverse and reliable in case of outage.

    Several others suggested linux or other hardware boxes. My suggestion is also proven and very easy, fast and reliable.

    If you have an old x86 box lying around.. download pfSense onto it and load it with 3 or more nics (preferably Intel - very cheap on eBay). pfSense does multi-WAN, multi-LAN, QoS, UPnP, nice RRD graphs to track your usage, and about anything you could think of with a very nice web gui. http://pfsense.org/

    Another option, the one I went for as do many wireless ISPs: Alix.2C1 single board computer and load pfSense onto that. I got mine at netgate - http://www.netgate.com/product_info.php?cPath=60_84&products_id=503
    get that kit and a null-modem cable if you don't have one. I use the .2C3, and it can easily handle my 16/2 comcast biz class connection peaking at 30% CPU and 25% ram usage or less - even running BT, VoIP and several users web surfing with seamless QoS.

    pfSense is based on the uber reliable m0n0wall. my uptime is currently 80 days. That's only because I rebooted for certain config changes - most do not require reboot. I know of guys who run it for years without a hiccup. Been running very happily for 6 months now.

    $0.02

  44. Multihoming by not_hylas(+) · · Score: 3, Informative
    --
    ~hylas
  45. It's actually pretty limited by Craig+Ringer · · Score: 4, Informative

    I have quite a bit of experience with this, as I use two consumer ADSL circuits to provide very reliable 'net services at my office.

    To an extent you either get to use two different services (for reliability) or combine them into one service for improved performance. Not both.

    If you're going for reliability, you'll be using two different providers. That eliminates the use of multilink PPPoE to bond the two services into a single logical service with a single public IP address. It also eliminates ATM channel bonding, which is the other way to achieve the same end. This isn't such a great loss as you might think since I've *NEVER* found a provider (at least here in Australia) that knows what either is, let alone supports even one of them.

    So, you're stuck with two ADSL circuits, each with separate PPPoE connections (or direct IP over ATM links; either way) and separate public IP addresses.

    This sucks. You can't even load balance across them properly without the cooperation of a router/proxy on the other side of your ADSL links.

    Load balancing your transmissions on a per-packet basis is obviously hopeless because any sane ISP has egress filtering based on source IP address, and even if they don't you'll still get replies back on the official source IP (so you won't gain much). SNAT won't help because if you SNAT some packets in a connection the recipient will have no idea they're part of the same connection as the unmodified packets leaving on the other connection. The only way that packet-level load balancing across multiple links with different IPs will work is if you're only talking to an endpoint (probably a VPN termination point) that is aware that you're using multiple connections and can combine them. You can use tricks like multilinked PPTP for this, or iptables trickery on each end. In any case, you're going to need access to a server with enough bandwidth to service both connections that's willing to route traffic for you. You probably don't have this.

    So, packet-level load balancing is out. What's left? Connection-level, and per-protocol.

    Connection level load balancing works well for some services. Outgoing SMTP, for instance, is well suited to being randomly allocated between multiple ADSL links (if you're unfortunate enough to have users who think that 100MB attachments are a good idea). Unfortunately most home user services like HTTP web browsing are not. You'll find that websites like to store session data with your IP address, so if you do connection load balancing with HTTP you'll find that websites keep on forgetting your login. To work around this you need to use "sticky" load balancing that remembers which connection was used to talk to a given host - but that, of course, reduces the benefits of the load balancing.

    In the end, all you can really do is a bit of sticky connection-level load balancing when establishing new outgoing connections for some protocol types. If you want more than that, you need to do ugly things like say "all FTP connections go out ADSL1, and all SIP and other VoIP connections go out ADSL2" etc.

    Personally, I don't bother even with that. I have both ADSL services listed as MXes for the company's DNS, so if one is down we still get mail. The A record points at a colocated server elsewhere on the Internet, so that's not a worry, but if it didn't I'd have to use some sort of ISP-level or colo load balancing to reroute traffic down whichever link was currently available.

    Outgoing connections just all use the primary link when it's up, and fail back to the secondary link if/when the fast one is down. The secondary link is the primary MX, so when both links are up mail will tend to come in one link and everything else in the other.

    If I wanted more than this, I'd probably have to route everything through another server colocated at an ISP or peering point. Unless I could get free traffic between it and both my ADSL circuits this would get expensive fast - and it'd also reduce the benefits of the redundant ADSL links

    1. Re:It's actually pretty limited by Anonymous Coward · · Score: 0

      I might be able to achieve more if I was able to register an AS number and use BGP to handle dynamic routing. You'll be very lucky to find an ISP that'd even consider supporting BGP on a normal ADSL service, though, and as far as I know you do need ISP cooperation. You also need an AS number, which you don't have.

      There are other factors as to why you won't be able to do this. BGP is for networks that need it, no provider is going to let you advertise a prefix smaller than a /24, So unless you have a block of IPs allocated from an upstream, or some other source, such as ARIN, you won't even qualify to register an ASN. The global routing table cannot handle the thousands of entries of prefixes smaller than a /24, so no one advertises them, no one accepts them.

      And you are right, most ISPs will not give you a BGP feed anyways. If you had another provider who was willing to advertise their table to you via a private ASN, and I was reasonably assured that you would not even try to advertise routes (I'd filter you anyways), I would be willing to do the same, strip off the private ASN. Your outbound traffic would at least have some of the advantages of BGP, but not all. But finding another provider, let alone in my service area who would do the same would be tricky as hell.

      Hell, that sounds cool enough that I would be willing to work with the other provider just to make it happen.

  46. round-robin queuing by blhack · · Score: 1

    OpenBSD ships with support for round-robin queuing.

    This is an interesting idea for a fun hack.

    A similar idea that me and a buddy [if you are law enforcement, read: didn't] put into action one afternoon was a BSD box that latched onto as many wireless networks as cards we could find, then queued out to all of them.

    BWAHAHAHAHA!! /saturday afternoon hacks ftw.

    --
    NewslilySocial News. No lolcats allowed.
  47. Google tag by Anonymous Coward · · Score: 0

    DSL is pretty cheap nowadays, and 2 x ADSL seems a better value than one fast one -- especially in terms of reliability. If one breaks, at least the other will work. Using an old box as a router/firewall, how can I configure a system to use two completely separate ISPs in a sensible manner?

    Whoever tagged this story "Google" certainly has the right idea, and probably insider information... You've probably just described Google's setup exactly. And now we know why Google.com is NEVER down: it is behind two ADSL connections, which sends their availability through the roof.

    (On the other hand, it also explains why the home page has to fit on like one network packet...)

  48. OpenBSD by chrysalis · · Score: 1

    I used to do that with ease and great success with OpenBSD.

    Using PF for load balancing and relayd to check link status and to automatically change PF rules when needed.

    It worked great, never had any single failure with it. It was on a Soekris Net4801.

    With OpenBSD 4.3, I think you can even do it without PF, just with routing.

    --
    {{.sig}}
  49. Cheapest way, and a forementioned issue by techdavis · · Score: 1

    The cheapest, easiest load balancing / failover router is the D-Link DI-LB604 - they have discontinued it, but you may be able to find one online (newegg, ebay, craigslist, etc). The issue - I used to work for Telus, Canada's 2nd largest phone company - the DSL from the telco or from any other reseller comes from the same demark. The phone company leases the lines to 3rd party resellers, but the equipment will still be at the same place, with the same point of failure. You cannot have multiple DSL lines on the same phone - it is not possible, physically. The cable / DSL or WDSL/DSL combo would be the way to go.

  50. Re:From the "I don't use google" Department. by kannibal_klown · · Score: 5, Insightful

    God, not another person saying this.

    Slashdot articles aren't just posted for the question, but for the discussion. Yes, anyone can find an answer to anything they want with Google+Wikipedia+etc.

    The point here is that maybe someone will take an interest in it that never thought of it before or cared enough to dig around Google.

    Obviously from the author's point of view, multiple viewpoints by the readers would be helpful. However from the Slashdot mods (and community in general) it's an interesting enough topic to read on their own.

  51. Very simple to do by tonyray · · Score: 1

    What you ask is very simple to do with a dual DSL router; Hawking Technology makes one that isn't too expensive and easy to set it up (http://www.hawkingtech.com/products/productlist.php?CatID=36&FamID=43&ProdID=20). I'm an ISP who provides DSL. DSL depends on the DSLAM and phone line condition. Two phone lines to your house from the same phone company can be VERY different in quality and it is line quality that is most important with DSL. After that, a problem could occur with the providers DSLAM; but if you have two DSL lines, odds are very much against both lines being on the same card in the DSLAM and if you are in a large community, they most likely won't even be on the same DSLAM.

    You will be dual NAT'd (only way to do two balanced DSL connections). Bittorrent will work fine in this situation even if one ISP blocks it. However, other P2P programs may be inconsistant since you don't have much control over which port the router will choose on an application basis.

    I've set these up; believe me, they work.

  52. Bonding / Failover by c4colorado · · Score: 1

    I have recently looked into this for a project and here is some information I found.

    http://www.cyberciti.biz/howto/question/static/linux-ethernet-bonding-driver-howto.php
    http://linux-ip.net/html/ether-bonding.html
    http://www.automatedhome.co.uk/Internet/ADSL-Bonding-How-To-and-Review.html

    If you want to use two DSL modems, the best option for this is to use actual PCI ADSL modems, such as the Sangoma S518. If you are using a stand-alone DSL modem/router you will be limited greatly by the hardware whithin it. Using an internal DSL card you will be able to directly connect to the ATM network without using multiple bridges between multiple technologies. This allows layer 2 bonding (if your ISP supports MLPPP) instead of just layer 3 bonding. This means you can load balance each alternating bit (much like RAID striping), instead of just by connection (as in the case of server load balancing).

    In the US you can find a CLEC (Competetive Local Exchange Carier) in your area. The Public Utilities Commision in your state should provide a list of registered CLECs. Call them all and ask if they provide Bonded ADSL links, and how much they charge. Ask them if they are just a Reseller CLEC or if they are actually a Facilities-Based Colocation CLEC.

    CLECs are smaller phone companies. In almost all cases they are much more flexible and customer-oriented. Their support staff are usually the same guys that actually go out in the field and hook people up, not just some outsourced company in India or Pakistan.

    CLECs come in two flavors, Reseller and Facilities-Based. Reseller CLECS are just marketing companies, they don't provide any services and will not be able to provide anything beyond that which your ILEC provides. Facilities-Based CLECs actually have facilities and rely on the ILEC as little as possible for providing services. In many cases the copper lines going to your house are all owned by the ILEC so they will need to lease the last leg of the circuit from the ILEC, or your location may be outside of the area they provide service so they will lease a digital circuit to your location and provide the ISP portion of the Internet connection.

    On the Colorado Public Utilities Commision website they provide a PDF document of all CLECs in Colorado:
    http://www.dora.state.co.us/PUC/telecom/TelcomProviders.htm
    Your state should provide a list as well in some form.

    If you are using Cable Internet and ADSL to provide even greater redundancy (I would strongly suggest this if reliability is more important that speed) the cable modems out there usually are just a bridge device and therefore you can use one ethernet port for the Cable modem and one ADSL card (or use an ethernet port for the dsl modem, but make sure to turn off NAT on the DSL modem/router and _route_ [not DMZ] all trafic to the real gateway/router/firewall box... don't ever double-NAT as it is hard to troubleshoot and causes all sorts of problems). When using two different providers you will only be able to do Layer 3 connection-based bonding.

    Another method is to use a consumer router designed to provide layer 3 bonding and failover. The Linksys RV042 router supports these features, as well as QoS, VPN, etc.

  53. DSL & Satellite by Anonymous Coward · · Score: 0

    If you just want to piss away money why not buy some US bonds?

  54. Iptables by T3Tech · · Score: 1

    What is running on the box? With GNU/Linux it can range from not all that difficult to quite complex.

    Then there's always the option of getting something like a WRT54GL and loading OpenWRT on it and setting that up - which would be even more complex since you're then getting into vlan configurations for the ports and such.

    --
    Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
  55. Wifi...? by Anonymous Coward · · Score: 0

    Does anyone know of a tool I can use to leech all my neighbors wifi signals into one, mega-leet, super fat internet pipe? Thanks!

  56. sharedband by Anonymous Coward · · Score: 1, Informative

    You might look at a company call sharedband ( http://www.sharedband.net ). It looks like they do this exact kind of thing, bonding cable/dsl/t1/etc lines into a single pipe providing increased speed AND redundancy.

    sounds like they are pretty new and i can't find too many reviews on them but they look like they may be worth a shot

  57. Wireless broadband? by Anonymous Coward · · Score: 0

    Why not go for wireless broadband - a HDSPA card along with your existing ADSL ISP. Wireless broadband only requires the configuration of a PPP script.

    The network icon on your Gnome desktop allows you to dynamically switch between ISP's or Wi-Fi, Ethernet, Firewire and wireless modem cards.

  58. Draytek 2910 by Phil+John · · Score: 1

    The Draytek 2910 is a Dual WAN router so rather than having a computer booted up you can use a much less power hungry SOHO router. Don't know if you can route via both, but it definitely does failover.

    --
    I am NaN
  59. Re:From the "I don't use google" Department. by oneiron · · Score: 1

    The point is there's not a whole lot of interesting discussion around this topic. Router with 2 wan ports? Computer with multiple nics and a normal router? Pick your poison. It's the simplest of simple questions.

  60. Best standalone firewall/router ever by Maljin+Jolt · · Score: 1

    Ideas?

    pfsense on cheap itx mobo with mikrotik routerboard 44G/pci. or two. CF card in CF/IDE slot adapter. I am happy with that. Don't forget an ups powering both router and adsl gateways. Just in case...
    --
    There you are, staring at me again.
  61. Astrocom by Drakin020 · · Score: 0, Redundant

    http://www.astrocorp.com/

    The Astrocom box. I have one here at work for our 2 ISP's. It's like a FatPipe but much cheaper. Our was around 4 grand but I'm sure they have one for home users.

    --
    The greatest revenge in life is massive success.
  62. Re:From the "I don't use google" Department. by nine-times · · Score: 1

    The point here is that maybe someone will take an interest in it that never thought of it before or cared enough to dig around Google.

    Also, Google alone doesn't always get you the best answers. I know I've had a few problems where I Google for the solution, and find 50 different solutions with little grounds to compare them as to which is the best. Sometimes you'll find that most of the pages list a solution that's 5 years old, and then you find out later that there's a brand new solution that, for whatever reason, doesn't show up on Google's first 5 pages.

    Google/Wikipedia a great sources of information, but it's often hard to find a place that has comparisons of the current incarnations of the leading solutions to a given problem. Maybe that'd be a good idea for a new Wiki-based site, but until that happens, "Ask Slashdot" is a pretty good place to get a variety of technical advice. There may be a bunch of dumb-asses on this site, but there are some seriously smart people too.

  63. Re:Why bother, seriously? Why? BECAUSE... by fdrebin · · Score: 2, Interesting
    Seriously? Is your network infrastructure -that- unreliable that its actually worth *doubling* your costs for redundancy?

    YES

    I live in the Rockies on the western edge of a mountain ridge at 10k ft elevation - in other words a lightning magnet. I'm a full-time telecommuter for a multinational, & I work daily with people from 5 different time zones. Teleconferences, webex's etc. are my daily work life. Loss of connectivity to our source code repository can be a serious problem.

    EVERY time there's lightning with 1/2 mile of here my phone & DSL go out. Last year I was out 7 different times for more than 24 hours. I lose track of the number of times I'm out for just a few hours.

    I have a secondary ISP - WisperTel, a wireless WISP - that's a lot less reliable than DSL. Latency is bad, it's down a couple times a day at least, although usually for short periods.

    To top it all off, I'm outside of cell phone coverage... and I have 3 DIFFERENT carriers. I'm only 1/2 mile to the nearest coverage, so I can drive or walk to make the necessary calls when both ISPs are down. This is fun when there's 3 ft of fresh snow on the ground, and it's -10F. Thank goodness for snowshoes... (Last year alone both were down at the same time 3 different times).

    If I could also get cable here I probably would... although I do hate Comcast with a passion.

    --
    Stupidity... has a habit of getting its way.
  64. Re:That's not the usual Point of failure here by billstewart · · Score: 2, Interesting

    There are four main reasons that DSL goes down

    • Your DSL modem/router.
    • Backhoe takes out a cable.
    • Card fails in a router/switch/DSLAM.
    • Technician misconfigures something, either in a phone connector box or router/switch/DSLAM or billing system.

    I've had DSL fail four times in the last 10 years. One was my DSL router. Two were when phone company installers working on boxes down the street disconnected me by accident. One was a billing problem (but that was when my ISP was providing beta service, and they mixed up things between my home account and work lab, and I was customers #1 and #2 in the western half of the country :-) Some of these can cause both circuits to fail, some can't - and backhoe events are pretty rare. On the other hand, cable's more likely to have common failures than DSL is, unless you're one of those rare people with two cable providers, because there's more shared infrastructure between the two circuits.

    Even so, I'd recommend going with two different providers because they're going to have different performance issues and probably different policies. If it won't interfere with your cable TV service, I'd recommend cable and DSL - cable's usually faster, though more likely to be flaky, and more likely to have obnoxious limitations on your service like not letting you run a web server at home or giving you 20 Mbps of download speed with a monthly download cap that limits you to an average of 50kbps if you use it 7x24. DSL is more likely to be reliable (because infrastructure gets fixed along with lifely telephone service as opposed to television), probably slower depending on your distance from the telco, and you usually have a choice of dozens or hundreds of ISPs if you don't like the policies or pricing your telco offers.


    One obvious way to mix the two services is to have a DSL with a static IP address, and do most of your own downloading from the cable modem. You'll need some kind of router to deal with keeping track of the two services, and some kind of firewalling, so you probably want to use an OpenBSD to do that and whatever your favorite Linux, Mac, Windows, or game boxes behind it. (I'm picking OpenBSD because it's usually the best at security and firewalling and at least OK at routing, and you probably won't be putting anything requiring fancy hardware drivers on your firewall.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  65. But... Why bother? by Abattoir · · Score: 1

    Are people's internet connections at home unreliable enough that two connections are desired? Hell, many businesses run their entire company web infrastructure on a single ISP link. Sure, an outage sucks. But you're not losing millions of dollars when the line goes down. You'll lose maybe an hour or two of torrent downloads.

    I could *almost* see a case made for someone who works from home full time, but if internet connectivity is that critical, the company would probably pay for a dedicated connection. Maybe for someone running a business out of their house (especially a web site), a second line would be useful. I don't see any indication of either in the original question. A second connection is going to be another $50 a month. I can think of a dozen things I'd rather spend $50/mo on than a second internet connection.

  66. I've done that informally by billstewart · · Score: 1

    Ok, technically I didn't ask first :-) But I can usually see 3-4 unlocked wireless systems from home, and while not all of them do everything I need (e.g. they block port 25), I've been able to borrow them the couple of times my DSL wasn't working.


    I'm much more likely to borrow them by accident when something warps the local 2.4GHz wavelength or the electricity blips for a minute and my laptop gloms onto a neighbor's system instead of mine; I typically don't notice until I try to send mail from Eudora or can't get my work VPN to connect. I don't bother logging to find out if they've been borrowing mine; the only time I've been sure of it is when a neighbor's laptop got virused and started sending spam which my ISP blocked and called me about.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:I've done that informally by Archtech · · Score: 1

      Ok, technically I didn't ask first :-) But I can usually see 3-4 unlocked wireless systems from home, and while not all of them do everything I need (e.g. they block port 25), I've been able to borrow them the couple of times my DSL wasn't working.

      One word: illegal.

      --
      I am sure that there are many other solipsists out there.
    2. Re:I've done that informally by tsm_sf · · Score: 1

      Six words: Default behavior out of the box.

      --
      Literalism isn't a form of humor, it's you being irritating.
  67. Re:Why bother, seriously? Why? BECAUSE... by karnal · · Score: 1

    In your situation, it's all about priorities. If it really was enough of a hassle for you to be where you are (i.e. where you call "home") then you'd probably up and move.

    But if I had to hazard a guess, the view where you're at is breathtaking. And some small part of me doesn't fault you for that.

    --
    Karnal
  68. EVIL TORRENTS by yaDad · · Score: 1

    Foremost IMO would be to stop using torrents. There are better and much safer ways to d/l than the evil torrents

    1. Re:EVIL TORRENTS by Rob8 · · Score: 1

      Pray tell?

  69. Another dual-wan router by Scutter · · Score: 1

    Here's another pro-sumer level twin-wan router: http://www.xincom.com/twinwan.php

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
  70. Enterprise solution by Rob8 · · Score: 1

    When I get this question, I usually suggest and f5 link controller ( http://www.f5.com/products/big-ip/product-modules/link-controller.html ) This is a pricy solution, but I would say it is best of breed for load balancing multiple internet links.

  71. Re:From the "I don't use google" Department. by xstonedogx · · Score: 1

    Bully for you if you don't find this discussion interesting. But you haven't even asked all the relevant general questions, much less the specific follow-up questions (e.g. which dual-WAN router). All questions seem simple when we see the world in black-and-white generalities.

    Multiple WAN connections is something I've recently done myself and it is interesting to see how other people have/would solve the problem.

    Not that you're interested, but others might be: My solution was not to load balance, but to use my existing shorewall firewall to split my connection. Instead, I use DSL for services, VoIP and some specific devices, but the bandwidth on DSL is relatively expensive, so I shove everything else up and down the cheap bandwidth of the cable line. Failover is a script that runs every 60 seconds to check if the connections are up or down and if so, switches the config and restarts shorewall.

  72. Here's what DSL typically shares by billstewart · · Score: 2, Informative

    Let's start at the bottom of the OSI stack - physical layer. The wires from your house to the telco office are usually physically separate until they hit the first active device, which might be a Subscriber Loop Carrier in a big green box down the road, but is more likely to be copper all the way to the telco office. They're bundled into bigger and bigger cables (e.g. 24-pair, 50-pair, etc.) There are common-mode failures here - backhoes, wet cables, cars crashing into the telco box - but one of the most common failure modes is "technician mistakes", which usually only take out one wire pair at a time.


    At the telco office, your wires get connected to a DSLAM which provides Layer 2 service (DSL is usually ATM underneath.) If both ISPs are using telco DSLAMs, then it'll probably be the same DSLAM box, but if one of your ISPs is using Covad and the other one's using telco, then you're on different DSLAMs. Some DSLAMs have integrated routers, but back when I was working more directly with this stuff there'd typically be an ATM network connecting the DSLAM to some regional concentrator network. The ATM network might have common-mode failures such as port cards, but it's mostly carrier-grade equipment with diverse physical routing.


    Eventually you get to a router for Layer 3 service. If your DSL provider uses a telco DSLAM and forces you to use PPPoE, there's a good chance that you're tunneled through a telco router, but eventually you'll hit a router actually managed by your DSL provider. And from there on out to the Internet backbone, everything's basically diverse.


    I don't know how Verizon does FIOS - the fiber system's obviously diverse from the copper+DSLAM system, but there might be more common infrastructure upstream or they may use different tools to concentrate it (e.g. FIOS might be using routers while DSL might be on ATM.) If you're using Verizon DSL as opposed to a third-party ISP or an ISP using Covad, you'll probably hit the same Internet peering points, so you could be susceptible to problems like "Cogent decides to have a peering fight with Verizon this time", but on the other hand your ISP might have Verizon as their upstream provider so it's a bit hard to tell. That layer's certainly much more reliable than 10 years ago.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  73. pfSense by jamesgor13579 · · Score: 1

    pfSense is a BSD based router distribution. It has out of the box support for multiple WANs. It can do load balancing when both connections are up and fail over if there is an outage. I find DIY solutions based on Linux or BSD are more reliable than commercial products unless you spend a lot.

  74. multihomed DSL gateway (pyramid Linux) by Anonymous Coward · · Score: 0

    This solution will work with two ADSL lines and segregate traffic across them:

    http://blog.angulosolido.pt/2008/03/intelligent-linux-gateway-multihoming_04.html
    http://blog.angulosolido.pt/2008/03/intelligent-linux-gateway-bad-video.html

  75. Shorewall can do it by Anonymous Coward · · Score: 0

    I use Shoreline Firewall (aka Shorewall) to do this for many of my medium sized business clients:

    http://www.shorewall.net/MultiISP.html

  76. pfSense works great for this by Anonymous Coward · · Score: 0

    A very modest freeBSD pc with a few spare NICs and running pfSense does this job nicely.

    Someone posted above about doing DSL + Cable rather than trying DDSL+DSL or Cable+Cable. They are correct. Your phone company provides DSL. While there may be many "providers" out there, it's mostly going through the same gear. CLECs resell the telco DSL (usually at big markup) but the lines are the same, and you're going out through the same aggregator in most cases. This does not allow for failover, so going with DSL + Cable would yield the best results.

    I've achieved this same effect with a freeBSD box and pfsense, using dialup in the event the DSL was down. Yeah, I could have bought a router, but what else am I going to do with that old AMD 350mhz in the closet? :P

  77. *nix on old hardware by clarkn0va · · Score: 4, Informative

    look for the Linux Advance Routing Howto

    :^D

    Somewhere in that site it talks about some of the problems of having 2 IP addresses, like confusing game servers and the like, but with a bit of tweaking you could get it functional. I don't think this solution explicitly provides failover functionality, but I suppose that could be scripted in somehow.

    pfsense is a nice turnkey solution for this too, if you're not into spending a couple weeks solid trying to make your debian or lfs distro act like a router.

    db

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
    1. Re:*nix on old hardware by racermd · · Score: 1
      pfSense isn't exactly a 'turnkey solution' - I know, I've tried. Though I'll admit it's much easier than rolling a completely custom linux distro for that purpose.

      The base install is easy enough to get up and running with a single WAN connection. Getting that second WAN connection configured involves a few more rather unintuitive steps. Here's a tutorial on just how to do this, though.

      The awesome thing about pfSense is that you're not limited to only 2 WAN connections. If you've got more, you're able to configure them however you want. I can easily imagine setting up a cable modem, a DSL line, an analog modem, and a wireless connection for various redundancy and load-balancing scenarios. Using the above tutorial and pfSense, I should be able to handle it (if I ever decided to do that much, anyway).

      I guess the point I'm trying to make is that, while pfSense is certainly powerful and offers features usually found on only the most expensive of integrated networking hardware (think Cisco), those advanced features (like dual-WAN) are certainly not as dead simple as the average Linksys router or even something like IPCop, smoothwall, or m0n0wall.

      --
      My sources are unreliable, but their information is fascinating. -- Ashleigh Brilliant
    2. Re:*nix on old hardware by mad+flyer · · Score: 1

      Pfsense don't work with specific MTU. Japanese ADSL have a shorter MTU because of NTT and you fall quite easily in the MTU blackhole...

    3. Re:*nix on old hardware by zerocool^ · · Score: 0, Redundant

      yeah, the problem with 2 IP's is multiple gateways, or more specifically, traffic coming into 192.168.1.40 goes out 192.168.1.20 and doesn't get to its destination or something. The answer is in the LARTC under iproute2 source routing.

      Basically, edit /etc/iproute2/rt_tables to show a number of arbitrary table names with which you can add rules.

      Then use the ip command (ip rule add blah blah table blah and ip route add default via blah device blah table blah) to specify where traffic goes when it hits a certain IP.

      Seriously, though, just buy one of those linksys 4 port VPN router thingies - they have 2 wan ports and a fancy web interface. They're $300, but meh, you'll spend that on a linux router, plus the time setting it up.

      ~W

      ~X

      --
      sig?
  78. LISP is intended to do this. by mbone · · Score: 2, Interesting

    To do this properly with load sharing and immediate failover, at the moment the professional solution would be that you should

    - get business class connections and
    - run BGP over both links.

    If you don't already know what BGP is, this solution is probably too complicated for you. Worse, the global BGP routing table is a shared expense, and your extra route would impose a (slight) extra cost on literally every other ISP running BGP. (The business class connections are because you will need several static fully routable IP addresses to do this, plus run BGP, and that requires more than a consumer class connection.)

    There is a lot of discussion at the moment about this at the IETF, and people are working on something called LISP (no relation to the computer language), which would provide true multi-homing without the bother of running BGP and adding to the global routing tables. Things like immediate failover and load balancing should follow more or less automatically.

    There is a lot more information available at Lisp4.net. I have heard of some initial testing, but in my opinion this is still a ways from commercial use.

  79. iproute2 is what you'll be using for routing by stevo3232 · · Score: 1

    I recently set up a similar setup, but instead of load balancing across the two connections for everything, I needed to construct rules that decided if certain types of traffic (irc, http, etc.) went across which connections. If you choose to use any type of linux-based router, iproute2 will probably be what you'll be using, even if it is abstracted by some type of graphical tool. Consider the following links explaining iproute2:

    The Linux Foundation's iproute2 page:
    http://www.linuxfoundation.org/en/Net:Iproute2

    These guys seem to be maintaining iproute2 now.

    The "Linux Advanced Routing & Traffic Control HOWTO": http://lartc.org/howto/

    This is probably the most thorough document on iproute2 and will cover absolutely everything you would need to know about it.

    Specifically, look into load balancing:
    http://lartc.org/howto/lartc.loadshare.html

    This excellent page also explains how to make iproute2 and iptables interact with each other, so you can use iptables rules to mark packets for iproute2 to route over a certain interface:
    http://lartc.org/howto/lartc.netfilter.html

    Finally, this document provides some basic information about how to manipulate rules with iproute2, which is useful if you're trying to diagnose why it's not working correctly:
    http://www.policyrouting.org/iproute2-toc.html

    --
    s.clementmonkey@sympatico.ca, remove the 'monkey'.
  80. Try OpenBGPD by gatkinso · · Score: 1

    However, what you are attempting is overkill. You could achieve the same results with business class service, and probably cheaper (than say Comcast + Verizon DSL).

    --
    I am very small, utmostly microscopic.
  81. Re:From the "I don't use google" Department. by Anonymous Coward · · Score: 0

    So Mr gayboy. You moan and bitch like a faggot that's not getting fisted enough, rather than link to something that would answer the question.

    Bend over will you? See that soap needs picking up. Oooh, you love it so, don't you.

  82. MLPPP by Anonymous Coward · · Score: 0

    You can use mlppp for this. If I'm not mistaken, there's a mlppp patched tomato firmware for wrtg54g and the like.

  83. If you're not strapped for cash... by Anonymous Coward · · Score: 0

    Then I suggest you get Cisco 1801 with dual DSL WICs and get CEF to do both per-packet load balancing and failover in case of ISP outage. A good point was made in that you should rely on two separate technologies (DSL+Cable), in which case, replace one DSL WIC with a cable one (actually, I'm not sure if they exists so you might need to do ethernet). In any case, the nice thing about failover in this case is if you load enough RAM into the bitch, you can run BGP with your ISP and optimise reachability to remote subnets. I like linux, I use it heaps, but if diversity is the name of the game with these sorts of discussions then I'm also a big fan of the Cisco gear.

  84. Nexland by ghettoboy22 · · Score: 1

    I have a Nexland Pro800Turbo that I use for this exact scenaio. They're hard to find these days as the company was purchased by Symantec a few years back, but they pop up on eBay every now and then.

  85. Your load balancing "problems" have been solved by upside · · Score: 3, Informative

    Can't load balance hosted services without a remote router? Round robin DNS with short TTLs, with a script to remove an IP if a link goes down.

    Outgoing TCP connections are OK when using Linux:

    http://lartc.org/lartc.html#LARTC.RPDB.MULTIPLE-LINKS

    If you buy an off the shelf solution from the likes of F5 there's even more control.

    --
    I'm sorry if I haven't offended anyone
    1. Re:Your load balancing "problems" have been solved by Craig+Ringer · · Score: 1

      I hadn't actually considered round robin DNS with very short TTLs, which is an ... unusual ... oversight.

      Round robin DNS is also appealing in that it'd help hide the user visible aspects of the multiple links when using SSL/TLS services. As my network provides almost all services via SSL/TLS + client certificates that's appealing.

      Presumably your DNS server should ideally be on a machine outside the links to be load balanced.

      Having an NS record pointing at each link would work, but might result in annoying DNS timeouts and delays when one link is down. (This might be acceptable if the links are almost always up, though, as they are in my case).

      The bigger issue is that it appears that ISPs often ignore very short TTLs, clipping everything to a minimum of (say) three hours. I've had issues with this before when making DNS changes where I've dramatically shortened the TTL several thee or four days before making the change, but found that users on some ISPs don't see the updated details for hours or days anyway.

      I guess you might say "too bad for them, they use a bad ISP" - but when they're your roaming users and you have to support them this doesn't go down well. I have enough trouble already with dodgy satellite ISPs that use symmetric NAT and aggressive port blocking.

      As for outgoing: I already mentioned "sticky" connection-level load balancing. I'm already using the multiple-table approach shown in the LARTC to ensure that outgoing replies are routed correctly according to source IP. Adding multipath routing won't gain me much because of the traffic patterns on my site (because of the route cache it equates pretty neatly to sticky connection-level load balancing). This might change if the site's use of VoIP continues to increase, though.

      Nonetheless, thanks for the suggestion. I think I'll have to do some testing with short-TTL round robin DNS to see if there are issues with any of the users' commonly used ISPs.

  86. 3G cellphone? by bananaquackmoo · · Score: 1

    What? Nobody else suggested using your cellphone's 3G data via (bluetooth) tether? You would be surprised at how reliable and fast it can be. It's perfect in a pinch for a backup connection, I have found.

  87. Openbsd;; by Anonymous Coward · · Score: 0

    Openbsd + packet filter + "round-robin" rules = failover goodness. enjoy :-)

  88. Re:From the "I don't use google" Department. by Anonymous Coward · · Score: 0

    Slashdot articles aren't just posted for the question, but for the discussion. Yes, anyone can find an answer to anything they want with Google+Wikipedia+etc.

    The problem is all the Asperger's retards on this site. If they just took two seconds not to jump to conclusions they wouldn't be such dicks.

    It's just like when a layperson offers help when your machine isn't working: "Have you tried restarting". I'm sure that pisses off the Aspies. They just need to take some time to think before talking and saying something inappropriate/incorrect/weird.

  89. DD-WRT scripts to do it. by Tweaker_Phreaker · · Score: 1

    If you're adventurous, DD-WRT is one of many linux firmwares that can run on several consumer routers http://www.dd-wrt.com/wiki/index.php/Supported_Devices

    Here's a forum thread with several scripts to allow you to do round robin load balancing with DD-WRT http://www.dd-wrt.com/phpBB2/viewtopic.php?t=13869&postdays=0&postorder=asc&highlight=dual+wan+port&start=0

  90. Re:Why bother, seriously? Why? BECAUSE... by fdrebin · · Score: 1

    In your situation, it's all about priorities. If it really was enough of a hassle for you to be where you are (i.e. where you call "home") then you'd probably up and move.

    But if I had to hazard a guess, the view where you're at is breathtaking. And some small part of me doesn't fault you for that.

    The view is not breathtaking... but it's quite nice. I can see 4 different fourteeners from here. We're up here because my wife doesn't like serious heat, and I like the really clean air. Lots of people are scared by the temperature and snowfall amounts, but for whatever the physiological reason (lower air density, lower humidity) the winter just doesn't FEEL as cold as say Wisconsin or Minnesota. The snow, while deep, is super-light powder and is relatively easy to deal with.

    Living here is a lot like camping in the mountains year-round. We pretty much quit camping after we moved here - no need, just go outside. We DO have to watch out for some of the wildlife - black bears & mountain lions are regulars around here. Deer & Elk wandering through the yard is cool. The very best part? There's no lawn to mow! Rocks, trees & wildflowers are about it.

    The hassle isn't so bad - I deal with the ISP issue by having 2, as I said. Power reliability is a moderate issue too.

    --
    Stupidity... has a habit of getting its way.
  91. BGP by Anonymous Coward · · Score: 0

    Border gateway protocol

  92. SoHo Routers by OldCrasher · · Score: 1

    Others have pointed at the Linksys RV series of Routers, I use the Netgear FVS 336G. It provides similar features, namely dual WAN connections at up to 100Mb, fail over of these ports or some load balancing. These solutions are far simpler to implement than hanging a server out into the Internet breeze, with all its ports naked to the wiles of every hacker on the planet, and trying to configure it as a router with, quite frankly quirky routing tables (yup, I tried that.)

    These routers cost between $150 & $300, and provide lots of simple to configure security.

  93. Fail safe by Narpak · · Score: 1

    If you really want to have a safety system I reckon a cellphone (as mentioned by another poster earlier) is prehaps good enough. But if you want something with a bit more kick to it you could always go for a full on satelite rig, and hook your computer/network to an UPS with a generator as a backup system.

  94. Aggrate routeing is a bad idea - here's why by buss_error · · Score: 2, Interesting

    OK, so you have two routes to the internet. One packet departs, but is returned by the other route. How to glue those together is a very non-trivial problem.

    Sprint tried that in 1997-2001 time frame with bonded T1 & T3 services. The bonding never worked for persistant connections, and only slightly better for transiant connections. UDP worked best. And that was using a routing system that understood it was bonded, not one completely unaware of another route.

    These days $DAYJOB uses OC3's and SONET rings for Internet, so there may have been advances I'm unaware of, but back then, it really, really sucked. Off the cuff, I'd say use Linux and the Zebra package on a old computer, and try that, but no promises. Personally, I don't think it will work well.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  95. Torrents by phreakincool · · Score: 1

    Oh knoes!!! The torrents have failed! Better get at&t, comcast, and verizon on the line.

  96. I've done this before by IdleByte · · Score: 1

    Settings aside all the comments about providers, This is about the actual functionality. There are devices made by linksys for gaming, that allow for anwyhere from two to 16 INTERNET connections. Each is managed by it's own rules for latency and load. These work great for home users. If you got a little extra cash to throw around and want better QoS and priority, go with peplink. These devices range from small business(big consumer) to corporate enterprise and are the cream of the crop of consumer rolled load balancing/redundancy for your internet. I've used both and recomend both.

  97. pfSense and a Cantenna + DSL/Cable by jvin248 · · Score: 1

    pfSense seems to have failover and is easy to setup on a headless pc (only need a Pentium-II with 128MB ram and strip out all non-essential drives, multiple user boot options from cd/floppy to USB thumb-drive choices will determine which stay).

    For the backup WAN line... look for some pringles "cantenna" discussion on google search to create a wave-guide antenna (can be paired with a discarded satellite dish for more signal strength). then aim it at a friend's house several miles away with a duplicate receiver antenna and second pfSense box.

    You're more likely to get a backup signal outside of your local dsl/cable spigot. Both you and your friend can share each other's broadband redundancy features for no "extra" cost.

    For those trying to figure out "why do you want to do this"... The phone cable in my neighborhood has a bad connection on a few sets of wires... twice a year, every year for the ten years I've been here, when it's foggy and wet (fall/spring) the phones go staticy and neither dial-up nor DSL work until they switch your line. Then a few days later the neighbor calls to complain their line is no good (it's your old wires from two days prior since everyone was just swapped) and they switch them to another set. Comical, this goes on for days until the cable/junction box dries out and everyone is happy (I now know that when I return from work or errands and the phone truck is somewhere on the street that I had better plan on being out). The problem is Murphy is involved that you've got business to take care of - home based businesses for some, consulting clients for others - especially as fuel prices rise and more pressure to telecommute.

  98. PepLink by Tiger_Storms · · Score: 1

    I under stand the use of redundancy and the costs of having routable IP addresses from more than one ISP it costs money. But the best solution that I can think of that's cost effective is to use a Dual WAN or Multi WAN device called a PePLink http://www.peplink.com/ This device allows you to use two or more internet connections at one time. The only draw back is you can't use them on top of each other, like if you were to get two blended T1's ( 1.544 + 1.544 = 3.088) at one time. Where the PeP link will let you use a type of QOS so you can set priories to one connection for downloading, maybe that Cable or FiOS connection, and then use the DSL or other connection for mostly everything else. It's got a nice fail over as well, so anyone just browsing the internet won't really notice a thing when one of the lines goes down.
    You should never have to worry about a single point of falure, not even ISP's, Good luck and I hope this helps.

    --
    This is a Mac, what you have there is an embarrassment to your fellow computer users.
  99. use iproute by anton_kg · · Score: 1

    well, I guess this should work for you http://gentoo-wiki.com/TIP_Dual-Homed_Gentoo_Server

  100. A bit late, but by Anonymous Coward · · Score: 0

    I have this exact same setup in my house (student house with more than one nerd in it..). What I've done is simply to use a soft dialler for one connection (set the modem to have each client dial, instead of dialling on the modem itself) and set the other modem to do the dialling itself. This way, if you want connection one, you dial the software dialler, and if you want connection two you disconnect it. My (soft-dialled) ISP lets me have multiple dynamic IPs for no extra cost, but if yours doesn't, just enable "share this connection with other computers) (all major OSs have this) and run it on whichever computer you leave on most of the time.

    XP comes with a soft-dialler (create a new connection in network connections), and I've had success with RP-PPPoE (Roaring-Penguin Point-To-Point Over Ethernet) on *nix systems. Can't speak for Apples, but I'd imagine that they would have something for dialling a PPPoE connection.

    If you're wanting to use multiple connections SIMULTANEOUSLY - it's possible (on *nix systems), but difficult, and you have to modify every program to use the correct connection. It's much, much easier to use multiple (even virtual) machines, and run the program on the machine with the correct connection.

  101. Check out RouterOS by Anonymous Coward · · Score: 0

    Its not free but its relatively cheap, runs on most x86 computers and is easy to setup. It can provide load balancing and failover with very little effort.

  102. Broadbond by Will+Sowerbutts · · Score: 4, Interesting

    I produce a system that can do this. It's called Broadbond.

    You can bond several ADSL lines, even from independent providers, and it will deliver the combined upstream and downstream bandwidth of the two. All traffic is load balanced across the two lines and can also be transparently compressed. The throughput of the lines is automatically measured to determine the optimal load balancing. Differences in latency on the two lines are compensated for.

    The catch (there's always a catch!) is that you need to have a partnering system co-located with an ISP to handle the far end of the tunnel -- although I can also provide this if you would prefer.

    The system is available as a software package that you can license to run on Linux or OpenBSD and also pre-installed and pre-configured on a couple of small embedded Linux boxes -- very low power (under 5W), no moving parts, good for up to 90Mbit/sec.

    I bond two ADSL lines to my office, 4.4Mbit and 9.6Mbit, and I get around 13.5Mbit on file transfers.

    If you're interested, contact me (details on the broadbond.org web page).

    1. Re:Broadbond by obi · · Score: 1

      Looks interesting.

      However what happens to latency? Is the "home router" configured that for certain types of traffic that are latency-sensitive and not bandwidth-sensitive, the connection does not get tunneled and just gets dumped on one of the dsl lines?

  103. Dynamic routing idea by oldzoot · · Score: 2, Interesting

    I have DSL and cable. I also have a D-Link DL604 load balancing router. It sucks.

    The router seems to think that as long as the physical ethernet connection is up, the provider is up. It tends not to detect network failure. There are ways to set up a periodic monitor of some host to detect if the network is up, but it does not seem to work properly.

    What I want from this thing is:
    Lock SMTP to one port and thus one provider. My AT&T DSL SMTP server will not accept mail from my Comcast account. (this is correct behavior for anti-spam). The DL 604 does this correctly.

    I want the router to send any new connection for a naive (not currently in routing table) external network to both providers. I want it to measure the response time ( over a number of packets ) and then lock the route to the network which provides the best performance. It can periodically re-test the routes - perhaps every 5 minutes or so. This should address the problem of non-neutral peering between various providers. It is not always true that the higher bandwidth cable connection is the best connection to where I want to go. If I am accessing a client's machine who is on AT&T DSL, my DSL connection may be faster than my cable connection. I want the router to deeply inspect the traffic and be able to detect if a session breaks on a particular WAN port, and try the other. I also want it to quickly recognize when all sessions on a particular WAN port break and switch to the alternate port, while testing the original port.

    I want built-in diagnostics that can show me how often a provider drops the ball, shiny graphs of bandwidth and latency etc. It would be cool if the router would allow me to see what the instant connection graph between my LAN and external networks looks like. ( which of my hosts connect to which external domains at the moment ).

    I would like to be able to see graphics of IP address / port scans.

    I want the router to be able to do some intrusion prevention, particularly if no one is using my network at the moment - someone tries to scan - shut the thing off for a while. ( do I care if I DOS myself if I am not using the net? NO! )

    There is a hardware provider http://www.routerboard.com/ that can provide multi-wan multi-lan and wireless router hardware for cheap. They also have software but nothing that does all the tricks I want...

    Coders, here's a base spec, send some bits!

    OZ

    --
    enough is too much
  104. cell service or outsource your torrents by Anonymous Coward · · Score: 0

    I doubt that you would be able to reliably fail-over. Most servers don't/won't/aren't configured to accept multiple IPs for a single connection. If something failed, you'd probably have to reset your connection anyway. Mind you, bittorrent would work.

    Instead of land-based connections, you could always go for something like a cell-based adapter for your second connection. That way, if your land-based goes down, you can still go over-the-air on 3G or EVDO or whatever your carrier supports. Plus, you can take it with you and plug it into your laptop when your out of the house.

    If you're just worried about torrents, why don't you just rent space on a LAMP server and install torrentflux? It could even be out of the country. That way, all your torrent activity happens on the server away from your ISP and other curious eyes, and when the torrents have been downloaded, its a simple, fast download from your server.

  105. Re:Why bother, seriously? Why? BECAUSE... by Stuntmonkey · · Score: 1

    Another option for you would be satellite connectivity, a la HughesNet. It's expensive and the latency isn't great, but the virtue is that it doesn't share any local infrastructure with your other ISPs, except for the power system. Add a generator at your home, and you'd have zero common failure modes and very reliable connectivity overall.

    Of course none of this is cheap, so you'll need to decide how much those 7 outages last year are worth to you.

  106. Linux does it natively by Anonymous Coward · · Score: 0

    http://linux-ip.net/html/adv-multi-internet.html

  107. There's always Cisco. by sr8outtalotech · · Score: 2, Interesting

    IOS supports unequal cost load balancing with various routing protocols like RIP. You can do per packet or per destination. You can get a used 3640 for fairly cheap and throw in a 4 port ethernet network module and use it as a WAN router. If you needed rendundancy, get a 2nd one and use HSRP. You'd also need at least 2 switches and have a trunk going from switch to switch as well as to both routers. Sounds complex but is really easy to implement with a little bit of networking and IOS knowledge. All the people recommending DSL + Cable are right, DSL + DSL = not redundant.

    1. Re:There's always Cisco. by Anonymous Coward · · Score: 0

      The only way to do any sort of load balancing with an ISP is via BGP. Regardless, unequal cost load balancing is only possible with EIGRP and IGRP, and is only useful with links of unequal speed or delay.

  108. google by notoriousE · · Score: 0

    rtfm.

    --


    And then there was E
  109. Dual WAN router by jkirby · · Score: 1

    You will need a Dual Wan router. I use the LinkSys RV082. It has been working great for me for several (like 5) years.

    I use a local wireless ISP for my primary WAN and www.starband.com for my secondary. It will fail over, but I also use protocol binding in the router so that all web traffic goes over the satellite and VOIP and email go over the wireless. Other traffic is load balanced.

    It is an awesome router and starband is so reliable, I am never down.

    Jamey

    --
    Jamey Kirby
  110. Re:Why bother, seriously? Why? BECAUSE... by fdrebin · · Score: 1
    I've considered satellite, but so far managed to get by with the 2 ISPs I already have.

    I do have a good sized generator, enough to run the well and septic pumps, + the pellet stove (primary winter heat). Natural gas and city water are not available.

    The first things said to me by the first dozen people I met when I moved here were "do you have a generator? Do you have a 10 day supply of food and water?, and a means to cook/heat without electricity?". I'm good for about a week, until I run out of generator fuel...

    --
    Stupidity... has a habit of getting its way.
  111. Get a life by tsa · · Score: 0, Flamebait

    If I were you I would try to get a life instead of another ISP.

    --

    -- Cheers!

  112. Re:Why bother, seriously? Why? BECAUSE... by vux984 · · Score: 1

    YES

    Question asked, question answered.

    And based on the additional information you've given I would suggest the following:
    1) move. you aren't going to get reliable internet. if its that important: move.

    2) if you don't want to move, look into 2 way satellite options. They will be slow and high lag.

    3) given your are at 10k elevation, is there somewhere on your property with LOS to a more populated and reliable building?

    You might want to try getting a long range directional wi-fi connection to a site within 'the city' or something. e.g. negotiate with a local church or business within LOS from your property for example, and install an antenna on their roof with a directional wireless link to your property; and pay the church a reasonable monthly rate to cover power, and put a little in their pocket to piggy back on their broadband connection. (or alternatively, you pay for it, and let them piggy back on yours...whatever)

    Food for thought anyway, as its probably your best bet for reliable internet.

    If you get a lot of rain with your lightning, you'll need to take that into account, of course, and purchase suitable antennae.

    cheers!

  113. Cell data and Broadband by SoopahMan · · Score: 1

    Yes, I use 3 levels of redundancy for my home business:

    1) Cable modem

    2) EVDO over my phone as a modem (Sprint). If the power is out, there's a good chance it's localized (apartment, complex, or block) and at least one cell tower is up. Note that this requires a charged laptop and eventually a UPS or other battery... or

    3) Starbucks. Wifi is cheap (I have an OLPC T-Mobile plan), and they have outlets.

    Note that plans 2 and 3 assume your work is on a laptop - if you've been working on a desktop while things are fine, you're pretty screwed when they aren't.

  114. LinkSys WRT54G3G-(ST|AT) by LoadWB · · Score: 1

    These boxes work very well. You can set either your EVDO/GPRS(EDGE) card as the primary or the backup. Unlimited plans (even if capped at 5GB) are generally anywhere from $20 to $60 a month. If you're okay with paying that as a backup, you should do fine.

    From what I have read, OpenWRT supports these devices and would allow you to use either EVDO or a GPRS/EDGE card. Otherwise, you are stuck with the limited support set in a single device per technology. That is, the -ST is EVDO (Sprint) and the -AT is GPRS/3G (AT&T.) The hardware is identical in both, with the exception of the firmware loader which looks for specific headers. There are hacks to make both firmwares work on a single device, if you like hacks.

    For load-balancing, there are a number of dual-WAN routers on the market. I am familiar with a couple of Netopia units which allow both WAN fail-over and balancing. The links are not bound, which means your download speed is limited by the capacity of whichever pipe gets your download.

    Load-balancing and fail-over can be a problem if you are expecting incoming traffic (web serving, etc.), as each pipe will have a different IP address. It may be possible to mitigate this using a dynamic DNS approach, but you are still bound to run into issues, even if only temporary.

    Then there is always dial-up. Nine times out of 10, a DSL outage does not mean the POTS is down. So if you are okay cruising at 56k on a good USRobotics Courier until DSL comes back up, you will be hard pressed to find a modern consumer-grade OTS router which supports this. Several of the WRT54G models have provisions for a serial port, but I have not been able to determine if any open source router firmware supports dial-out.

    I have been using my trusty SMC Barricade 7008ABR for many years now over DSL (and cable for a VERY short time -- I despise ComCast) with a 56k dial-up for fail-over. I tested it with a Sony Ericsson T637 (GPRS) over serial connection, but the cable (or the phone) is apparently missing a signal the Barricade requires (CTS, perhaps, I never dug into this) and refuses to dial. The biggest draw-back to this particular setup is the required use of TZO's dynamic DNS service, which is $25/yr, rather than a free or custom DNS service like DynDNS.

    Right, then. That is all I have.

  115. Xincom XC-DPG503 by ckeck · · Score: 1

    I have AT&T DSL and Time Warner Road Runner @ home myself. I like it because the connection from Time Warner is blazing fast, and my DSL from AT&T has never gone down in over 5 years. After messing around with several "dual wan" routers I finally found one that is far better than most big brands (netgear, dlink, linksys, etc). It is made by a company called Xincom and the particular model I use is the XC-DPG503. Highly recommended, www.xincom.com

  116. My Experience by Anonymous Coward · · Score: 0

    I am using a Netgear FVS124G to connect my LAN to one cable and one DSL line. It has three settings:

    1. Use one "WAN" input at a time; no fail-over.
    2. Use one "WAN" input at a time; with fail-over.
    3. Load-balancing mode.

    It all seems fine and dandy in theory, but in practice it's not so hot. If I had time to do it over again, and could justify shelving yet another piece of valuable equipment, I would not go with the simple "one box, no muss, no fuss" method. The Netgear is the latest of three appliance-style Internet access devices that I have that allow two or more connections. Although it's the best so far, it is still lacking. It's just not smart enough to do any useful load balancing.

    I will assume that the matter of bonding is already understood, and go right to why there's not much performance to be gained by using separate, non-bonded channels to the Internet. Bonding, of course, makes two separate physical connections into a single functional one. But it requires cooperation at both ends, so your ISP must offer bonding. But if the goal is to have a more robust connection, it makes little sense to use the same ISP, and therefore the same path.

    If you have two DSL lines, and the trunk line going to your home gets sliced apart by a careless backhoe operator, you've lost both lines. The chances of getting a second DSL line running from your home to the CO by a different path (or even better, to a different CO) are just about nil. If you had the pull to make something like that happen, you wouldn't be here asking, because you'd already be well taken care-of. It's pretty much the same story with cable, although the topology varies more than with telco copper.

    If you think that turning on that "RIP" feature on your appliance is going to do anything good, forget about it. RIP is an ancient routing protocol that cannot scale to Internet size. And your ISP isn't going to give a home customer access to its Internet routing protocols, so you can forget about even trying that. The best thing to do is leave it, and every other useless thing that might broadcast or answer back over the Internet, off for the sake of security.

    Having said that, RIP may well be the answer, as long as it is used inside of your home LAN. Unfortunately I have yet to see a retail product that offers any configuration for RIP on the device, which makes it pretty useless to have in general. That means rolling your own Internet interface devices, which is precisely what any decent /. reader is going to do in the first place. :)

    Almost everyone has an obsolete PC laying around, that can be pressed into service as an Internet router, firewall etc. Chances are good that that old PC also has a lot more CPU and RAM than any new store-bought appliance does. All you need to do is load your OS of choice and the appropriate application software, configure it, and go to town. For two ISP connections, you'll need two old computers (at least). If you configure correctly, each machine will broadcast packets on your LAN, telling whether or not it can route traffic to the 0.0.0.0 network. That's all you need for redundancy.

    If you have only a couple of client computers, you may be able to configure RIP on each computer to figure out which box to use as the gateway at any given time. OTOH if you have a small data center, multiple workstations and/or appliances that use the Internet (like a TiVo or Internet radio devices), then you can save yourself a lot of headaches by finding a third box, an old Ethernet hub or switch, and building a DMZ.

    Although you can use your DMZ for traditional purposes, I'm using it in a dual-homed setup only to funnel the two Internet connections into a single IP address, for those machines that just don't do dynamic routing (like a TiVo, or Internet radio device). In this case, the third box only needs to provide that one IP address for your LAN. But there's so much more that can be done!

    Somebody will say that my

  117. End-user multihoming with Cisco router by IOSHints · · Score: 1

    End-user multihoming with two ISPs (assuming you're using Cisco router): http://www.nil.com/ipcorner/SmallSiteMultiHoming/ End-user multihoming with public servers: http://www.nil.com/ipcorner/SOHO_Servers/ End-user multihoming with more reliability (two routers): http://www.nil.com/ipcorner/RedundantMultiHoming/

  118. Re:Why bother, seriously? Why? BECAUSE... by fdrebin · · Score: 1
    I don't want to move! It's $!@#^$% nice here. I'll suffer through the occasional downtime. My response was a 'why' I would want to have 2 ISPs, not whining about the situation (at least that's not what I intended).

    I love the dead peace and quiet here. It's so quiet I can carry on a normal-tone conversation with my nearest neighbor across the road, about 250m away.

    My 2nd ISP is already a WiMAX connection to a mountain top about 8 miles to my SE, which service I pay for, $30/mo for 1.5M; 5M is available. I believe that to be connected via landline to somewhere upstream (although it could be cascaded wireless, I don't actually know). The antenna + radiomodem unit actually came with the house.

    My nearest neighbor is within wifi cantenna range, but he's also DSL, and each and every time mine goes out, his is out too. Durned lightning... there is a QWest truck on my road practically every day. They can't possibly be making out money here, they replace those cards for one line or another almost daily. The various techs have told me they're $200 ea...

    --
    Stupidity... has a habit of getting its way.
  119. Who use ADSL these days? by Anonymous Coward · · Score: 0

    So why is everyone reccomending ADSL?? I thougt ADSL was utterly redundant - like 56K modem connections. For that same price I get a reliable 3G modem connection (about & around 10mbps 24/7). With the additional advantage of being a portable solution (plugin to laptop and go travel),

  120. Browsing is easiest to divide by tzot · · Score: 1

    As others said, use a linux box as a gateway, using two different ip addresses (one on two interfaces or two on a single one), use squid as a proxy, and split the requests using the 'tcp_outgoing_address' with ACLs like:

    acl even_numbers urlpath_regex [02468][^0-9]*$
    acl odd_numbers urlpath_regex [13579][^0-9]*$
    tcp_outgoing_address 192.168.0.2 even_numbers
    tcp_outgoing_address 192.168.1.2 odd_numbers

    where the examples 192.168.0.2 and 192.168.1.2 ip addresses are routed through the two different routes. This example would route even numbered and odd numbered URLs to the two routes. It's a quick example.

    This wouldn't do much for fail-over, though, or for non-webbrowsing connections. For that, you would need a connectivity-checking mechanism (a python script could do that) of the two separate routes, and then issue relevant tc/ip commands, but for that, I trust sb else will cover the issue.

    --
    I speak England very best
  121. Anonymous Coward by Anonymous Coward · · Score: 0

    wow, is the internet really this important if you are in an earthquake/thunderstorm/hurricane?

  122. More thoughful than most small businesses by Anonymous Coward · · Score: 0

    I have worked in a few ISPs (in the UK) and your question shows more thought about the reliability of your internet connection than any small-business person I've ever come across shows. When their ADSL connection fails we'd get it in the neck, "We're losing thousands of pounds a day and it's your fault!" Erm. You worry about your cashflow but not your source of income?

    My advice is the following: most times, to know the possibility is there is enough. If you absolutely must have some sort of connection then usually (small business) people consider email their primary concern and everything else secondary. There are plenty of options scattered through other people's comments: 1) buy a dual-WAN router 2) buy one with 3G/EDGE/HDSPA/GPRS/ISDN/56k backup; 3) make your own; 4) use someone else's wifi; 5) go somewhere with wifi; 6) buy a connection with a SLA; 7) do without.

    At my last ISP (Zen), we had enough calls about this sort of issue that we started collecting information about solutions. I started making a point of informing customers about the reliability of ADSL and the process for fixing their connection (if they specifically asked or their connection was flakey). I have a big chip on my shoulder over people who don't think ahead a little bit and don't help themselves when things go wrong, especially if they try pinning the blame on me.

  123. If redundancy is what you're after... by Isao · · Score: 1

    Then choose DSL and cable, or DSL and fibre, etc. If you choose two DSL providers, it is extremely likely that both circuits will end up in the same CO (central office) and may even be on the same DSLAM (the DSL "interface" at the CO). If that device fails, or there's a problem at the CO, you're off the 'net on both links.

  124. It's called "channel bonding" by DrSkwid · · Score: 1

    On FreeBSD - http://www.taosecurity.com/bond.txt

    #!/bin/sh
    # I believe I originally heard of this here:
    # http://seclists.org/lists/focus-ids/2003/Oct/0028.html
    kldload ng_ether
    ifconfig fxp1 promisc -arp up
    ifconfig fxp2 promisc -arp up

    ngctl mkpeer . eiface hook ether
    ngctl mkpeer ngeth0: one2many lower one
    ngctl connect fxp1: ngeth0:lower lower many0
    ngctl connect fxp2: ngeth0:lower lower many1

    ifconfig ngeth0 -arp up

    OpenBSD has it also

    http://geek00l.blogspot.com/2005/12/bond-interface-for-openbsd.html

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  125. 2 ISP's? That's like 2 wives... by argStyopa · · Score: 1

    ....sure there are some naive fantasies about wonderful things happening, but all you get is 2x the cost, and 4x the headaches.

    --
    -Styopa
  126. Bonded tunnels by Anonymous Coward · · Score: 0

    If you have a box external to your home connection you can set up a tunnel through each source (vtun, openvpn, ...) with pretty much any tunneling program that gives you a tap/tun endpoint. Then just use normal linux bonding of those virtual ethernets and you'll get full load balancing and proper removal/add as connections get lost/restored without having to do anything exotic or using routing protocols lik bgp. It works best with pipes of the same size since it does seem to limit to n*slowest. I'm using this method currently to bond 3 1.5mb/s DSL link and absolutely love it. The same thing could be applied to cable/DSL but the speed over the bond would be limited by the slower of the two. The other nice thing about doing it this way is you can have the same ip from the outsides point of view because the external box can set that ip via masquerade when it comes out of the bond or the bond itself can have a real ip.

  127. Easy! by Anonymous Coward · · Score: 0

    I run 2x 24Mbit dsl lines and 2x 10mbit cable lines and balance my traffic across them using pf.
    Doing this is very well documented. For example

    pass in on $int_if from any to !$lan_net route to ($ext_if1 $ext_gw1, $ext_if2 $ext_gw2)

    and then you'd need a sanity rule that says 'only send traffic out on interface 1 if it's from interface 1.

    You can't add weight as easily with pf as you can with iptables. You might want to look at a commercial product called BalanceNG which runs on linux and SunOS, and you can get a free license for non-commercial applications.

    The only issue I have with pf is some sites that base your session upon IP don't work very well, but you can easily drop that sites IP into a table that says to force your traffic out over that specific IP.

  128. Simple, this is hardly slashdot worthy by Anonymous Coward · · Score: 0

    OpenBSD + ifstated + pf

    this is something i have been doing for years, at one point for a LAN part we had 8 Cable modems and 3 DSL lines...

  129. serious routing by Anonymous Coward · · Score: 0

    well if u want to do REAL load balancing
    you need to get a real router (software zebra?)
    and a public ip space-class. furthermore
    your isp needs to add you to their routing
    table ... then the fun starts >: D

    but a simple solution is with "man ip"
    on linux and read about setting up two default
    gateways which you can weight ...

  130. Re: DSL+Cable + UPS + Standby Backup Generator by Cheech+Wizard · · Score: 1

    All my electronic equipment is on six 1500VA APC battery UPS boxes, and I have a 17KW/~70 amp Kohler standby backup generator which runs on natural gas (start-up and switchover time is less than 10 seconds). The backup generator has kicked in several times this year. When you DO need electric power, a standby generator is really, really nice. Since I work at home (no gasoline commuting expenses!) and all my work is done on computers, the investment (and a business deduction) is well worth while. The last outage here was a couple weeks ago and lasted almost 11 hours.

    This thread is VERY helpful to me precisely because redundant ISPs was on my mind. I have a business cable connection. I think I'll go for DSL and a XiNCOM or Linksys to tie them in together.

  131. Multi-proxy? by z4pp4 · · Score: 1

    I've thought about this kind of setup; would be very useful for where and how I use my laptops. I have access to 3G, Wi-Fi and other networks.
    HOWEVER, these are a combination of proxied and un-proxied links. Load balancing will not work on proxied links, unless I'm wrong and there is some trick you can make Squid do to do proxy-level load balancing?

  132. This is actually a non-trivial issue by Loudog · · Score: 1

    I spent a bit of time working on this issue when I was at "a freakin large router company". Large customers deal with this by setting themselves up peering agreements ISPs and using BGP to do load balancing. Great stuff, but not so scalable for home users...

    Have a look at this: http://www.cisco.com/en/US/products/ps6628/products_ios_protocol_option_home.html It has the ability to probe path characteristics passively or actively and intelligently route traffic based on it. It will run on a Cisco 1800 series router, so pick up an 1801 (with built in DSL interface), use an Ethernet interface to talk to the modem for the other service, and off you go. Kinda spendy, but it's the cheapest solution that has this level of intelligence.

  133. What Will They Think of Next? by PingPongBoy · · Score: 1

    Even if they're from different providers, they're running over the same phone network (esp. since smaller providers are just resellers). A backhoe, lightning storm, or major power blackout doesn't give a sh*t that you went through two different providers

    There are a few sides to this coin.

    Side 1: If ISPs get wind of the idea that people are (a) concerned about reliability and (b) building their own failovers, ISPs can keep even lower standards for service because that will (c) sell more connections and (d) save money. Businesses are catching on to the phenomenon of "people will pay more if they think they need more". Oil is a good example. OPEC is now saying _we_ can't control the price of oil. How can _we_ have anything to do with it? Well, if I bring to OPEC 10 empty barrels and say "Here's a $140 US. Turn on the taps." So it happens, the taps will come on briefly and close when one barrel is filled. OPEC has so much oil that if brought 10 swimming pools, and they filled them, they could care less but they wouldn't give so much as a squirt in the other 9 barrels. It's all about businesspeople taking what they can, if we so much as hint that we don't mind.

    Side 2: Consumers giving pressure to ISPs by switching to the ISP that offers more speed and reliability, and none of the claptrap about long-term contracts. The price difference between the highest speed and the medium speed is very little, so how much gain is there in subscribing to two accounts? Also, if the backbone can support two or n accounts at the highest modem speed, why do we not have modems that are even faster for just a bit more charge?

    Side 3: If many households are so hungry for bandwidth that they need more than one channel, they are likely to be downloading multiple items at once much of the time. The architecture of the Internet is inefficient for such traffic because it means, for popular things, the same thing is being downloaded again and again from a server. Instead, the most popular things should be automatically mirrored to be within range of a wireless connection.

    Side 4: What's the next level up from ADSL? If someone wants 2 or n ADSL connections, maybe it's just as costly as going to the next level, which is sure to provide more service.

    --
    Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  134. OpenBSD's PF by Anonymous Coward · · Score: 0

    OpenBSD and PF http://www.openbsd.org/faq/pf/ makes for a pretty mean router/firewall. http://en.wikipedia.org/wiki/PF_(firewall)

  135. Re:... (with a bunch of crap running) by wagnerrp · · Score: 1

    I was always under the impression that running all that on your firewall was poor security practice.

  136. pfSense is the way to go by mhab12 · · Score: 1

    It's a great piece of software, great community, you can't go wrong.

  137. Read the fine print first, too. by Anonymous Coward · · Score: 0

    As well as the comments about doing DSL + Cable, read the fine print from both ISPs. I don't know what the case is elsewhere in the world, but in Australia, where I am, most ISPs have a clause excluding you from connecting a LAN between two separate ISPs. (Usually worded along the lines of not allowing "servers" or "connections to remote networks" behind the connection to the ISP.)

  138. You're ignoring a key fact here: by default+luser · · Score: 3, Informative

    The Japanese definition of "rural" is nowhere near the definition of rural here in the US. this is because they have an ungodly amount of people for the land they inhabit.

    Basically, what I am saying is the Japanese idea of rural is, at best, like a marginally populated suburban neighborhood in the US.

    Here are some raw numbers to better illustrate my point (from this study, year 2000 numbers):

    Japan total rural area (sq km): 273,646
    Japan total rural population: 13,498,527
    Japan rural population density (people/sq km): 49.32

    US total rural area (sq km): 8,423,867
    US total rural population: 54,936,968
    US rural population density (people/sq km): 6.52

    SEE THE DIFFERENCE? It's almost an order of magnitude! And the urban numebrs show a 3x difference between the US and Japan; closer, but still nowhere near each other.

    Of course we have infrastructure problesm here in then US, and they largely don't; it just comes with the territory.

    --

    Man is the animal that laughs.
    And occasionally whores for Karma.

    1. Re:You're ignoring a key fact here: by Anonymous Coward · · Score: 0

      That doesn't explain the major metropolitan Areas in the USA. I don't know why everyone comes back with excuses to explain the piss poor infrastructure services in the US. The reality is that US mentality is all about short term profits. No one thinks or plans long term. The last 30-40 years in the US have been all about doing things as cheaply as possible. Being cheap is the entire reason for piss poor service all over the USA. Quantity, not quality is the US motto.

      If our politicians had backbone and if the population gave a damn, we could have better infrastructure and better service, but most people want to go to McDonalds or WalMart to buy their cheap goods. If they won't pay a little more for small quality products, why would they care if their power, phone, road, house are high quality or not.

  139. Re: DSL+Cable + UPS + Standby Backup Generator by Bandman · · Score: 1

    Just so you know, I was going to have bad thoughts about you, until I got the the sentence where you work at home. The rest is understandable in that event.

  140. Re:Pedantic by klubar · · Score: 1

    If you really want to confuse someone... talk about service 8x5 or 10x5 -- not many people (/.'er excepted) actually understand what 24x7 really means. There are lots of service options that only offer 8x5 (normal business hours) or 10x6 (extended hours).

    In the auto world everyone talks about 4x4 -- without really knowing what it means; your normal sedan is a 2x4 (two driving wheels, 4 total); other options are 4x6, etc.

    Non-technical people should not attempt to speak tech without a translator/editor.

  141. Re: DSL+Cable + UPS + Standby Backup Generator by Cheech+Wizard · · Score: 1

    I only gas up my car every 3 to 5 weeks. I'm almost 60 years old and don't go out often other than for groceries (got past the bar scenes and all that years ago). I live simply in a 1100 sq foot 2 bedroom bungalo. My lady friend stops by 3 nights a week and we cook dinner here (we rarely go out to eat, as I'm a pretty good cook). I conduct *almost* all my business from here and love it. I use WebEx a lot to interface with clients on projects. I keep a few web sites online (both here at home and on server farms) and monitor them closely. I used to travel extensively, but I technically retired about 8 years ago. I have a very small energy footprint, down to the best insulated windows and doors I could buy and 20" of insulation in the attic, Mitsubishi Mr. Slim super efficient AC and electric heat (I put those in about 16 months ago). And whilst I have a standby generator, I'm not an apocalypse nut. I don't even own a gun. I do keep at least a week of food in during the winter in case a serious snow storm hits and I can't get out.

    That might help clarify why I want (need?) to be 'connected' to the internet and have reliable electricity 24/7/365. The only thing I have a current need for is ISP redundancy which I have been thinking about because about a month ago my RoadRunner business line would not connect to a server I was monitoring. When I contacted the RR people, they could connect but could not tell my why I could not connect. It was a level 3 router issue they said. They said they could route around it there but they couldn't set anything up for me. It lasted about 3 days during which I had to use a dialup to connect to that one server. That's why this discussion thread interested me. I can get ADSL here so I'll probably do that and get a Red Brick or Linksys or something like that.

    Well, back to monitoring a forum on one of my servers. Sunday isn't a day off for me...

  142. Re: DSL+Cable + UPS + Standby Backup Generator by Bandman · · Score: 1

    wow, it sounds like you've got an excellent setup for a home business. Do you do mostly consulting, or are you a contractor for specialized projects?

  143. Re: DSL+Cable + UPS + Standby Backup Generator by Cheech+Wizard · · Score: 1

    I'm a retired business systems (operations, not computer focused) consultant. I still do some consulting and contracting and 'odd jobs'. Everything I do is company specific so I guess the closest is 'specialized projects'. The only time I leave here is when I absolutely, have to be at a client site. I'll be gone the last week of July - San Francisco area - for a week. Actually August will be a 'full' month as I'll be gone 3 weeks (counting that last week in July) - San Francisco/Santa Cruz for a week, then a week home, then New York for 4 days then Boston for a week. But that's unusual. I'm rarely gone more than a week a month, if that. Most months I don't leave at all. When I have to travel my lady friend stays here evenings and monitors everything for me (which I pay her for - it's a business expense), but even then I VPN back to my main computer here and work off of it. If something starts happening (like a database starts throwing errors, or a server decides to freeze or otherwise go offline), emails hit my cell phone, so I just VPN in and see what the problem is and work on it. I take a cheap PC with me when I travel, so if it's lost or stolen it's not a problem.

    I've been planning for quite a while, starting renovations of the bungalo about 3 years ago. I use 60% less energy now than I did prior to the renovations, so electric can go up quite a bit before I start getting hit, so to speak.

    I know I can't plan for every potential 'event', but short of a direct hit by a tornado (or an earthquake which are extremely rare where I live - southern Ohio) I'm relatively well covered. I even have a functioning cistern. I do have and use city water, but if that goes out I flip one water transfer valve and I'm on filtered cistern water (the cistern was here when I bought the house which was built before there was city water or sewer in the area). I have a small distiller with capacity to distill 10 gallons a day for drinking and cooking.

    I guess the point is we all have different circumstances and reasons for what we do. I lucked into what I do and even with the economy going to heck I do quite well. But, I do live very simply and cheaply. The only time I feel 'guilty' about my carbon footprint is when I travel. It never ceases to amaze me how much energy businesses and homes totally waste.

    If you want to see where I live, including the house layout, go to cheechwiz.com/page_1.html I don't keep that site updated any longer, but the house exterior picture and layout are pretty much the same now.

  144. Redundancy by Geminii · · Score: 1
    Of course, the OP's suggested setup still has a number of SPOFs - the single router, and possibly a single PC and single Cat5 cable.

    Ideally, you'd want two routers, each connected to both WAN points and each other, at least two PCs, and for each computer to have a separate phsyical network connection to each router box.

    This isn't as silly as it sounds, if the PCs are laptops or have cheap wireless cards, and the routers also have wireless (or are multiplexed to a pair of WAPs).

    If you want really silly, have two or more separate servers running a single failoverable multiprocessor session across them, and use the PCs as simple remote terminals to the session. That way, even if a PC explodes in the middle of a complex bit of work, the other PC can pick up the same session without any data loss.

    Make sure to have multiple physical RAID servers for storage. And a UPS which can run everything, in case the broken component turns out to be the grid power supply. Which probably means that you'd want at least one of the WAN links to be satellite...

  145. Re: DSL+Cable + UPS + Standby Backup Generator by Bandman · · Score: 1

    Wow, that's a heck of a setup.

    My friend is a test engineer who deals with a lot of the same things I see on your site. I'll send him the URL as well. Thanks a lot!

  146. Fat Pipe Networks by Anonymous Coward · · Score: 0

    look at a company called FatPipe. They had a suite for combining separate lines into one 'fat pipe'. There was fail-over, intellitgent queue scheduling and more.

    Full disclosure: I worked for them several years ago.

  147. Speeds are much higher than 300kbps by philam3nt · · Score: 1

    My cellular (AT&T) sees more like 1.2+ Mbps down, regularly. Occasional high latency and dropped packets, but pretty reliable as far as availability and uptime. Uploading is around 400 Kbps. These are similar statistics to EVDO-RevA (Sprint) and WiMax (Clearwire). Many devices being sold now are capable of 3.6 or 7.2 Mbps once the network supports it.

    At ~$60/mo. for 'unlimited' computer (not just phone/PDA) access, it may be an option. Note that providers have cut off customers for 'bandwidth abuse' despite being 'unlimited', so take care to choose the provider that best fits your location and situation.

    --

    If I had a sig, this is where it would be.
  148. Sincerity and thanks. by Anonymous Coward · · Score: 0

    Actually, that's not true. My friend looked up just for 1 split second, and then the next thing I knew, he smashed his car. He's dead, and I'm paralysed below the waist.
    --
    Said with sincerity and thanks.

    You're... welcome?

    Slow Down Cowboy!
    Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

    It's been 59 minutes since you last successfully posted a comment

    OMGWTF?!

    Now I'm just curious how long I have to delay posting as AC. I might be better off logging in at another computer without my cookie. Will it exceed one posting per hour?

  149. Sprint EVDO or similar by ethanms · · Score: 1

    I have a Sprint EVDO card and a Linksys router that accepts the card.

    The router has a WAN port, and will accept a connection from my other ISP (cable) ... if the cable fails it will use the Sprint connection. It's a cheap solution, I paid $150 for the router on ebay, $100 for the card and $60/mo for Sprint plus $45 for cable... for $250 up front and $105/mo I have a very resilient connection at home .

    My setup is simple fail-over, but I would imagine that using a hacked up DD-WRT or similar router that accepts PC Card or USB cellular WAN connections you'd be able to setup some rough traffic routing etc if you needed (beware the typical 5GB monthly cap on the cell connections)

    I think the cellular cards are perfect because they provide DSL-like speeds and are not susceptible to very local disturbance (like a pole in your neighborhood getting hit by a truck, or falling branch in a storm) -- so you can literally be disconnected physically from the world for as long as your local power holds out and the towers stay up (this is sometimes hit-or-miss, especially in an extended city/regional power outage ... where I used to live across town the closest tower apparently had no backup, so a power failure meant nearly complete loss of cell signal, but at my new location this hasn't been an issue in the handful of power outages I've had)