Next:
Inhalt
fli4l - floppy-isdn4linux
Version 3.4.0
Das fli4l-Team
team@fli4l.de
Inhalt
1
. Einleitung
2
. Installation und Konfiguration
2
.
1
Entpacken der Archive
2
.
2
Konfiguration
2
.
2
.
1
Editieren der Konfigurationsdateien
2
.
2
.
2
Konfiguration über eine spezielle Konfigurationsdatei
2
.
3
Installationsvarianten
2
.
3
.
1
Router auf nur einer Diskette, CD oder vom Netzwerk
2
.
3
.
2
Typ A: Router auf Festplatte - nur eine FAT-Partition
2
.
3
.
3
Typ B: Router auf Festplatte - je eine FAT- und ext3-Partition
3
. Basiskonfiguration
3
.
1
Beispiel-Datei
3
.
2
Allgemeine Einstellungen
3
.
3
Einbinden von zusätzlicher Diskette
3
.
4
Konsolen-Einstellungen
3
.
5
Loggen der Bootsequenz und des Ladens von Modulen
3
.
6
Verwendung einer eigenen /etc/inittab
3
.
7
Länderspezifische Tastaturlayouts
3
.
8
Ethernet/Tokenring-Netzwerkkarten-Treiber
3
.
9
Netzwerke
3
.
10
Zusätzliche Routen (optional)
3
.
11
Konfiguration des Paketfilters
3
.
12
Die alte Konfiguration des Paketfilters
3
.
12
.
1
Kommunikation über den Router hinweg
3
.
12
.
2
Kommunikation mit dem Router
3
.
13
Neue Konfiguration des Paketfilters
3
.
13
.
1
Aktionen des Paketfilters
3
.
13
.
2
Einschränkungen in den Regeln
3
.
13
.
3
Der Einsatz von Templates im Paketfilter
3
.
13
.
4
Die Konfiguration des Paketfilters
3
.
13
.
5
Beispiele
3
.
13
.
6
Standardkonfigurationen
3
.
13
.
7
DMZ - Demilitarisierte Zone
3
.
13
.
8
Port-Forwarding
3
.
13
.
9
Masquerading Module
3
.
14
Domain-Konfiguration
3
.
15
imond-Konfiguration
3
.
16
Allgemeine Circuit-Konfiguration
4
. Packages
4
.
1
Programme im Basispaket
4
.
1
.
1
OPT_SYSLOGD - Protokollieren von Systemfehlermeldungen
4
.
1
.
2
OPT_KLOGD - Kernel-Message-Logger
4
.
1
.
3
OPT_LOGIP - WAN-IP-Logger
4
.
1
.
4
OPT_Y2K - Datumskorrektur bei nicht Y2K-festen Rechnern
4
.
1
.
5
OPT_PNP - Installation von isapnp tools
4
.
2
DNS_DHCP - Hostnamen, DNS- und DHCP-Server sowie DHCP-Relay
4
.
2
.
1
Hostnamen
4
.
2
.
2
DNS-Server
4
.
2
.
3
DHCP-Server
4
.
2
.
4
DHCP-Relay
4
.
2
.
5
TFTP-Server
4
.
3
ISDN - Kommunikation über aktive und passive ISDN-Karten
4
.
3
.
1
Herstellen einer ISDN-Verbindung
4
.
3
.
2
ISDN-Karte
4
.
3
.
3
OPT_ISDN_COMP (EXPERIMENTAL)
4
.
3
.
4
ISDN-Circuits
4
.
3
.
5
OPT_TELMOND - telmond-Konfiguration
4
.
4
DSL - DSL über PPPoE, Fritz!DSL und PPTP
4
.
4
.
1
Allgemeine Konfigurationsvariablen
4
.
4
.
2
OPT_PPPOE - DSL über PPPoE
4
.
4
.
3
OPT_PPPOE_CIRC - Mehrere DSL-Circuits über PPPoE (Experimentell)
4
.
4
.
4
OPT_FRITZDSL - DSL per Fritz!Card DSL
4
.
4
.
5
OPT_PPTP - DSL über PPTP in Österreich/die Niederlande (EXPERIMENTAL)
4
.
4
.
6
OPT_POESTATUS - PPPoE-Status-Monitor auf fli4l-Console
4
.
4
.
7
OPT_PFC - Packet-Filter-Compiler
4
.
5
HD - Programme rund um die Festplatte
4
.
5
.
1
OPT_HDINSTALL - Installation auf Festplatte/CompactFlash
4
.
5
.
2
OPT_MOUNT - Mounten von Dateisystemen auf Festplatte etc.
4
.
5
.
3
OPT_HDSLEEP - automatisches Abschalten für IDE-Festplatten einstellen
4
.
5
.
4
OPT_RECOVER - Notfalloption
4
.
5
.
5
OPT_HDDRV - Treiber für Festplattencontroller
4
.
6
Advanced Networking für fli4l
4
.
6
.
1
Bonding - mehrere Netzwerkkarten zusammenfassen zu einem Link
4
.
6
.
2
VLAN - 802.1Q Unterstüzung
4
.
6
.
3
Device MTU - Anpassen der MTU
4
.
6
.
4
BRIDGE - Ethernet Bridging für fli4l
4
.
6
.
5
Anmerkungen
4
.
6
.
6
EBTables - EBTables für Fli4l
4
.
6
.
7
Beispiel
4
.
7
QoS - Quality of Service
4
.
7
.
1
Konfiguration
4
.
7
.
2
Anwendungsbeispiele
4
.
8
OpenVPN - Support für VPN
4
.
8
.
1
OpenVPN - Einführendes Beispiel
4
.
8
.
2
OpenVPN - Konfiguration
4
.
8
.
3
OpenVPN - Bridgekonfiguration
4
.
8
.
4
OpenVPN - Tunnelkonfiguration
4
.
8
.
5
OpenVPN - Delegation von DNS und Reverse-DNS
4
.
8
.
6
Experteneinstellungen
4
.
8
.
7
OpenVPN - WebGUI
4
.
8
.
8
OpenVPN - Zusammenarbeit unterschiedlicher OpenVPN Versionen
4
.
8
.
9
OpenVPN - Beispiele
4
.
8
.
10
weiterführende Links zum Thema OpenVPN
4
.
9
PPP - Anbindung eines Rechners über serielle Schnittstelle
4
.
10
WLAN - Support für WLAN
4
.
10
.
1
Hinweise zum Prism54 Treiber
4
.
10
.
2
WLAN-Konfiguration
4
.
10
.
3
Beispiele
4
.
10
.
4
rrdtool Integration
4
.
10
.
5
Spendenhinweis
4
.
11
PCMCIA - PC-Card Unterstützung
4
.
11
.
1
PCMCIA-Treiber
4
.
12
USB - Support für USB-Geräte
4
.
12
.
1
Probleme mit USB-Geräten
4
.
12
.
2
Hinweise zur Benutzung
4
.
12
.
3
Mounten von USB-Geräten
4
.
13
LCD - Anzeige von Statusinformationen über LC-Display
4
.
13
.
1
Einleitung
4
.
13
.
2
Konfiguration
4
.
13
.
3
isdn_rate
4
.
13
.
4
Anschlußbelegung eines LCD-Moduls am Paralellport
4
.
13
.
5
Anschluß eines 4x40 Displays
4
.
13
.
6
Winamp-Verdrahtung eines LCD-Moduls
4
.
13
.
7
Tips und Tricks - Zusammengefasst aus Beiträgen von Robert Resch
4
.
13
.
8
Danksagung
4
.
14
EASYCRON - Befehle zeitgesteuert ausführen
4
.
14
.
1
Konfiguration
4
.
14
.
2
Beispiele
4
.
14
.
3
Voraussetzungen
4
.
14
.
4
Installation
4
.
15
CHRONY - Network Time Protocol Server/Client
4
.
15
.
1
Konfiguration des OPT_CHRONY
4
.
15
.
2
Support
4
.
15
.
3
Literatur
4
.
16
TOOLS - Zusätzliche Werkzeuge zum Debugging
4
.
16
.
1
Die Hardware-Erkennung (Experimentell)
4
.
16
.
2
Die Tools
4
.
17
DHCP_CLIENT - Dynamic Host Configuration Protocol
4
.
17
.
1
OPT_DHCP_CLIENT
4
.
18
DYNDNS - Update für DynamicDNS-Dienste
4
.
19
HTTPD - Status-Webserver
4
.
19
.
1
OPT_HTTPD - Mini-Webserver als Statusmonitor
4
.
20
PROXY - Verschiedene Proxy-Server
4
.
20
.
1
OPT_PRIVOXY - Ein Werbung-filternder HTTP-Proxy
4
.
20
.
2
OPT_TOR - Ein anonymes Kommunikationssystem für das Internet
4
.
20
.
3
OPT_SS5 - Ein Socks4/5 Proxy
4
.
20
.
4
OPT_TRANSPROXY (EXPERIMENTELL) - Transparanter HTTP-Proxy
4
.
21
SSHD - Secure Shell, Secure Copy
4
.
21
.
1
Installation des Secure-Shell-Dienstes
4
.
21
.
2
Installation des Secure-Copy-Dienstes
4
.
21
.
3
Installation des dbclients
4
.
21
.
4
Installation des plink Clients
4
.
21
.
5
Installation des sftp-server
4
.
21
.
6
Literatur
4
.
22
LPDSRV - Berkeley lpd Unterstützung
4
.
22
.
1
LPDSRV - Druckerserver für lpr/lpd-Protokoll
4
.
22
.
2
Konfiguration
4
.
22
.
3
Einrichtung eines Linux-LPR-Clients
4
.
22
.
4
Einrichtung eines Windows NT 4.0/2000-LPR-Clients
4
.
22
.
5
Einrichtung eines Windows 95/98/Me-LPR-Clients
4
.
22
.
6
Einrichtung eines Mac-Clients (MacOSX 10.3.2)
4
.
22
.
7
Fehlersuche und Beseitigung
4
.
23
SRC - Das fli4l Buildroot
4
.
23
.
1
Eine Übersicht über die Sourcen
4
.
23
.
2
Das fbr Image vorbereiten
4
.
23
.
3
Das fbr selbst übersetzen
4
.
23
.
4
Mit dem fbr arbeiten
4
.
23
.
5
Die Programme der fli4l-Distribution übersetzen
4
.
23
.
6
Eigene Programme ins fbr einbinden
4
.
23
.
7
Der Kernel
5
. Erzeugen der fli4l Archive/Bootmedien
5
.
1
Erzeugen der fli4l Archive/Bootmedien unter Linux bzw. anderen Unix-Derivaten
5
.
1
.
1
Kommandozeilenoptionen
5
.
2
Erzeugen der fli4l Archive/Bootmedien unter Windows
5
.
2
.
1
Kommandozeilenoptionen
5
.
2
.
2
Konfigurationsdialog - Einstellung des Konfigurationsverzeichnis
5
.
2
.
3
Konfigurationsdialog - allgemeine Einstellungen
5
.
2
.
4
Konfigurationsdialog - Einstellungen für Diskette
5
.
2
.
5
Konfigurationsdialog - Einstellungen für Remoteupdate
5
.
2
.
6
Konfigurationsdialog - Einstellungen für HD-pre-install
5
.
3
Steuerungsdatei mkfli4l.conf
5
.
4
Erstellung der Bootdiskette
6
. Anbindung von PCs im LAN
6
.
1
IP-Adresse
6
.
2
Rechnername und Domain
6
.
2
.
1
Windows 2000
6
.
2
.
2
NT 4.0
6
.
2
.
3
Win95/98
6
.
3
Gateway
6
.
4
DNS-Server
7
. Client-/Server-Schnittstelle imond
7
.
1
imon-Server imond
7
.
1
.
1
Least-Cost-Routing - Funktionsweise
7
.
1
.
2
Zur Berechnung der Onlinekosten
7
.
2
Windows-Client imonc.exe
7
.
2
.
1
Einleitung
7
.
2
.
2
Startparameter
7
.
2
.
3
Seite Überblick
7
.
2
.
4
Config-Dialog
7
.
2
.
5
Seite Anrufe
7
.
2
.
6
Seite Verbindungen
7
.
2
.
7
Seite Fax
7
.
2
.
8
Seite EMail
7
.
2
.
9
Admin
7
.
2
.
10
Seiten Fehler, Syslog und Firewall
7
.
2
.
11
Seite News
7
.
3
Unix/Linux-Client imonc
8
. Entwickler-Dokumentation
8
.
1
Inkompatibilitäten zwischen 2.0 und 3.x
8
.
2
Allgemeine Regeln
8
.
3
Compilieren von Programmen
8
.
4
Verwendung eines modifizierten Kernels -- Compilieren eigener Module
8
.
5
Modulkonzept
8
.
5
.
1
mkfli4l
8
.
5
.
2
Aufbau
8
.
5
.
3
Die Konfiguration der Pakete
8
.
5
.
4
Die Liste der zu kopierenden Dateien
8
.
5
.
5
Die Prüfung der Konfiguration-Variablen
8
.
5
.
6
Eigene Definitionen zum Prüfen der Konfigurationsvariablen
8
.
5
.
7
Erweiterte Prüfungen der Konfiguration
8
.
5
.
8
Unterstützung von Linux 2.4 und 2.6
8
.
5
.
9
Dokumentation
8
.
5
.
10
Dateiformate
8
.
5
.
11
Entwickler-Dokumentation
8
.
5
.
12
Client-Programme
8
.
5
.
13
Quellcode
8
.
5
.
14
Weitere Dateien
8
.
6
Allgemeine Skript-Erstellung auf FLI4L
8
.
6
.
1
Aufbau
8
.
6
.
2
Umgang mit Konfigurationsvariablen
8
.
6
.
3
Fehlersuche
8
.
6
.
4
Hinweise
8
.
7
Arbeit mit dem Paketfilter
8
.
7
.
1
Hinzufügen von eigenen Chains und Regeln
8
.
7
.
2
Einordnen in bestehende Regeln
8
.
7
.
3
Erweiterung der Paketfilter-Matches
8
.
8
CGI-Erstellung für das httpd-Paket
8
.
8
.
1
Allgemeines zum Webserver
8
.
8
.
2
Scriptnamen
8
.
8
.
3
Menü-Einträge
8
.
8
.
4
Aufbau eines CGI-Skriptes
8
.
8
.
5
Benutzerrechte
8
.
8
.
6
Sonstiges
8
.
8
.
7
Fehlersuche
8
.
9
Booten, Rebooten, Einwählen und Auflegen unter fli4l
8
.
9
.
1
Bootkonzept
8
.
9
.
2
Start-Scripts
8
.
9
.
3
ttyI devices
8
.
9
.
4
Scripte beim Einwählen und Auflegen
8
.
10
Template Package
8
.
11
Aufbau der Boot-Diskette
8
.
12
Konfigurationsdateien
8
.
12
.
1
Konfiguration Provider
8
.
12
.
2
Konfiguration DNS
8
.
12
.
3
Hosts-Datei
8
.
12
.
4
imond-Konfiguration
A. Anhang zum Basispaket
A.
1
fli4l-Diskette auf Darwin oder Apple Mac OS X erzeugen
A.
1
.
1
Voraussetzungen
A.
1
.
2
Einleitung
A.
1
.
3
fli4l-Distribution entpacken
A.
1
.
4
mtools manuell kompilieren
A.
1
.
5
Diskette erzeugen
A.
2
Tokenring - Auszug aus Configure.help des Linux-Kernels
A.
3
Nullmodemkabel
A.
4
Serielle Console
A.
5
Programme
A.
6
Andere i4l-Tools
A.
7
Fehlersuche
A.
8
Literaturhinweise
A.
9
Präfixe
A.
10
Sonstiges
A.
11
Keine Gewähr und Haftung
A.
12
D. wie ``Danke''
A.
13
Feedback
B. Anhänge der optionalen Pakete
B.
1
Technische Details zu Einwahl und Routing bei ISDN
B.
2
Fehlermeldungen des ISDN-Subsystems (englisch, i4l-Dokumentation)
B.
3
PPPD und Active Filter
B.
4
Fehler im Zusammenhang mit Festplatten/CompactFlashs
B.
5
EASYCRON - Crontab in der Boot-Phase ergänzen
B.
6
Chrony und Benachrichtigung anderer Applikationen über Timewarps
B.
7
Hinzufügen von neuen Providern
B.
7
.
1
Datei opt/etc/dyndns/provider.NAME
B.
7
.
2
Datei opt/dyndns.txt
B.
7
.
3
Datei check/dyndns.exp
B.
7
.
4
Datei config/dyndns.txt
B.
7
.
5
Datei doc/deutsch/tex/dyndns/dyndns_main.tex
B.
7
.
6
Datei files.txt
B.
7
.
7
An den Autor senden
B.
8
Dank
B.
9
Lizenz
B.
10
Anhang Package HTTPD
B.
10
.
1
Zusätzliche Einstellungen
C. Versionsunterschiede
C.
1
Unterschiede Version 3.4.0 und 2.0.8
C.
2
Unterschiede Version 3.4.0 und 3.0.4
C.
3
Unterschiede Version 3.4.0 und 3.2.0
C.
4
Unterschiede Version 3.4.0 und 3.2.1
C.
5
Unterschiede Version 3.4.0 und 3.2.2
C.
6
Unterschiede Version 3.4.0 und 3.2.3
C.
7
Unterschiede Version 3.4.0 und 3.3.0
C.
8
Unterschiede Version 3.4.0 und 3.3.1
Index
Das Fli4l-Team
3. Mai 2009