Howto:AVM
Beschreibung der Installation von AVM FritzCard Treibern unter Debian und deren entsprechenden Einsatz in verschiedenen Bereich wie Hylafax und PPPD Dialin Server.
Ich versuche in diesem Bereich mich ein wenig über den AVM FritzCard Treiber auszulassen und seine Vor- und Nachteil sowie meine Erfahrungen mit diesem zu beschreiben. Dadurch das es schon einige Dokumentation über AVM FritzCard Treiber gibt möchte ich hier nicht eine komplette Beschreibung darbieten, sondern eine paar Randbedingungen beschreiben die ich durch ewiges testen erst heraus finden musste. Ich bitte auch um aktive Mitarbeit wenn jemand einen Fehler finden sollte, oder einen entsprechend anderen oder besseren Lösungsansatz hat.
1. habe ich festgestellt das der Treiber von AVM unter einen AMD-System nicht so stabil läuft wie auf einem Intel-System. Unter AMD habe ich schon einige KernelPanics provoziert. Diese Behauptung basiert auf mehre Installation auf K7 Systemen.
2. Der Treiber läuft nur auf 32 bit Betriebssystemen (Linux) und auch nur auf SingelCPU Systemen. Auf SMP Kernel habe ich leider den Treiber noch nicht zum laufen bekommen. Wird aber auch so vom Hersteller angegeben das dieser Treiber nur auf SingelCore Systemen läuft.
3. Interessant ist die FritzCard, da Sie mit dem Treiber AVM mehre Dienst zur Verfügung stellt die ich so in der Kombination noch mit keinen anderen Treiber gefunden habe. - Hylafax (analoges Faxgeräte) - Dialin für diverse Protokolle (Analoges Modem (mit 56kbps up/down) / GSM Einwahl Node (V110 / HSCSD) / ISDN) Dabei greift der Treiber direkt auf die Firmware der Karte zurück um die einzelnen Protokolle zu emulieren über CAPI 2.0.
4. Die Installation für die CAPI würde auf folgender Seite sehr gut beschrieben. Installation: [1] (http://www.brueck-computer.de/index2.php?modul=1402&link=1)
Folgende Pakete werden gebraucht:
hylafax-server capi4hylafax kernel-headers-(kernelversion (mit entsprechendem Kernelimage und Modulen))
Zusätzlich installiere ich mir immer noch denn kernel-tree und die kernel-source. Ab testing (Debian4.0 etch) heißen die Pakete linux-imge-xxxx etc. ppp., worauf geachtet werden sollte.
Wichtig ist bei der Installation drauf zu achten das, das HISAX Modul nicht mit geladen wird. Wechsele ich in folgendes Verzeichniss. Die unten aufgeführt Verzeichnissstruktur ist von einem 2.6.x Kernel. Für einen 2.4.x sollte analog das Module gesucht werden.
cd /lib/modules/$(uname -r)/kernel/drivers/isdn/hisax
Dort benenne das entsprechende HISAX Modul um.
mv hisax_fcpcipnp.ko hisax_fcpcipnp.ko.old
Lasse die Module neu erkennen.
depmod -ae
Und installiere wie in der Beschreibung erklärt die AVM FritzCard Module. Somit kann mir das HISAX Modul nicht in die quere kommen.
5. PPPD Daemon einrichten:
/etc/ppp/peers <- configs für die entsprechenden Einwahlmöglichkeiten und Protokolle Bsp.: anhand von gsm Einwahlkonfiguration.
cd /etc/ppp/peers touch gsm vi gsm
name gsm_handy auth login require-chap plugin capiplugin.so inmsn xx #Einwahl MSN #msn xx protocol v110async #Das Protokoll welches über CAPI2.0 verwendet werden soll 192.168.0.10:192.168.0.20 #Dynamische IP-Adresse für das ppp+ Device #ms-dns 192.168.0.1 # diverse Kompressionseinstellungen / sollte mit gespielt werden #nobsdcomp bsdcomp 15,15 #ccp #vjcomp nodefaultroute #nodeflate deflate 15,15 debug 4
Wichtig: Die Einwahl über GSM ist wirklich mehr nur zur Fernwartung gedacht. Ohne HSCSD (muß vom Provider angeboten werden und freigeschaltet werden) hat man nur eine 9,6kbps up/down Leitung. Für ssh und rdp reicht es gerade so, da das GSM Netz sich auch durch hohe Latenzzeiten auszeichnet. Laufzeiten zwischen 500-1000 ms sind keine Seltenheit. Soweit ich weiß wird HSCSD auch nur von e-plus in Deutschland vertrieben. Wenn HCSCD aktiviert ist hat man im Idealfall 56kpbs.
/etc/inittab
I0:23:respawn:/usr/sbin/pppd nodetach call gsm #I1:23:respawn:/usr/sbin/pppd nodetach call modem #I2:23:respawn:/usr/sbin/pppd nodetach call hdcl
Dann noch Init mitteilen das es sich neu laden soll. Ich mache diese über folgende Befehle:
init 3 init 2
Steffen Taubenheim 05:32, 23. Feb 2007 (CET)