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