Fli4l ISDN-Einwahl Mini Howto
letzte Änderung
04.02.2007, Christian Rath, v3.4 (Korrektur Netmaskbits)
Vorwort
Dieses HowTo beschreibt, wie man einen fli4l Router der nach der
quick-start
Dokumentation eingerichtet ist, mit einer Einwahlfunktion über ISDN erweitert.
Für alle die noch eine aeltere fli4l 2.x.x Version einsetzen:
zum altem Howto für fli4l 2.x.x
Wofür ist das gut?
Also ganz einfach um sich per ISDN auf einer fli4l-Kiste einzuwählen.
Was brauche ich?
Also zuerst einen fli4l-Rechner, diesen nach quick-start einrichten
Das opt-isdn Paket.
Eine ISDN-Karte.
Los gehts
Also zuerst mal das isdn-Paket entpacken. So wie auf
fli4l-entpacken
beschrieben.
In der isdn.txt folgende Einstellungen
vornehmen bzw. ergänzen.
Dieser Abschnitt variiert je
nach ISDN Karte, dehalb bitte in der Dokumentation nachschauen,
was
eingestellt werden muss. -> Siehe
ISDN-Karten
#------------------------------------------------------------------------------
# Optional package: ISDN
#------------------------------------------------------------------------------
OPT_ISDN="yes" # umuss auf "yes"]
# ISDN Adapter
#-------------
ISDN_TYPE="27" # Typ der ISDN-Karte z.B. FritzCard-PCI [wichtig, richtige Karte einstellen]
ISDN_IO="" # io,
ISDN_IO0="" # io0
ISDN_IO1="" # io1
ISDN_MEM="" # mem
ISDN_IRQ="" # irq, e.g. 12 for Teles 16.3 ISA
ISDN_DEBUG_LEVEL="31" # debug level (hisax driver)
ISDN_VERBOSE_LEVEL="2" # verbose level
ISDN_FILTER="yes" # use active filter: yes or no
Dieser Abschnitt regelt die Komprimierung. Zuerst auf "no" lassen,
wenn alles läuft kann man mit "yes" die Komprimierung
testen.
#------------------------------------------------------------------------------
# ISDN compression (EXPERIMENTAL):
#------------------------------------------------------------------------------
OPT_ISDN_COMP="no" # use LZS or BSD compression: yes or no
ISDN_LZS_DEBUG="1" # debug level lzscomp (0..3)
ISDN_LZS_COMP="8" # compression level lzscomp (0..9)
ISDN_LZS_TWEAK="7" # tweak lzscomp (at present: 0..7)
Jetzt wird es interressant.
Existiert bereits ein Circuit z.B.
wenn man sich über ISDN ins Internet einwählt,
muss mann
ISDN_CIRCUITS_N= um 1 erhöhen,
ansonsten ist 1 richtig.
#------------------------------------------------------------------------ # ISDN "Kreis": #------------------------------------------------------------------------ ISDN_CIRCUITS_N="1" # Anzahl der ISDN "Kreise", DSL: siehe pppoe.txt
Ist dies der einzige ISDN Circuit, so ist
ISDN_CIRC_1_XXX
richtig. Hat man allerdings bereits einen Circuit um sich ins
Internet einzuwählen,
nimmt man eine Zahl höher (siehe
auch ISDN_CIRCUITS_N=).
#------------------------------------------------------------------------
# Circuit 2: Einwahl
#------------------------------------------------------------------------
ISDN_CIRC_1_NAME="einwahl" # Name, kann geändert werden (keine Leerzeichen)
ISDN_CIRC_1_USEPEERDNS="no" # hier no ,da Fli4l der DNS ist
ISDN_CIRC_1_TYPE="ppp" # auf ppp lassen sonst geht es nicht
ISDN_CIRC_1_BUNDLING="no" # Kanalbündelung: yes oder no
ISDN_CIRC_1_BANDWIDTH="" #
ISDN_CIRC_1_CLAMP_MSS="no"
ISDN_CIRC_1_COMPRESSION="no" # Kompression JA / NEIN
ISDN_CIRC_1_FRAMECOMP="lzsext" # so lassen, wenn es nicht geht testweise auf no stellen, siehe auch Doku
ISDN_CIRC_1_REMOTENAME="" # kann leer bleiben (oder siehe Doku)
ISDN_CIRC_1_USER="username" # Benutzername zum Einloggen in den Router
ISDN_CIRC_1_PASS="passwort" # Passwort hier für ^^
ISDN_CIRC_1_ROUTE_N="0" # nur nötig wenn der EinwahlClient ein Router ist
ISDN_CIRC_1_ROUTE_1=""
ISDN_CIRC_1_DIALOUT="" # nur bei Rückruf wichtig, ansonsten leer
ISDN_CIRC_1_DIALIN="*" # * alle Rufnummern zum einwählen erlaubt
ISDN_CIRC_1_CALLBACK="off" # Rückrufmodus : "in", "out", oder "off"
ISDN_CIRC_1_CBNUMBER=""
ISDN_CIRC_1_CBDELAY="3" # Rückrufzeit
ISDN_CIRC_1_EAZ="52" # Rufnummer (MSN) die für die Einwahl genutzt werden soll [2]
ISDN_CIRC_1_SLAVE_EAZ="" # leer
ISDN_CIRC_1_DEBUG="yes" # debug Infos ausgeben, wenn alles geht kann man das abschalten
ISDN_CIRC_1_AUTH="chap" # cahp = passwort wird verschlüsselt übertragen, pei pap unverschlüsselt
ISDN_CIRC_1_HUP_TIMEOUT="300" # Auflegen nach x sec., wenn keinen Daten kommen (5Minuten=300)
ISDN_CIRC_1_CHARGEINT="0" # Abrechnugstackt, mach bei Einwahl keinen sinn also 0
ISDN_CIRC_1_TIMES="Mo-Su:00-24:0.015:N" # hier N , da nur DailIn und nicht Dailout
muss hinzugefügt werden!
ISDN_CIRC_1_LOCAL="192.168.4.254" # IP Adresse von der ISDN Karte [1] ISDN_CIRC_1_REMOTE="192.168.4.5" # IP Adresse für den EinwahlClient ISDN_CIRC_1_NETMASKBITS="24" # Netzmaske ISDN Karte entspricht 255.255.255.0
Die Telmond Konfiguration ist für die Einwahl ohne Bedeutung,
deshalb kann man OPT_TELMOND="no" einstellen.
#------------------------------------------------------------------------ # Telmond konfiguration: #------------------------------------------------------------------------ OPT_TELMOND="no" # Starte telmond: yes oder no
In der base.txt folgende Einstellungen vornehmen bzw. ergänzen.
#------------------------------------------------------------------------------
# New style packet filter config - set NEW_FW_CONFIG="yes" to use this
# version
#------------------------------------------------------------------------------
NEW_FW_CONFIG="yes" # new style packet filter config: yes/no
INPUT_LIST_N="2" # !
INPUT_LIST_1="IP_NET_1 ACCEPT" # allow all hosts in the local
# network access to the router
INPUT_LIST_2="192.168.4.0/24 ACCEPT" # [1] hier das Netz von der ISDN Verbindung
FORWARD_LIST_N="3" # !
FORWARD_LIST_1="tmpl:samba DROP" # drop samba traffic if it tries
# to leave the subnet
FORWARD_LIST_2="IP_NET_1 ACCEPT" # accept everything else
FORWARD_LIST_3="192.168.4.0/24 ACCEPT" # [1] hier das ISDN Netz hinzufügen<
POSTROUTING_LIST_N="2" # !
POSTROUTING_LIST_1="IP_NET_1 MASQUERADE" # masquerade traffic leaving
# the subnet
POSTROUTING_LIST_2="192.168.4.0/24 MASQUERADE" # [1] hier das ISDN Netz nochmal hinzu
Zu beachten!
[1] Der IP Adressen Bereich in der ISDN.txt muss anders sein, als der in der BASE.txt. Wenn in der base.txt steht:
IP_NET_1="192.168.6.1/24"
Dann darf in der ISDN.txt nicht der Bereich 192.168.6.x verwendet werden!
[2] diese Nummer _muss_ geändert werden. Dort die Telefonnummer eintragen, auf welcher der Router abnehmen soll.
Nun eine neue Diskette erstellen und booten.
Schlußwort
Das wars schon. Ich hoffe daß man mit dem Howto klar
kommt.
Falls ihr noch Anregungen oder Fragen habt, schreibt mir doch eine Mail. -> howtos ( ) crath.de
Dieses HowTo habe ich unter die GNU FDL gestellt (s. Hinweis
unten)
Copyright (c) CHRISTIAN RATH
- Februar 2006
Persmission is granted to copy, distribute and/or
modify this document under the terms of the GNU Free Documentation
License