Linux Advanced Routing & Traffic Control

bert hubert (PowerDNS.COM BV, Netherlabs BV) ,
Section authors: Thomas Graf, Greg Maxwell , Remco van Mook (Virtu Secure Webservices)
Martijn van Oosterhout, Paul B Schroeder, Jasper Spaans, Pedro Larroy

HOWTO@ds9a.nl (HOWTO related only, do not send questions)
lartc@mailman.ds9a.nl (mailing list/archive, the only place to send questions!)
(subscribe before posting!)
#lartc on irc.oftc.net (archives)
Translations:
[ Chinese (zh_CN.GB2312) ]
[ French ] (fixed)
[ Japanese (Nihongo) ]
[ Korean ]
[ Spanish ]
[ Polish ]

ADSL/Cable Wondershaper!

News Mailinglist Download Manpages Dive in! Jobs Bazaar Sponsor
Massive thanks to:
Junk Alins, Joe Van Andel, Michael T. Babcock, Christopher Barton, Peter Bieringer, Adam Burke, Ard van Breemen, Ron Brinker, ?ukasz Bromirski, Lennert Buytenhek, Esteve Camps, Ricardo Javier Cardenes, Stef Coene, Don Cohen, Jonathan Corbet, Gerry N5JXS Creager, Marco Davids, Jonathan Day, Martin aka devik Devera, Hannes Ebner, Derek Fawcus, David Fries, Stephan "Kobold" Gehring, Jacek Glinkowski, Andrea Glorioso, Thomas Graf, Sandy Harris, Nadeem Hasan, Erik Hensema, Vik Heyndrickx, Spauldo Da Hippie, Koos van den Hout, Stefan Huelbrock, Ayotunde Itayemi, Alexander W. Janssen, Andreas Jellinghaus, Gareth John, Dave Johnson, Martin Josefsson, Andi Kleen, Andreas J. Koenig, Pawel Krawczyk, Amit Kucheria, Pedro Larroy, Edmund Lau, Philippe Latu, Arthur van Leeuwen, Jose Luis Domingo Lopez, Robert Lowe, Jason Lunz, Stuart Lynne, Alexey Mahotkin, Predrag Malicevic, Patrick McHardy, Andreas Mohr, James Morris, Andrew Morton, Wim van der Most, Stephan Mueller, Togan Muftuoglu, Chris Murray, Takeo NAKANO, Patrick Nagelschmidt, Ram Narula, Jorge Novo, Patrik, P?l Osgy?ny, Lutz Preßler, Jason Pyeron, Rod Roark, Pavel Roskin, Rusty Russell, Mihai RUSU, Rob Pitman, Jamal Hadi Salim, Ren? Serral, David Sauer, Sheharyar Suleman Shaikh, Stewart Shields, Nick Silberstein, Konrads Smelkov, William Stearns, Andreas Steinmetz, Matthew Strait, Jason Tackaberry, Charles Tassell, Jason Thomas, Glen Turner, Tea Sponsor: Eric Veldhuyzen, Thomas Walpuski, Song Wang, Frank v Waveren, Chris Wilson, Lazar Yanackiev

Linux has very advanced Routing, filtering and traffic shaping options. This site attempts to document how to configure and use these features.

News

2005-08-21The mailing list is down, big maintenance is going on to fix this.
2003-11-04NAKANO Takeo translated the HOWTO into japanese.
2003-07-28Ricardo Javier Cardenes reports that the Spanish translation is done!
2003-07-26 Started updating several sections based on the massive amount of email that concerned readers keep sending me, thanks! Added Thomas Graf as a section author in recognition for his work on the OSPF and BGP chapters.
2002-11-00 A spanish translation is appearing here.
2002-11-08IPSEC IN LINUX 2.5.47! Read all about it here.
2002-07-20Hate so called 'opt-in' spam? Visit this page or the local mirror. Even better, submit addresses of known opt-in spam supporters!
2002-07-07Moved the IRC channel #lartc to irc.oftc.net - a very down to earth IRC network without operators begging for financial support. If you are new to IRC, give it a try. An excellent irc client is irssi. IRC archives will be back soon!
2002-06-29Ottawa Linux Symposium 2002 presentation Linux Traffic Control for the User and Developer online!
2002-05-15Finally replaced the malfunctioning server. Thanks to Dave Aaldering of Hubris we quickly found a new one. We are very confident that we will now be up >99%.
2002-04-15Wondershaper 1.1 released
2002-04-11Thanks to Arthur van Leeuwen we finally have a good section on how to combine multiple internet links succesfully. Today is also FLAG DAY! I've shifted to DocBook and all 'deep links' are now dead. The good news is that DocBook has features to make deep links more robust, so expect some nice URLs soon.
2002-03-15Psssst! Sneak preview of what I've been doing the past year and a half or so: the PowerDNS not-for-profit release. In other news, the tea crisis has subsided. Family went to the UK and brought a year's supply of tea.
2002-03-10Started migration to DocBook! I think the PDF looks a lot better. The HTML isn't bad either. Text needs some work though. Let me know what you think!
200[012]Older news

LARTC Mailinglist

It appears that the topic of our HOWTO is getting popular, so we decided to start a mailinglist dedicated to discussions about advanced routing & shaping with Linux!

The advent of the Linux Advanced Routing & Traffic Control list also means that questions asked privately will no longer be answered, as these answers benefit only single users. Asking questions on the list is far more net-friendly. So if you want to ask us a question, subscribe to the mailinglist, and ask it! An archive is also available, and google has picked it up as well.

Please note that due to excessive spam the list has become 'members only' - so please subscribe first! The moderator will not approve postings from non-subscribed addresses as he is not available at all times. If you just want to post, and not receive mail, you can indicate this on the Mailman mailinglist management page.

Linux Advanced Routing & Traffic Control HOWTO

Current version is 1.0.0 Files were last updated at 2004-03-31 00:11 CET (ie, about 51395.5 hours ago).

The French version by Laurent Foucher and Philippe Latu from the Technology Institute of the University of Toulouse plus Thierry Mallard and Yannick Quenec'hdu from Idealx is available here. Terrific work!

A Korean translation can be found on here.

Polish translation is here.

Jobs list

Like the Linux kernel, we have a jobs list. If you have any expertise in any of these areas, please pitch in.

Bazaar

This HOWTO is intended to be very much a Bazaar style development. If it were to be any more open, bits would fall out.

A CVS tree is available. try this:

$ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
$ cvs login
CVS password: [enter 'cvs' (without 's)]
$ cvs co 2.4routing
cvs server: Updating 2.4routing
U 2.4routing/lartc.db
...
If you made changes and want to contribute them, run 'cvs -z3 diff -uBb', and mail the output to howto@ds9a.nl, we can then integrate it easily. Thanks! Please make sure that you edit the .db file, by the way, the other files are generated from that one. The idea is that this HOWTO will be a cooperative effort, much like the Linux kernel itself.

Trivial patches can be send to lartc-trivial@reeler.org.

Sponsor

This site made possible by PowerDNS, for all your domain needs and nameserver software.
Other ds9a.nl projects.
Google
$Id: index.php3,v 1.31 2003/11/04 13:48:59 reeler Exp $