Contact: Web / Voice / Email / Tips
Simple Thoughts Blog - Java and Web Technologies

Simple solutions for complex problems.

 

Wading in IPTABLES, Traffic Shaping & Routing for Multiple Uplink Providers

September 7th, 2007 by Angsuman Chakraborty

I am wading through tons of material to improve my knowledge of Linux networking in general and more specifically to configure our firewalls properly and routing for multiple uplink providers with traffic shaping and failover.

My earlier attempt to shortcut with eBox failed so this time I am going all the way. Expect more articles on these arcane topics in the coming days.

In the meantime if you can offer me a simple way to route multiple uplink providers with load balancing and transparent fail over that would be highly appreciated. Each of my DSL modems have been configured as a router & gateway with NAT enabled. So I don’t even have to mess with adsl commands. They are always up.

In the process I will also have to setup my internet machine as a gateway for the intranet. Previously I used firestarter. However that doesn’t work with multiple uplink providers.

I need to route certain traffic like sftp / scp through a particular (higher speed) interface. While browsing can use either. Downloading should use the higher speed interface. Traffic needs to be balanced 4:1 across the interfaces which is proportionate to their relative speed. In case you are wondering why I have the slower connection it is simply for redundancy.

Any suggestions and ideas welcome (which is why I have written this post).

PS. In case you are wondering about the complexity of the endeavor on Linux I don’t think you can even do them in Windows.

Update: Two followup articles detailing the solutions:
1. How To: Load balancing & failover with dual or multi WAN / DSL / ADSL / Cable connections on Linux
2. How to easily configure single / dual / multiple WAN / DSL / ADSL / Cable connection, Firewall, Gateway / NAT with Shorewall Firewall.


Tags: Broadband, Computer Security, DSL, Dataone Broadband, Fedora 7, Fedora Core 6, Firewall, Linux, Linux Migration, Open Source Software, Web, Web Hosting, Web Services | | RSS 2.0 | Trackback this Article | Email this Article

You may also like to read

»Experiences With eBox Platform (Total Network Solution for Small Business)
»How To Protect Linux Server From Stolen Zombie Netblocks & 100% Professional Spammer Controlled Netblocks
»Never Restart Network on Multi-ADSL Connection Machine...
»How To Block IP Addresses On Linux Server
»How To Get Reliable & Affordable Broadband in India
»Working To Transition To Dedicated Web Hosting
»Why is My Google AdSense eCPM Tanking?
»How To: Wireless Networking With BSNL DataOne Broadband On Windows & Linux
»Load Balancing & Failover Script for Dual/ Multi WAN / ADSL / Cable Connections on Linux with Mail on failure
»How To: Load Balancing & Failover With Dual/ Multi WAN / ADSL / Cable Connections on Linux
»How To Configure Dual ADSL / Cable Connections, Firewall, Gateway / NAT With Shorewall Firewall on Linux
»Angsuman's Translator Plugin Pro Increases Web Traffic by 400% in 3 Months
»Web Services Offer Growing Profit Potential
»Help Me With Understanding My Site Stats
»DNS Servers Leveraged For DDOS Attacks

Looking forward to hear your thoughts.



Please enter the code shown below ( to verify that you are human ) before you click Submit Comment.

No. 1 method to ethically increase your blog traffic and reach.

Translate

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanPřeložit do Čech/CzechOversætte hen til Dansk/DanishKääntää jotta Finnish/FinnishLefordít -hoz Magyar/HungarianÞýða til Íslenska/IcelandicTraducir a Latinoamericano Español/Latin American Spanishtagapagsalin sa Filipino/FilipinoTłumaczyć wobec Polski/PolishA traduce la spre Român/RomanianPrevesti za Srpski/Serbiantolmačiti v slovenski/SlovenianÖversätta till Svensk/SwedishChyfieitha at Cymraeg/Welshtercüme etmek -e doğru Türk/TurkishPrevesti to Hrvatski/CroatianПревеждам към Българин/BulgarianTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplifiedترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/Norwegian中文翻译/Chinese TraditionalTraduzir a Língua portuguesa brasileira/Brazilian PortugueseReddo ut Latin/Latin

Taragana Network

»Ctrl-S
»Enterprise Blog
»Free Book on Eye Care by Natural Therapy
»Health Care Blog
»Hot Computer Jobs Blog
»Pet Care & Grooming News and Tips
»Phil Law Blog
»Taragana - Software Outsourcing
»The Angsuman Chakraborty Blog
»The Diabetes Cure Blog
»The Eye Treatment Blog
»The Stem Cell Blog
»Weblog Hosting Blog
"One had to cram all this stuff into one's mind for the examinations, whether one liked it or not. This coercion had such a deterring effect on me that, after I had passed the final examination, I found the consideration of any scientific problems distasteful to me for an entire year." - Albert Einstein