yeah!
[lartc.git] / index.php3
blob29c64b128f67dff78d8c774716a361c78a61d182
1 <html>
2 <head><title>Linux Advanced Routing &amp; Traffic Control HOWTO</title></head>
3 <body bgcolor=#ffffff>
5 <table width=100%><tr><td>
6 <H1>Linux Advanced Routing &amp; Traffic Control</H1>
7 <?
8 if(!ereg("^\/lartc\/",$SCRIPT_NAME))
9 print("<font color=#ff0000>You are not using the canonical URL: <a
10 href=http://ds9a.nl/lartc>http://ds9a.nl/lartc</a> -
11 not all links may work!</font>");
13 </td><td valign=top align=right><a href=http://www.powerdns.com><img
14 src=http://ds9a.nl/pub/pdns88x33c.gif></a><p></td>
15 <tr><td><a href="http://ds9a.nl/">bert hubert</a> (<a
16 href=http://www.powerdns.com>PowerDNS.COM BV</a>) <a href=mailto:bert.hubert@netherlabs.nl>&lt;bert.hubert@netherlabs.nl&gt;</a>,<br>
17 <a href="http://linuxpower.cx/~greg/">Greg Maxwell</a> <a
18 href=mailto:greg@linuxpower.cx>&lt;greg@linuxpower.cx&gt;</a> and <br>
19 <a href=http://slashme.org>Remco van Mook</a> (<a
20 href=http://www.virtu.nl>Virtu Secure Webservices</a>) &lt;remco@virtu.nl&gt; <br>
21 Martijn van Oosterhout &lt;kleptog@cupid.suninternet.com&gt; <br>
22 Paul B Schroeder &lt;paulsch@us.ibm.com&gt; <br>
23 <a href="http://jsp.ds9a.nl/">Jasper Spaans</a> &lt;jasper@spaans.ds9a.nl&gt; <br>
24 <a href="mailto:HOWTO@ds9a.nl">HOWTO@ds9a.nl</a> <small>(HOWTO related only, do
25 <strong>not</strong> send questions)</small> <br>
26 <a href="#mailinglist">lartc@mailman.ds9a.nl</a>
27 (<small>mailing list</a>/<a
28 href=http://mailman.ds9a.nl/pipermail/lartc/>archive</a>, the <strong>only</strong> place to send
29 questions!</a></small>)</td><td valign=bottom align=right><table border=1>
30 <tr><td>
31 <a href="#news">News</a> </td>
32 <td><a href="#mailinglist">Mailinglist</a> </td>
33 <td><strong><a href="#download">Download</a></strong></td>
34 <td><strong><a href=HOWTO//cvs/2.4routing/output/2.4routing.html><font color=#ff0000>Dive
35 in!</font></a></strong>
36 <td><a href="#jobs">Jobs</a> </td>
37 <td><a href="#bazaar">Bazaar</a></td>
38 <td><a href="#sponsor">Sponsor</a>
39 </td></tr>
40 </table></td>
41 </table>
42 <center>
43 Massive thanks to:<br>
44 <small>
46 readfile("HOWTO/cvs/2.4routing/contriblist");
48 </small></center>
49 <p>
51 Linux has very advanced Routing, filtering and traffic shaping options.
52 This site attempts to document how to configure and use these features.
54 <a name="news"></a>
55 <h2>News</H2>
56 <table border=1>
57 <tr><td valign=top>2001-12-06</td><td>Finished documenting policing filters,
58 added short piece on Generic Random Early Detection queueing.
60 This is a major release and as such some things are changing. We are no
61 longer the '2.4 HOWTO', the canonical name now is 'Linux Advanced Routing
62 &amp; Shaping HOWTO', the canonical URL is <a
63 href=http://ds9a.nl/lartc>http://ds9a.nl/lartc</a>. Bumped the version
64 number to 0.9.0. Now is the time to help us spot mistakes, I'm going to push
65 the HOWTO to the LDP somewhere next week, I want it to be perfect then. Oh,
66 and we re-licensed under the Open Publication License, which increases
67 your freedom as a user.
68 <tr><td valign=top>2001-12-03</td><td>All other queueing disciplines are now
69 documented as well. Furthermore, '<a
70 href=http://ds9a.nl/lartc/HOWTO//cvs/2.4routing/output/2.4routing-12.html>hashed filtered
71 queueing</a>' (last section) is also
72 explained. Some chapters were shuffled, this chapter is mostly new:
74 href=http://ds9a.nl/lartc/HOWTO/cvs/2.4routing/output/2.4routing-14.html>14.
75 Advanced & less common queueing disciplines</a>. Chapter 9 was improved a
76 lot too. Only policing filters are next!
77 </td>
78 <tr><td valign=top>2001-12-01</td><td>CBQ is now nearly completely
79 documented. And how shaping works in general as well. Big reorganization.
80 Read all about it <a
81 href=http://ds9a.nl/lartc/HOWTO//cvs/2.4routing/output/2.4routing-9.html>here</a>!
82 </td>
83 <tr><td valign=top>2001-11-28</td><td>Lecture was given to a pretty full
84 room, read more about it <a
85 href=http://ds9a.nl/cbq-presentation>here</a>.</td>
86 <tr><td valign=top>2001-11-22</td><td>Mailinglist has been back for a while
87 and is in full swing again. Server broken again, due to crappy 1U case
88 design we are seeing CPU temperatures of 80C. In contact with vendor. Bert
89 Hubert will be giving a lecture about CBQ during this year's <a
90 href=http://www.linux-kongress.de>Linux Kongress</a>
91 , you need to <b>be there</b>. There will be a tremendous Netfilter/iptables presence!
92 </td>
93 <tr><td valign=top>2001-09-11</td><td><a
94 href=http://outpost.powerdns.com>New server</a>! If you can read this, it
95 works. Expect the mailinglist to return shortly.
96 </td>
97 <tr><td valign=top>2001-09-09</td><td><a href=/404.html>Server still
98 broken</a>,
99 supplier has so far managed to ship a broken system twice. New hardware has
100 just arrived, so we hope to be back soon.. Apologies for having the
101 mailinglist down for so long...
102 </td>
103 <tr><td>2000/2001</td><td><a href=oldnews.html>Older news</a></td>
104 </table>
105 <a name="mailinglist"></a>
106 <H2>LARTC Mailinglist</H2>
107 It appears that the topic of our HOWTO is getting popular, so we decided to
108 start a mailinglist dedicated to discussions about advanced routing &amp;
109 shaping with Linux!
111 The advent of the Linux Advanced Routing &amp; Traffic Control list also
112 means that questions asked privately will no longer be answered, as these
113 answers benefit only single users. Asking questions on the list is far more
114 net-friendly. So if you want to ask us a question, <a
115 href=http://mailman.ds9a.nl/mailman/listinfo/lartc>subscribe to the
116 mailinglist</a>, and ask it! An <a
117 href=http://mailman.ds9a.nl/pipermail/lartc/>archive</a> is also available,
118 and google has picked it up as well.
120 <font color=#ff0000>Please note that due to excessive spam the list has
121 become 'members only' - so please <a
122 href=http://mailman.ds9a.nl/mailman/listinfo/lartc>subscribe</a> first!</font>
124 <a name="download"></a>
125 <H2>Linux Advanced Routing &amp; Traffic Control HOWTO</H2>
127 Current version is 0.9.0 Files were last updated at
129 if(!($st=stat("HOWTO/cvs/2.4routing/2.4routing.sgml")))
130 $st=stat("2.4routing.sgml");
131 print date("Y-m-d H:i",$st[9]);
132 print " CET ";
134 printf("(ie, about %.1f hours ago). ",((time()-$st[9])/3600));
135 if(((time()-$st[9])/3600)<1)
137 print "There has been a recent update - use of shift-reload".
138 " is advised!";
142 The French version by Laurent Foucher and Philippe Latu from the
143 <a href=http://www.linux-france.org/prj/inetdoc>
144 Technology Institute of the University of Toulouse</a>
145 plus Thierry Mallard and Yannick Quenec'hdu from
146 <a href=http://www.idealx.com>
147 Idealx</a> is available <a
148 href=http://www.linux-france.org/prj/inetdoc/i/net/guides/2.4routingfr/>
149 here</a>. Terrific work!
151 A Korean translation can be found on
152 <a href="http://www.gnukorea.org/2.4routing-kr/2.4routing.html">here</a>.
154 <ul>
155 <li><a href="HOWTO/cvs/2.4routing/cvs.log">CVS Changelog</a>
156 <li><a href="HOWTO/cvs/2.4routing/2.4routing.sgml">SGML</A>
157 <li><a href="HOWTO//cvs/2.4routing/2.4routing.txt">ASCII</A>, .txt
158 <li><a href="HOWTO//cvs/2.4routing/output/2.4routing.html">HTML</A>, <a href="HOWTO//cvs/2.4routing/2.4routing-howto.html">One-big-page
159 HTML</A>, <a href="HOWTO//cvs/2.4routing/2.4routing.tar.gz">HTML tarfile</A>
160 <li><a href="HOWTO//cvs/2.4routing/2.4routing.dvi">dvi</A>
161 <li><a href="HOWTO//cvs/2.4routing/2.4routing.ps">ps</A>, <a href="HOWTO//cvs/2.4routing/2.4routing.ps.gz">ps.gz</A>
162 <li><a href="HOWTO//cvs/2.4routing/2.4routing.pdf">pdf</A>, <a href="HOWTO//cvs/2.4routing/2.4routing.pdf.gz">pdf.gz</A>
163 </ul>
164 <a name="jobs"></a>
165 <H2>Jobs list</H2>
166 Like the Linux kernel, we have a jobs list. If you have any expertise
167 in any of these areas, please pitch in.
168 <ul>
169 <li>There are a *lot* of FIXME notices, so this means YOU!</li>
170 <li>IPsec</li>
171 <li>Multipath routing
172 </ul>
173 <a name="bazaar"></a>
174 <H2>Bazaar</H2>
175 This HOWTO is intended to be very much a <a
176 href="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/">Bazaar</a> style development. If it
178 were to be any more open, bits would fall out.
180 A CVS tree is available. try this:
181 <pre>
182 $ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
183 $ cvs login
184 CVS password: [enter 'cvs' (without 's)]
185 $ cvs co 2.4routing
186 cvs server: Updating 2.4routing
187 U 2.4routing/2.4routing.sgml
189 </pre>
191 If you made changes and want to contribute them, run 'cvs -z3 diff -uBb',
192 and mail the output to <a href=mailto:howto@ds9a.nl>howto@ds9a.nl</a>, we
193 can then integrate it easily. Thanks! Please make sure that you edit the
194 .sgml, by the way, the other files are generated from that one.
196 The idea is that this HOWTO will be a cooperative effort, much like the
197 Linux kernel itself.
199 <a name="sponsor"></a>
200 <H2>Sponsor</h2>
201 <a href=http://www.powerdns.com>
202 This site made possible by PowerDNS, for all your domain needs and
203 nameserver software.
204 </a>
205 <br>
206 <a href=http://ds9a.nl/>Other ds9a.nl projects.</a>
207 <!-- Search Google -->
208 <center>
209 <FORM method=GET action="http://www.google.com/search">
210 <TABLE bgcolor="#FFFFFF"><tr><td>
211 <A HREF="http://www.google.com/">
212 <IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0"
213 ALT="Google" align="absmiddle"></A>
214 <INPUT TYPE=text name=q size=31 maxlength=255 value="">
215 <INPUT type=submit name=sa VALUE="Google Search">
216 </td></tr></TABLE>
217 </FORM>
218 </center>
219 <!-- Search Google -->
220 <center>
221 <small>
222 $Id$
224 </small>
225 </center>
226 </body>
227 </html>