FritzCard DSL - Mandrake 9.0 - HOWTO
Für alle die Ihre AVM FritzCard DSL unter Mandrake 9.0 einsetzen wollen.
Beschreibung der Installation sowie Interneteinwahl zB. über t-online.
------------------------------------------------------------------------------------------------------------
alles als root (Superuser) bearbeiten.
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Ihr braucht nur den neusten AVM Treiber für Linux.
"ftp://ftp.avm.de/cardware/fritzcrd.dsl/linux/suse.81/"
"fcdsl-suse8.1-03.10.05.tar.gz" entpacken und installieren.
~/fritz/make
~/fritz/make install
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
in Datei "/etc/modules" folgendes eintragen. (hier werden die Module geladen)
ppp_generic
capidrv
capi
fcdsl
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
in Datei "/etc/modules.conf" folgendes eintragen. (Modulabhängigkeit)
options fcdsl VPI=1 VCI=32 VCC=1
------------------------------------------------------------------------------------------------------------
neustart...
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
bei Eingabe "lsmod" sollte folgendes erscheinen. (geladene Module anzeigen)
fcdsl 850496 1
capi 17600 0
capifs 3716 0 [capi]
capidrv 25172 0
kernelcapi 29856 4 [fcdsl capi capidrv]
capiutil 22784 0 [capidrv kernelcapi]
isdn 123744 0 [capidrv]
ppp_generic 20064 0 (unused)
slhc 5072 0 [isdn ppp_generic]
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
in Datei "~/fritz/install" die Versionsinfos tauschen. (sonst ist kein "./install" möglich)
TGZVER=2.4.19-4GB ------> TGZVER=2.4.19-16mdk
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
dann "./install" im fritz Verzeichnis ausführen. (die Ausgabe müsste so aussehen)
The driver for FRITZ!Card DSL is running, but it seems that it
was not configured with YaST. (Installation continues...)
Preparing... ########################################### [100%]
1:c4l-lib ########################################### [100%]
Preparing... ########################################### [100%]
1:c4l-sys ########################################### [100%]
Driver versions: stack: 3.10-05, firmware: 1.00.54-7
The driver files have been updated. Reboot or restart the ISDN
package in order to activate the changes...
Ready.
------------------------------------------------------------------------------------------------------------
neustart...
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Tja die Fritzinstallation hat ein paar Fehler gemacht. ("fdslbase.bin" wird jetzt eingebunden)
die Datei "isdn" im "/usr/lib/" Verzeichnis löschen "rm /usr/lib/isdn"
ein Verzeichnis isdn anlegen "mkdir /usr/lib/isdn"
die Firmware in das isdn Verzeichnis kopieren "~/fritz/cp fdslbase.bin /usr/lib/isdn/"
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
eine Datei "/etc/capi.conf" erstellen mit folgendem Inhalt
------------------------------------------------------------------------------------------------------------
# card file proto io irq mem cardnr options
fcdsl fdslbase.bin - - - - -
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
zum Test mal "capinit" starten (es dürfen keine Fehlermeldungen angezeigt werden)
1 fcdsl running fcdsl-pci A1 3.10-05 io e3800000 mem e300
2 fcdsl running fcdsl-pci A1 3.10-05 io e3800000 mem e300
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
zum Test mal "capiinfo" starten
AUSGABE:
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.16-05 (49.5)
Serial Number: 1000001
BChannels: 2
Global Options: 0x00000039
internal controller supported
DTMF supported
Supplementary Services supported
channel allocation supported (leased lines)
B1 protocols support: 0x4000011f
64 kbit/s with HDLC framing
64 kbit/s bit-transparent operation
V.110 asynconous operation with start/stop byte framing
V.110 synconous operation with HDLC framing
T.30 modem for fax group 3
Modem asyncronous operation with start/stop byte framing
B2 protocols support: 0x00000b1b
ISO 7776 (X.75 SLP)
Transparent
LAPD with Q.921 for D channel X.25 (SAPI 16)
T.30 fro fax group 3
ISO 7776 (X.75 SLP) with V.42bis compression
V.120 asyncronous mode
V.120 bit-transparent mode
B3 protocols support: 0x800000bf
Transparent
T.90NL, T.70NL, T.90
ISO 8208 (X.25 DTE-DTE)
X.25 DCE
T.30 for fax group 3
reserved
0100
0200
39000000
1f010040
1b0b0000
bf000080
00000000 00000000 00000000 00000000 00000000 00000000
01000001 00020000 00000000 00000000 00000000
Supplementary services support: 0x000003ff
Hold / Retrieve
Terminal Portability
ECT
3PTY
Call Forwarding
Call Deflection
MCID
CCBS
Controller 2:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.16-05 (49.5)
Serial Number: 1000001
BChannels: 1
Global Options: 0x00000001
internal controller supported
B1 protocols support: 0x10000000
B2 protocols support: 0x40000002
Transparent
B3 protocols support: 0x40000001
Transparent
0100
0100
01000000
00000010
02000040
01000040
00000000 00000000 00000000 00000000 00000000 00000000
01000001 00020000 00000000 00000000 00000000
Supplementary services support: 0x000003ff
Hold / Retrieve
Terminal Portability
ECT
3PTY
Call Forwarding
Call Deflection
MCID
CCBS
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
zum Test mal "drdsl" starten
AUSGABE:
DSL Assistant version 1.0.3 copyright AVM 2002
The DSL Assistant is examining your DSL configuration...
The DSL-Controller has the number 2.
Searching for remote vendor ID... (This could take over a minute)
Found remote vendor: U-R2 (ADI)
Testing different config values, please wait...
Found values for remote vendor!
Found following values for DSL:
controller 2
protocol adslpppoe
vpi 1
vci 32
vcc 1
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Gab es keine Fehler bei den Test's, dann gehts jetzt weiter...
die Datei "/etc/ppp/peers/t-dsl" anpassen (Lese-Recht für den Internetuser setzen)
So sollte Sie aussehen...
------------------------------------------------------------------------------------------------------------
# /etc/ppp/options (or /etc/ppp/peers/)
#
# Hinweis: Die Optionen stammen von AVM, Kommentare wurden
# vom adsl4linux.de-Team hinzugefügt.
#
# Änderung gegenüber der AVM-Konfiguration: Sichere Methode
# des Passwort-Handlings (Nutzung von /etc/pap-secrets im Gegensatz
# zum Passwort in der für alle User lesbaren Konfigdatei des ppp
# Für Dial On Demand muss diese Zeile aktiviert werden
#demand
# Das Verbinden wird vom pppoe übernommen, ein Connect-Skript ist also
# nicht nötig
connect ""
# Lokale und Remote-IP-Nummer vom Server wird akzeptiert
ipcp-accept-remote
ipcp-accept-local
# Der Server teilt uns den Nameserver mit
usepeerdns
# Nach 3 Minuten (180 s) Inaktivität wird aufgelegt
idle 180
# Wenn eine permanente Verbindung gewünscht ist
# persist
# Die Defaultroute wird auf diese Verbindung gesetzt
defaultroute
# Unser Login-Name beim Provider - Muss exakt übereinstimmen mit dem
# Eintrag in /etc/ppp/pap-secrets
user "DEINE_KENNUNG"
hide-password
# Synchrone Übertragung aktivieren!
sync
# Die Gegenseite muss sich nicht authentifizieren
noauth
# Alle 5 s nachschauen, ob der Server noch da ist. Bei 3 "Fehlpaketen"
# Verbindung beenden
lcp-echo-interval 5
lcp-echo-failure 3
lcp-max-configure 50
lcp-max-terminate 2
# Kompression abschalten!
noccp
# IPXCP und IPX-Protokoll abschalten!
noipx
# Bei PPPoE darf die MTU nicht größer als 1492 sein, pppoed setzt
# dieses jedoch nicht automatisch
mru 1492
mtu 1492
# Einstellungen und Plugins für die AVM-Fritzcard
linkname t-dsl
ipparam internet
plugin capiplugin.so
avmadsl
#controller 2
#protocol adslpppoe
/dev/null
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
die Datei "/etc/ppp/pap-secrets" anpassen
------------------------------------------------------------------------------------------------------------
# Secrets for authentication using PAP
# client server secret IP adresses
"DEINE_KENNUNG" * "geHeim"
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Verbindungsaufbau in der Console mit "/usr/sbin/pppd call t-dsl"
Mit einem Browser testen ob das Internet geht.
Strg+C Verbindung beenden
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Zum Abschluß noch ein paar Tips !!!
Ihr solltet aufpassen das im "Mandrake Control Center" "Netzwerk & Internet"
kein Gateway eingetragen ist, zur Sicherstellung der Performance (sonst funktioniert's nicht)
Für die Befehle "capiinit" und "pppd call t-dsl", könnt Ihr Euch ja ein Script basteln.
Ich lade zB. die "/usr/sbin/capiinit" als letztes in "/etc/rc.d/rc.modules".
Und die Internetverbindung starte ich mit der KDE Autostartfunktion.
Auch wenn man die KDE öffters startet wird "pppd" nur einmahl geladen.
#!/bin/sh
# hier ein Script zur Interneteinwahl (könnte man in das "/bin" Verzeichnis kopieren)
/usr/sbin/pppd call t-dsl
---
Für Flatrate User, im "t-dsl" script folgendes eintragen.
demand
idle 180
---
t-online User sollten die Option "usepeerdns" im "t-dsl" script auskommentieren
# usepeerdns
und in der Datei "/etc/resolv.conf" folgendes eintragen.
search t-online.de
nameserver 217.5.115.7
nameserver 194.25.2.129
---
Das war's auch schon, jetzt liegt's an Euch.
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Hey und noch was das ist meine 1. HOWTO. Bis ich das alles so rausbekommen habe, ist
einige Zeit in's Land gezogen.
Ich hoffe ich kann hiermit einigen Linuxern helfen, na denn
Gruß Andi
www.sitestyles.de
Date: 29.12.2002
Lesezeichen