<HEAD>
<TITLE> RFC2684 bridged encaps for linux</TITLE>
</HEAD>
<P><P>

<BODY background="blue.jpg" BGCOLOR="000070" TEXT="40b050" 
LINK="ff8020" VLINk="FFe000">

<h4>
<p align left>

RFC1483 (obsoleted by RFC2684) bridged encapsulation for 
linux 2.4 by GAL, Marcell (Hungary).
<BR>
Find some useful Linux-DSL-ATM related information on
<A HREF="http://x-dsl.hu/linux/">http://x-dsl.hu/linux/</A>
<BR>
<A HREF="http://home.regit.org/br2684.html">NEW TUTORIAL</A>
from Eric Leblond. (Thanx Eric). Be sure to start there, it is
a good getting started guide.
Anyway the rest info here is kindof old, take those with a grain 
of salt. I recommend using a new kernel, official (Linus) kernel contains 
br2684.c since 2.4.19, so you will not need the patching than.
(but still need the linuxatm libraries and user-space daemon code.)
<HR>

Some of the older patches came boundled with Mitchell Blank's PPPoverATM driver, since they shared some
ioctl functions. Mitch has also contributed to the br2684 code. THX.
<BR>

Also thanx to 
<UL>
<LI>
         Elizabeth Morris-Baker &lt;eamb@liu.fafner.com &gt;
<LI>
	Johann Verrept &lt;johan.verrept@pandora.be &gt;
</UL>
<BR>THX.
</H4>
<BR>
You can get the utilities, and the patch
here:
<BR>
(Bookmark <BOLD>_this_</BOLD> page please, not the one below) <BR>
<a href="dist/">dist/</a>
<P>
If you need a little more than the public version,
like some professional services (auditing measuring
setups, hints on code development - including pppoe systems -
 or the newest
br2684 version with more documentation,
you can contact info@x-dsl.hu)
<A HREF="http://x-dsl.hu/en/index.html">x-dsl.hu</A>
<BR>
<A HREF="http://x-dsl.hu/en/adsl.html"> Professional Services at x-dsl.hu</A>

<BR>
<A HREF="USAGE.br2684">TUTORIAL
by Joonbum Byun 
</A>
<HR>(old and short) USAGE:

<BR>
<UL>
<LI>get the kernel from your favorite mirror
<LI>get the linuxatm distribution, compile and install
(this is very important, otherwise you'll lack atm.h and libatm.so)
<LI>get the pppoatm-br2684 kernel patch 
(there are more than one kernel-patches, I'd try the latest first..)
from 
<a href="dist/">dist/</a>
<LI>patch your kernel
<LI>config and compile your kernel (install it,reboot etc..)
<LI>get the userspace utility from
<a href="dist/">dist/</a>
<LI>understand it ;) and compile (read this USAGE again if you fail ;)
<LI>use the binary to make the interfaces and attach PVC-s to them 
<LI>ifconfig your newly created interfaces (like you'd do with eth0)
<LI>send your comments to cell@sch.bme.hu 
(and optionally to the linuxatm mailing list)
</UL>

<HR>
"Myung Choi" &lt;myung.choi@gtri.gatech.edu&gt;
reports that he could even use bridge tool to
combine all the PVCs with another ethernet interface. They all became one
domain and the linux was doing perfect bridging (switching). :)
</PRE>
<HR>
Comments to:
<a href=mailto:cell@sch.bme.hu>cell@sch.bme.hu</a>
<HR>
<a href=http://www.sch.bme.hu/~cell>BACK</a>
