\marklabel{DARWINMACOSX}{\section{fli4l-Diskette auf Darwin oder Apple Mac OS X erzeugen}}

\achtung{Vorsicht: Diese Funktionalität ist experimentell und
    noch nicht sehr ausgiebig getestet. Unerfahrene Benutzer
    sollten ihre Diskette nicht auf Mac OS X erzeugen.}

\subsection{Voraussetzungen}

Es wird folgende Software benötigt um die Diskette zu erzeugen:

\begin{tabular}{|l|l|p{4cm}|}
\hline
Apple Xcode&
    \link{https://connect.apple.com/}&
    Enthält den benötigten Compiler und zusätzliche Programme, Registrierung nötig\\
\hline
mtools&
    \link{http://mtools.linux.lu/}&
    mtools wird benötigt um die Dateien auf die Diskette zu kopieren.
    Vielleicht kann man sie auch über Fink (\link{http://fink.sourceforge.net})
    installieren.\\
\hline
\end{tabular}

\subsection{Einleitung}
Im Moment ist noch viel Arbeit mit Terminal.app nötig, um die fli4l-Diskette
auf Apple Mac OS X zu erzeugen. Wer kein Terminal bedienen kann oder will
muss warten bis vielleicht eine grafische Oberfläche verfügbar ist.

Für die folgenden Abschnitte wird erwartet, dass ein Terminalfenster
(/Applications/Utilities/Terminal.app) geöffnet ist.

\subsection{fli4l-Distribution entpacken}
Die heruntergeladenen Pakete können mit den folgenden Befehlen entpackt werden:

\begin{verbatim}
cd ~/Documents/
tar xvzf ${Pfad-zu-fli4l}/fli4l-2.1.x.tar.gz
\end{verbatim}

\subsection{mtools manuell kompilieren}
Damit die mtools kompiliert werden können muss zuerst Apple Xcode
(\link{http://www.apple.com/macosx/features/xcode/}) installiert
sein.

Zuerst muss der Quellcode der mtools von \link{http://mtools.linux.lu/}
heruntergeladen werden. Zum Zeitpunkt, als diese Doku geschrieben wurde,
war Version 3.9.9 aktuell. Diese können zum Beispiel nach ~/Documents/
verschoben werden. Im Terminal können sie dann mit folgenden Befehlen
entpackt werden:

\begin{verbatim}
cd ~/Documents/
tar xvzf mtools-3.9.9.tar.gz
\end{verbatim}

Danach müssen die Quellen konfiguriert werden:

\begin{verbatim}
cd mtools-3.9.9/
./configure
\end{verbatim}

Und kompiliert werden sie mit dem Befehl ``make'':

\begin{verbatim}
make
\end{verbatim}

Dann müssen die mtools installiert werden. Dies geschieht mit dem Befehl

\begin{verbatim}
sudo make install
\end{verbatim}

Dies setzt voraus, dass der aktuelle Benutzer ein Administrator ist.
Wenn der root-Benutzer aktiviert ist, so kann auch ``su'' verwendet werden.

\subsection{Diskette erzeugen}
Die Diskette kann im fli4l-Verzeichnis mit dem Befehl ./mkfloppy-darwin.sh
erzeugt werden. Das Skript fragt dann automatisch, welches Diskettenlaufwerk
verwendet werden soll, sofern mehrere vorhanden sind.

\section{Tokenring -- Auszug aus Configure.help des Linux-Kernels}

\begin{verbatim}
Token Ring driver support
CONFIG_TR
  Token Ring is IBM's way of communication on a local network; the
  rest of the world uses Ethernet. To participate on a Token Ring
  network, you need a special Token ring network card. If you are
  connected to such a Token Ring network and want to use your Token
  Ring card under Linux, say Y here and to the driver for your
  particular card below and read the Token-Ring mini-HOWTO, available
  from <http://www.tldp.org/docs.html#howto>. Most people can
  say N here.

IBM Tropic chipset based adapter support
CONFIG_IBMTR
  This is support for all IBM Token Ring cards that don't use DMA. If
  you have such a beast, say Y and read the Token-Ring mini-HOWTO,
  available from <http://www.tldp.org/docs.html#howto>.

  Warning: this driver will almost definitely fail if more than one
  active Token Ring card is present.

  This driver is also available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will be called ibmtr.o. If you want to compile it as a
  module, say M here and read <file:Documentation/modules.txt>.

IBM Olympic chipset PCI adapter support
CONFIG_IBMOL
  This is support for all non-Lanstreamer IBM PCI Token Ring Cards.
  Specifically this is all IBM PCI, PCI Wake On Lan, PCI II, PCI II
  Wake On Lan, and PCI 100/16/4 adapters.

  If you have such an adapter, say Y and read the Token-Ring
  mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>.

  This driver is also available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will be called olympic.o. If you want to compile it
  as a module, say M here and read <file:Documentation/modules.txt>.

  Also read <file:Documentation/networking/olympic.txt> or check the
  Linux Token Ring Project site for the latest information at
  <http://www.linuxtr.net/>.

IBM Lanstreamer chipset PCI adapter support
CONFIG_IBMLS
  This is support for IBM Lanstreamer PCI Token Ring Cards.

  If you have such an adapter, say Y and read the Token-Ring
  mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>.

  This driver is also available as a modules ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The modules will be called lanstreamer.o. If you want to compile it
  as a module, say M here and read <file:Documentation/modules.txt>.
Generic TMS380 Token Ring ISA/PCI/MCA/EISA adapter support
CONFIG_TMS380TR
  This driver provides generic support for token ring adapters
  based on the Texas Instruments TMS380 series chipsets.  This
  includes the SysKonnect TR4/16(+) ISA (SK-4190), SysKonnect
  TR4/16(+) PCI (SK-4590), SysKonnect TR4/16 PCI (SK-4591),
  Compaq 4/16 PCI, Thomas-Conrad TC4048 4/16 PCI, and several
  Madge adapters.  If you say Y here, you will be asked to select
  which cards to support below.  If you're using modules, each
  class of card will be supported by a separate module.

  If you have such an adapter and would like to use it, say Y and
  read the Token-Ring mini-HOWTO, available from
  <http://www.tldp.org/docs.html#howto>.

  Also read the file <file:Documentation/networking/tms380tr.txt> or
  check <http://www.auk.cx/tms380tr/>.

  This driver is also available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will be called tms380tr.o. If you want to compile it
  as a module, say M here and read <file:Documentation/modules.txt>.

Generic TMS380 PCI support
CONFIG_TMSPCI
  This tms380 module supports generic TMS380-based PCI cards.

  These cards are known to work:
     - Compaq 4/16 TR PCI
     - SysKonnect TR4/16 PCI (SK-4590/SK-4591)
     - Thomas-Conrad TC4048 PCI 4/16
     - 3Com Token Link Velocity

  This driver is available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will be called tmspci.o. If you want to compile it
  as a module, say M here and read <file:Documentation/modules.txt>.

Generic TMS380 ISA support
CONFIG_TMSISA
  This tms380 module supports generic TMS380-based ISA cards.

  These cards are known to work:
     - SysKonnect TR4/16 ISA (SK-4190)

  This driver is available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will be called tmsisa.o. If you want to compile it
  as a module, say M here and read <file:Documentation/modules.txt>.

Madge Smart 16/4 PCI Mk2 support
CONFIG_ABYSS
  This tms380 module supports the Madge Smart 16/4 PCI Mk2
  cards (51-02).

  This driver is available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will be called abyss.o. If you want to compile it
  as a module, say M here and read <file:Documentation/modules.txt>.

SMC ISA/MCA Token Ring adapter support
CONFIG_SMCTR
  This is support for the ISA and MCA SMC Token Ring cards,
  specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A
  (8115T/A) adapters.

  If you have such an adapter and would like to use it, say Y or M and
  read the Token-Ring mini-HOWTO, available from
  <http://www.tldp.org/docs.html#howto> and the file
  <file:Documentation/networking/smctr.txt>.

  This driver is also available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will be called smctr.o. If you want to compile it
  as a module, say M here and read <file:Documentation/modules.txt>.

3COM 3C359 Token Link Velocity XL PCI adapter support
CONFIG_3C359
  This is support for the 3Com PCI Velocity XL cards, specifically
  the 3Com 3C359, please note this is not for the 3C339 cards, you
  should use the tms380 driver instead.

  If you have such an adapter, say Y and read the Token-Ring
  mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>.

  This driver is also available as a module ( = code which can be
  inserted in and removed from the running kernel whenever you want).
  The module will will be called 3c359.o. If you want to compile it
  as a module, say M here and read Documentation/modules.txt.

  Also read the file <file:Documentation/networking/3c359.txt> or check the 
  Linux Token Ring Project site for the latest information at
  <http://www.linuxtr.net>

\end{verbatim}
\marklabel{NULLMODEMKABEL}{\section{Nullmodemkabel}}
    
    Für die Verwendung der optionalen Programmpakete PPP und IMODEM
    benötigt man ein Nullmodemkabel.

    Dieses muß mindestens 3 Adern haben. Hier die Anschluß-Belegung:
%    Dieses muß mindestens 7 Adern haben. Hier die Anschluß-Belegung:

\begin{example}
%\begin{verbatim}
%                      female                   female
%                    9pol  25pol             25pol   9pol
%
%                     3      2 -------------- 3        2
%                     2      3 -------------- 2        3
%                     7      4 -------------- 5        8
%                     8      5 -------------- 4        7
%                     4     20 -------------- 6,8    6,1
%                   6,1    6,8 -------------- 20       4
%                     5      7 -------------- 7        5
%\end{verbatim}
%\end{example}
\begin{verbatim}

Stift-  Buchsen-                     Buchsen-  Stift-
    leiste                                leiste
25pol     9pol                        9pol     25pol

    8  +- 1                             1  -+   8
       |                                    |
    3  |  2 ------------\ /------------ 2   |   3
       |                 X                  |
    2  |  3 ------------/ \------------ 3   |   2
       |                                    |
   20  +- 4                             4  -+  20
       |                                    |
    7  |  5 --------------------------- 5   |   7
       |                                    |
    6  +- 6                             6  -+   6

    4  +- 7                             7  -+   4
       |                                    |
    5  +- 8                             8  -+   5


\end{verbatim}
\end{example}


    Bei den Steckern müssen die im Schaltbild gezeigte Brücken 
    eingelötet werden.
%    Bei 25-poligen Steckern muss also eine Brücke zwischen Pin 6 und
%    8, bei 9-poligen Steckern zwischen 6 und 1 gelötet werden.


    \marklabel{SERIALCONSOLE}{\section{Serielle Console}}
    
    fli4l kann ohne Monitor und Tastatur eingesetzt werden. Ein Nachteil 
    davon ist, daß eventuelle Fehlermeldungen nicht bemerkt werden, weil 
    sich nicht alle Meldungen über die syslog-Schnittstelle umleiten lassen.

    Eine Möglichkeit ist die Umlenkung der Console-Meldungen auf seinen PC 
    oder auf ein klassisches Terminal, nämlich über die serielle 
    Schnittstelle. Die Konfiguration erfolgt ueber die Variablen
    \var{SER\_CONSOLE}, \var{SER\_CONSOLE\_IF} und \var{SER\_CONSOLE\_RATE}.

    Rechner mit älteren Mainboards/Karten unterstützen keine höheren 
    Geschwindigkeiten als 38400 Bd. Deshalb sollte man es zunächst mit 
    höchstens 38400 Bd probieren, bevor man sich an höhere Geschwindigkeiten 
    heranwagt. Da lediglich Text-Ausgaben über die Console gehen, sind höhere 
    Geschwindigkeiten eigentlich auch gar nicht notwendig.

    Sämtliche Meldungen, die normalerweise auf der Console ausgegeben werden, 
    werden nun auf die serielle Schnittstelle gelenkt - auch die Meldungen 
    des Bootvorgangs!

    Als Kabel zum Terminal oder PC mit Terminalemulation kommt ein 
    \jump{NULLMODEMKABEL}{Nullmodemkabel} zum Einsatz. Ich rate aber davon ab,
    ein Standard-Nullmodemkabel zu verwenden, weil dort normalerweise auch
    die Handshake-Leitungen verdrahtet sind. Ist das Terminal bzw. der PC
    abgeschaltet (oder die Terminalemulation nicht geladen), kann es bei
    Verwendung eines Standard-Nullmodemkabels zu einem Hangup von fli4l kommen!

    Deshalb ist hier eine spezielle Verdrahtung notwendig, um fli4l auch mit 
    abgeschaltetem Terminal betreiben zu können. Es wird dafür ein 3-adriges 
    Kabel benötigt, wobei einige Kontakte an den Steckern gebrückt werden 
    müssen. Siehe dazu bei \jump{NULLMODEMKABEL}{Nullmodemkabel}.

%\begin{verbatim}
%                      female                   female
%                    9pol  25pol             25pol   9pol
%                     3      2 -------------- 3        2
%                     2      3 -------------- 2        3
%                     7      4 -+          +- 5        8
%                               |          |
%                     8      5 -+          +- 4        7
%                     6      6 -+          +- 6        6
%                               |          |
%                     1      8 -+          +- 8        1
%                               |          |
%                     4     20 -+          +- 20       4
%                     5      7 -------------- 7        5
%\end{verbatim}



    \section{Programme}

    Um Platz auf der Diskette zu sparen, wird unter anderem das Paket
    ``BusyBox'' verwendet. Das Programm ist ein einzelnes Exceutable,
    welches die Standard-Unix-Programme

\begin{example}
\begin{verbatim}
        [, ash, basename, bunzip2, busybox, bzcat, cat, chgrp, chmod,
        chown, chroot, cp, cut, date, dd, df, dirname, echo, expr, false,
        grep, gunzip, gzip, halt, hostname, ifconfig, init, insmod, kill,
        killall, ln, logger, ls, mkdir, mkfs.minix, mknod, mount, mv,
        nslookup, ping, pipe_progress, poweroff, ps, pwd, reboot, rm,
        rmmod, route, sed, seq, sh, sleep, sort, sync, tar, test, tftp,
        tr, true, tty, umount, zcat
\end{verbatim}
\end{example}

    nachbildet. Zumeist sind es jedoch ``minimalistische''
    Implementationen, welche nicht den vollen Funktionsumfang
    abdecken, aber vollauf den bescheidenen Anforderungen von fli4l
    genügen.

    BusyBox steht unter GPL und ist als Source komplett erhältlich
    unter

    \link{http://www.busybox.net/}

    Ich habe teilweise den BusyBox-Source anpassen müssen. Näheres
    dazu findet man in src/README.

    \section{Andere i4l-Tools}

    Es gibt für isdn4linux viele weitere Tools, die auch fli4l
    bereichern würden. Das Problem ist leider der Platz! Bestimmt wäre
    isdnlog als Tool zum Berechnen der Online-Gebühren wesentlich
    geeigneter, jedoch ist isdnlog einfach zu fett!
    
    imond braucht weniger als 10\% des Platzes, übernimmt dabei Monitoring,
    Controlling und LC-Routing, wenn auch nicht alles ganz perfekt
    ist.

    \section{Fehlersuche}

    Hilfreich bei der Fehlersuche sind natürlich einmal die
    Console-Outputs.  Diese rauschen aber oft einfach so durch, dass
    man gar nicht mehr mitlesen kann. Hinweis: Mit SHIFT-BILD-RAUF
    kann man zurück-, mit SHIFT-BILD-RUNTER wieder vorblättern.

    Falls im Betrieb des Routers Fehlermeldungen ``try-to-free-pages''
    auftreten ist zuwenig für Programme nutzbares RAM übrig. Als
    Abhilfe stehen dann folgende Optionen zur Verfügung:
    \begin{itemize}
    \item mehr RAM einbauen
    \item weniger Opt-Pakete einsetzen
    \item eine Festplatteninstallation nach \jump{INSTALLTYPB}{Typ B}
      durchführen
    \end{itemize}

    Auch proc-Dateien können bei der Fehlersuche helfen. z.B. gibt der
    Befehl

\begin{example}
\begin{verbatim}
                cat /proc/interrupts
\end{verbatim}
\end{example}
    
    die von den Treibern verwendeten Interrupts aus - nicht die
    tatsächlich von der Hardware belegten!
    
    Weitere interessante Dateien unter /proc sind devices, dma,
    ioports, kmsg, meminfo, modules, uptime, version und pci (falls
    der Router einen PCI-Bus hat).
    
    Meist liegt ein Verbindungsproblem bei ipppd vor, insbesondere bei
    der Authentifizierung. Dann helfen oft die Variablen

\begin{example}
\begin{verbatim}
        OPT_SYSLOGD='yes'
\end{verbatim}
\end{example}

\begin{example}
\begin{verbatim}
        OPT_KLOGD='yes'
\end{verbatim}
\end{example}

    in config/base.txt und

\begin{example}
\begin{verbatim}
        ISDN_CIRC_x_DEBUG='yes'
\end{verbatim}
\end{example}

    in config/isdn.txt weiter.


    \section{Literaturhinweise}

    \begin{itemize}
    \item Computer Networks, Andy Tanenbaum
    \item TCP/IP Netzanbindung von PCs, Craig Hunt
    \item TCP/IP, Kevin Washburn, Jim Evans, Verlag: Addison-Wesley, \\ISBN: 3-8273-1145-4
    \item TCP/IP Netzanbindung von PCs, ISBN 3-930673-28-2
    \item TCP/IP Netzwerk Administration, ISBN 3-89721-110-6
    \item Linux-Anwenderhandbuch, ISBN 3-929764-06-7
    \item TCP/IP im Detail:\\
      \link{http://www.nickles.de/stories/stories.php3?displaypage=1\&category=14\&story=0005\&story\_id=112}
    \item Generell das online Linuxanwenderhandbuch von Lunetix unter:\\
      \link{http://www.linux-ag.de/linux/LHB/index.html}
    \item Einführung in die Linux-Firewall:
      \link{http://www.little-idiot.de/firewall}
    \end{itemize}

    \section{Präfixe}
    
    Bei den Einheiten richten die Präfixe in dieser Doku sich nach IEC 60027-2.
    Siehe: \link{http://physics.nist.gov/cuu/Units/binary.html}.

    \section{Sonstiges}
    
    Bei mir stand bisher der fli4l-Router im Keller, an dem noch nicht
    mal eine Tastatur angeschlossen war (geschweige denn ein Monitor
    :-). Mittlerweile steht er wieder direkt neben meinem
    Entwicklungsrechner. Grund: Wegen der stetigen Weiterentwicklung
    an fli4l muss ich natürlich öfter mal etwas ausprobieren. Da wurde
    ich langsam das viele Laufen leid\ldots

    Trotzdem ist im Normalfall keine Tastatur nötig. Einige
    schilderten mir sogar, dass es auch ohne VGA-Karte funktioniert,
    wenn man noch mehr Strom sparen möchte. Jedoch muss man im
    Rechner-BIOS zumindest den Tastatur-Check abschalten, damit die
    Kiste beim Booten nicht stehenbleibt. Ohne VGA-Karte sollte man
    generell sämtliche Fehlerchecks im BIOS abschalten (``Halt on No
    Error''). Wird jedoch eine neuere VGA-Karte verwendet, an der kein
    Monitor angeschlossen ist, kann der Rechner beim Booten ein
    paarmal tuten. Der Boot-Vorgang wird dann aber normalerweise
    fortgesetzt.

    \section{Keine Gewähr und Haftung}

    Natürlich kann ich für das gesamte fli4l-Paket oder für Teile
    davon keine Gewähr dafür übernehmen, dass es überhaupt
    funktioniert oder dass irgendeine Dokumentation in diesem
    Verzeichnis oder einem der Unterverzeichnisse korrekt ist.
    
    Auch ist jede Haftung meinerseits wegen evtl. entstandender
    Schäden oder Kosten ausgeschlossen!

    \section{D. wie ``Danke''}

    Zunächst erst einmal Dank an Carsten Cerny, der die Webpage

    \link{http://www.fli4l.de}
    
    betreut. Dort findet man Support, Download der aktuellen Software,
    eine Newsgroup und vieles mehr. Es lohnt sich auf jeden Fall,
    dort reinzuschauen!

    Ganz besonders möchte ich mich natürlich bei denen bedanken, die
    eigene Programmpakete oder Dokumentation beigesteuert bzw.
    übernommen haben.


    \newcommand{\member}[3]{#1 (\emph{#2}) & \email{#3}\\}
    \newcommand{\person}[2]{#1 & \email{#2}\\}

    Das fli4l-Team bilden (in alphabetischer Reihenfolge):

    \begin{tabular}{ll}
      \member{Arno Behrends}        {Support}                               {arno(at)fli4l(dot)de}
      \member{Arwin Vosselman}      {LZS-Kompression}                       {arwin(at)xs4all(dot)nl}
      \member{Carsten Cerny}        {Homepage, fliwiz}                      {carsten(dot)cerny(at)cc13(dot)com}
      \member{Christian Karner}     {PPTP-Package}                          {christian(dot)karner(at)aon(dot)at}
      \member{Christoph Peus}       {uClibc}                                {cp(at)uni-wh(dot)de}
      \member{Claas Hilbrecht}      {VPN}                                   {claas(at)jucs-kramkiste(dot)de}
      \member{Felix Eckhofer}       {Dokumentation, Howtos}                 {felix(at)fli4l(dot)de}
      \member{Florian Zierer}       {Wunschliste}                           {florian(at)ziererweb(dot)de}
      \member{Frank Janus}          {LCD}                                   {FrankJanus(at)gmx(dot)de}
      \member{Frank Meyer}          {Der eigentliche fli4l}                 {frank(at)fli4l(dot)de}
      \member{Georg Neis}           {fli4l-CD, Dokumentation}               {georg(at)fli4l(dot)de}
      \member{Gernot Miksch}        {LCD}                                   {gernot\_miksch(at)gmx(dot)de}
      \member{Gerrit Kaiser}        {Logo}                                  {gk(at)epassage(dot)de}
      \member{Gerrit Lammert}       {HTML-Dokumentation}                    {gerrit(at)fli4l(dot)de}
      \member{Hannes Ebner}         {QoS}                                   {he(at)fli4l(dot)de}
      \member{Hans-Joerg Grabner}   {imonc}                                 {ximonc(at)gmx(dot)at}
      \member{Harald Schäfer}       {HDD-Support}                           {harald(at)fli4l(dot)de}
      \member{Jean Wolter}          {DSL, ISDN, Paketfilter, uClibc, Kernel}{jean(dot)wolter(at)inf(dot)tu-dresden(dot)de}
      \member{Joerg Hahn}           {IPSEC}                                 {hahnjoerg(at)arcor(dot)de}
      \member{Jörg Hoh}             {Newsletter, NIC-DB, Veranstaltungen}   {joerg(at)joerghoh(dot)de}
      \member{Jürgen Bauer}         {LCD-Package, fliwiz}                   {jb(at)idowa(dot)de}
      \member{Kai-Christian Arndt}  {USB}                                   {kai-christian(dot)arndt(at)gmx(dot)de}
      \member{Kees Blokland}        {english translation}                   {kees(at)blokland(dot)net}
      \member{Louis Reinard}        {CompactFlash}                          {louee(at)compuserve(dot)com}
      \member{Marcus Klein}         {Problemfeedback}                       {marcus1(at)marcus1(dot)de}
      \member{Matthias Grammel}     {english translation}                   {matt(dot)grammel(at)t-online(dot)de}
      \member{Michael Hanselmann}   {Mac OS X/Darwin}                       {fli4l(at)hansmi(dot)ch}
      \member{Nico Wallmeier}       {Imonc}                                 {nico(at)fli4l(dot)de}
      \member{Nicole Hornung}       {Verein}                                {nicole(at)fli4l(dot)de}
      \member{Nils Lichtenfeld}     {QoS}                                   {nils(dot)lichtenfeld(at)gmx(dot)net}
      \member{Oliver Dawid}         {dhcp, uClibc}                          {od(at)fet(dot)uni-hannover(dot)de}
      \member{Oliver Walter}        {QoS}                                   {owb(at)gmx(dot)de}
      \member{Peter Schiefer}       {fli4l-CD, Opt-Cop, WLAN}               {peter(at)fli4l(dot)de}
      \member{Robert Resch}         {PCMCIA, WLAN}                          {rresch(at)gmx(dot)de}
      \member{Stefan Krister}       {Opt-Cop}                               {stefan(dot)krister(at)chreativ(dot)chaos(dot)de}
      \member{Stefan Strigler}      {GTK-Imonc, Opt-DB, NG}                 {zeank(at)zedat(dot)fu-berlin(dot)de}
      \member{Steffen Peiser}       {FAQ}                                   {stpeiser(at)fli4l(dot)org}
      \member{Thomas Bork}          {lpdsrv, usepeerdns}                    {knuffelmail(at)gmx(dot)de}
      \member{Thorsten Pohlmann}    {Mini-httpd}                            {pohlmann(at)tetronik(dot)com}
      \member{Tobias Gruetzmacher}  {Mini-httpd, imond, proxy}              {tobias(at)portfolio16(dot)de}
      \member{Tom Raschel}          {IPX}                                   {tom64(at)freenet(dot)de}
      \member{Ulf Lanz}             {LCD}                                   {ulf(dot)lanz(at)t-online(dot)de}
    \end{tabular}

    Ich hoffe, daß diese Liste zukünftig noch etwas länger wird ;-)

    Zur Zeit wird auch ein Team für Öffentlichkeitsarbeit gebildet.
    Engagiert sind hier:

    \begin{tabular}{ll}
      \member{Christa MacNelly} {Präsentationen}           {ChristaMN(at)gmx.de}
      \member{Fabian Woelk} {Newsletter}                   {fawel(at)gmx(dot)de}
      \member{Frank Lang} {allgemein}                      {des919(at)gmx(dot)de}
      \member{Günter Brauer} {allgemein}                   {gbzzr1100(at)t-online(dot)de}
      \member{Michael Pahle} {Newsletter}                  {michael(dot)pahle(at)t-online(dot)de}
      \member{Paul H.} {allgemein}                         {Inquisitor(at)surfnett(dot)de}
    \end{tabular}

    Außerdem Dank an die vielen fli4l-User, die Anregungen gegeben
    haben oder Beta-Tester spielten und mir Ihre Erfahrungen
    mitteilten, insbesondere an (in alphabetischer Reihenfolge):

    \begin{tabular}{ll}
      \person{Albrecht Ihlenfel}           {100(dot)11788(at)germanynet(dot)de}
      \person{Alexander Levenetz}          {al64(at)bigfoot(dot)com}
      \person{Andreas Schildbach}          {andreas(at)schildba(dot)ch}
      \person{Eric Wolzak}                 {linux\_user(at)gmx.de}
      \person{Frank Kluge}                 {frank(dot)kluge(at)t-online(dot)de}
      \person{Joachim Kipka}               {j(dot)kipka(at)t-online(dot)de}
      \person{Lothar Engel}                {engel(at)mail(dot)in-kestert(dot)de}
      \person{Martin Schulze}              {schulze(at)fs(dot)is(dot)uni-sb(dot)de}
      \person{Michael Bierwirth}           {m(dot)bierwirth(at)gmx(dot)net}
      \person{Ralf Steck}                  {rsteck(at)die-textwerkstatt(dot)de}
      \person{Robert W. Kuhn}              {robert(at)vermtech(dot)de}
      \person{Stephanos Baglatzis}         {SBaglatzis(at)mh2(dot)mannex(dot)de}
      \person{Tobias Hofmann}              {tobias(dot)hofmann(at)medien(dot)uni-weimar(dot)de}
      \person{Wenzel Kappenhagen}          {WKappenhagen(at)IhrPartner(dot)de}
      \person{Wolfgang Struhalla}          {struhalla(at)heimhaus(dot)de}
    \end{tabular}

    und viele weitere User aus der fli4l-NG.

    
    Seit einiger Zeit hat fli4l nun auch seine eigenen Sponsoren, die
    mit Ihrer \mbox{(Hardware-)Spende} die Weiterentwicklung von fli4l
    unterstützen. Dabei handelt es sich um Adapter, CompactFlash und
    Ethernetkarten.

    Zu nennen sind hier (in alphabetischer Reihenfolge):

    \begin{tabular}{ll}
      \person{Christopher Stärkel}         {tiger08(at)staerkel(dot)de}
      \person{Detlef Reichelt}             {drcux(at)uni(dot)de}
      \person{Heiko Dross}                 {Heiko(dot)Dross(at)t-online(dot)de}
      \person{Joachim Kipka}               {j(dot)kipka(at)t-online(dot)de}
      \person{Jürgen Bauer}                {jb(at)idowa(dot)de}
      \person{Louis Reinard}               {louee(at)compuserve(dot)com}
      \person{Steffen Peiser}              {stpeiser(at)chefmail(dot)de}
      \person{Stephanos Baglatzis}         {SBaglatzis(at)mh2(dot)mannex(dot)de}
      \person{Tom Klopfer}                 {tk(at)mzm(dot)de}
      \person{Wenzel Kappenhagen}          {WKappenhagen(at)IhrPartner(dot)de}
    \end{tabular}


    Auch ist mittlerweile die Eintragung von fli4l als Wort-/Bildmarke
    beantragt (aber noch nicht abgeschlossen). Folgende fli4l-Anwender
    (neben einigen, die nicht genannt werden wollten) haben
    geholfen das dafür nötige Geld zusammen zu bekommen:

    \begin{tabular}{ll}
      \person{Arno Behrends}               {arno(at)fli4l(dot)de}
      \person{Christa Mac Nelly}           {ChristaMN(at)gmx(dot)de}
      \person{Christian Holpert}           {usenet(dot)christian(at)holpert(dot)de}
      \person{Christian Wiebel}            {cw(at)v-graphix(dot)de}
      \person{Christoph Sternberg}         {cslist(at)gmx(dot)de}
      \person{Fabian Woelk}                {fawel(at)gmx(dot)de}
      \person{Hans-Jürgen Mahnke}          {ibmahnke(at)gmx(dot)de}
      \person{Heiko Becker}                {heiko(at)shruuf(dot)de}
      \person{Ingo Roessler}               {roessler(at)gmx(dot)de}
      \person{Jens Lehnen}                 {jens(at)anLehnen(dot)com}
      \person{Juergen Schneider}           {jsffm(at)web(dot)de}
      \person{Klaus-Ruediger Ludwig}       {Klaus-Ruediger(dot)Ludwig(at)t-online(dot)de}
      \person{Matthias Sennewald}          {matthias(at)sennewald(dot)org}
      \person{Michael Mücke}               {Michael(dot)Muecke(at)web(dot)de}
      \person{Michael Schiele}             {mike(at)netmate(dot)de}
      \person{Nicole Hornung}              {nicole.hornung(at)epost(dot)de}
      \person{Norbert Bebensee}            {NB(dot)Foto-DV(at)online(dot)de}
      \person{Olaf Hahn}                   {DL9ABN(at)ao-hahn(dot)de}
      \person{Oliver Walter}               {OWB(at)gmx(dot)de}
      \person{Owen Menck}                  {Owen(dot)Menck(at)metagroup(dot)com}
      \person{Paul Hogrefe}                {paul(at)innovacomputer(dot)de}
      \person{Ralf Brederlow}              {mail(at)bsm-technik(dot)de}
      \person{Robert Kuhn}                 {robert(at)vermtech(dot)de}
      \person{Stefan Böhm}                 {s(dot)boehm(at)gmx(dot)li}
      \person{Stefan Mende}                {stefan(at)mendedigital(dot)de}
      \person{Suitbert Schönleber}         {SSchoenleber(at)t-online(dot)de}
      \person{Thomas Vollmar}              {tvo(at)gmx(dot)net}
      \person{Vincent de Groot}            {VdeGroot(at)gmx(dot)net}
    \end{tabular}

    Dankeschön!


    \section{Feedback}

    Kritik, Feedback und Zusammenarbeit ist jederzeit willkommen.
    
    Die primäre Anlaufstelle dafür sind die fli4l-Newsgroups.  Wer Probleme bei
    der Einrichtung eines fli4l-Routers hat, sollte sich erst FAQ, Howtos und
    NG-Archiv anschauen, bevor er sich an die Newsgroups wendet.  Informationen
    über die verschiedenen Gruppen und die Netiquette findet man auf der
    fli4l-Webseite:

        \link{http://www.fli4l.de/german/newsgroup.htm}\\
        \link{http://www.fli4l.de/faqengine/faq.php?list=categories\&prog=1}\\
        \link{http://www.fli4l.de/german/howtos.htm}\\

    Gerade weil für fli4l-Router meist ältere Hardware eingesetzt
    wird, kann es immer wieder mal zu Problemen kommen. 
    Informationen können anderen fli4l-Usern bei Problemen mit der
    Hardware weiterhelfen, denn es gibt immer wieder Probleme mit den
    PC-Karten bzgl. I/O-Adressen, Interrupts und so weiter.

    Auf der fli4l-Webseite wurde eine Netzwerkkarten-Datenbank eingerichtet,
    in die man z.B. die passenden Treiber für eine bestimmte Karte eintragen
    kann.

        \link{http://www.fli4l.de/german/extern/nics/index.php}


    Viel Spaß mit fli4l!
