Fritz Card DSL
- Verwendete Distribution : Mandrake Linux 9.0
- Verwendeter Kern: 2.4.19-16mdk
- Verwendete CAPI-Utils: capi4k-utils-2002-11-27.tar.gz
- Verwendete Treiber: fcdsl-suse8.1-03.10.05.tar.gz
In diesem Kern sind die benötigten Module für CAPI bereits vorhanden. Es muss daher kein neuer Kern installiert werden.
-
Herunterladen der neusten Linux Treiber für die Fritz!DSL Karte von der AVM Seite.
-
Herunterladen der neusten CAPI von der selben Homepage.
-
Entpacken der Treiber mit $ tar xvzf <treibername.tar.gz> Daraufhin wird ein neues Unterverzeichnis ./fritz erzeugt, dass die benötigten Daten enthält.
-
Entpacken der CAPI mit $ tar xvzf <capiname.tar.gz> Daraufhin wird ein neues Unterverzeichnis ./capi4k-utils erzeugt, dass die benötigten CAPI-Daten enthält.
-
In das eben erzeugte ./capi4k-utils Unterverzeichnis wechseln.
$ make menuconfig Im Menü braucht nichts geänder werden.
-
Menü verlassen und als root das gebaute Paket installieren. # make install
Für die Installation von Programmpaketen bietet sich sudo an. Das hat den Vorteil, dass Sie nicht explizit in eine root shell wechseln müssen, um die Installation durchzuführen. Dazu muss sudo allerdings zuvor korrekt konfiguriert sein. Ein äquivalenter Aufruf ist: $ sudo make install Je nach Konfiguration werden Sie aufgefordert Ihr Passwort anzugeben (nicht das root-Passwort). Weitere Informationen finden sich hier.
-
Unter ./capi4k-utils/scripts noch folgendes Script ausführen: # ./makedev.shDieses Script erstellt das /dev/capi20 Gerät.
-
Jetzt sollten die Programme # capiinit und # capiinfo bereits aus jedem beliebigen Verzeichnis ausführbar sein. Ist dies nicht der Fall, so ist beim Bau der CAPI-Programme etwas schief gelaufen. Evtl. nochmal mit $ make
# make install erneut ausführen. -
Sollten die 2 erwähnten Programme noch immer nicht vorhanden sein, sollten diese evtl. mit fremder Hilfe installiert werden. Sie sind unbedingt nötig.
-
Jetzt in das unter 3. entstandene ./fritz Verzeichnis wechseln. Die Datei fcdsl.o sollte gelöscht werden, damit keine Verwechslungen auftreten.
-
Die Treiber können nun gebaut und installiert werden. $ make
# make install -
Im Verzeichnis ./fritz/src.drv liegt jetzt das Modul fcdsl.o. Dieses wird nach /lib/modules/<kernelname>/misc kopiert. Ihren Kernnahmen erfahren Sie mit den Befehl uname -r. Falls das misc Verzeichnis nicht existiert wird es angelegt.
-
Der Befehl # depmod -a aktualisiert die Abhängigkeiten.
-
Der Befehl # modprobe isdn lädt das ISDN Kernel-Modul.
-
Der # capiinitDer Aufruf wird zwar zu diesem Zeitpunkt noch nicht funktionieren. lädt aber fast alle benötigten Module automatisch.
-
Anschließend wird mit # modprobe fcdsl der Treiber für die Karte geladen.
-
Die Datei ./install mit einem Editor öffnen und den Kernnamen in der Zeile, die mit LIBMOD=/lib/modules/ beginnt, an den eigenen anpassen. Den verwendeten Kernel erfährt man mit uname -r in der Konsole.
-
Anschließend # ./install aufrufen. Das Script läuft ab, installiert einige Treiber (sichtbar an den ##########) und beendet mit der Meldung, dass das System neu gestartet werden soll.
-
Das wird ignoriert. Dafür nun die Datei fdslbase.bin nach /etc kopieren.
-
Nun wird mit einem Editor die Datei /etc/capi.conf erzeugt und editiert. Darin ist nur eine Zeile nötig: fcdsl /etc/fdslbase.bin - - - - -
-
Nun gibt der Aufruf # capiinitkeine Fehler mehr aus. Die Karte ist bereit.
-
Unter dem fritz Verzeichnis von eben # ./drdsl ausführen. Dort läuft ein script ab und erstellt die Einwahlscripts.
-
In /etc/ppp/peers das Einwahlscript t-dsl öffnen und an den entsprechenden Stellen Benutzername und Password eingeben.
-
Mit dem Befehl # pppd call t-dsl kann der Zugang nun gestartet werden.
-
Mit dem Befehl # killall pppd kann er wieder beendet werden.
-
Aus Sicherheitsgründen sollte man das Passwort NICHT in dei Datei t-dsl eintragen. Sondern statt dessen die Zeile hide-password unter die Zeile user schreiben.
-
Das Password schreibt man dann in die Datei: /etc/ppp/pap-secrets mit dem Format: <benutzername> * <passwort> Stern bedeutet hier, für alle, für die nichts anderes angegeben ist.
-
Evtl. noch im Mandrake Kontrollzentrum für Internet DSL auswählen.
-
In der Datei /etc/modules.conf sollte folgendes zu finden sein: alias char-major-43 capidrv
alias char-major-44 capidrv
alias char-major-45 capidrv
alias char-major-68 capidrv
Ist das letzte Gerät nicht enthalten sollte man es einfügen, falls man Faxdienste, wie Hylafax verwenden möchte.


