Siehe Abschnitt msn.
Schau Dir den Abschnitt hardware an.
Siehe Abschnitt dialout.
Siehe Abschitt dialin.
Wenn Du bei Deiner SuSE Distribution Deine Karte in YaST nicht finden
kannst, stelle die generic
Karte ein und gib die exakten
Parameter in der dafür bestimmten Zeile ein, z.B.: type=27
protocol=2
für die Fritz!PCI und Euro ISDN. Besorge Dir
einen neueren Kernel wenn der gewünschte Typ noch nicht
unterstützt wird.
Bei PCI Karten funktioniert Plug and Play automatisch, sie benötigen keine manuelle Konfiguration, wenn der korrekte Kartentyp angegeben wird. ISA PNP Karten benötigen etwas manuelle Konfiguration:
pnpdump -c > /etc/isapnp.conf
/etc/isapnp.conf
richtig vorbereitet hat.
isapnp /etc/isapnp.conf
modprobe hisax hisax=4,2,INT,IO0,IO1
Es gibt mehrere Möglichkeiten:
rcroute stop rci4l stop rci4l_hardware stop
rci4l_hardware start rci4l start rcroute start
kerneld arbeitet nicht allzu gut mit den ISDN Modulen, da die ISDN Module ihren Status nicht speichern können und wichtige Meldungen auf dem D-Kanal verpassen könnten. Neuere Versionen von I4L lassen sich nicht vom kerneld entladen. Dennoch solltest Du den kerneld mit keiner Version von I4L benutzen.
Du kannst dazu zwei verschiedene Runlevel in /etc/inittab
definieren (unter SysV-Init). Ein Runlevel enthält die ISDN
Prozesse, der andere nicht.
Bei der Konfiguration von mehreren Karten gibt es einige Spezialitäten zu beachten:
modprobe -v hisax protocol=2,2 type=28,28
Erhöhe den Wert ISDN_MAX_CHANNELS in
/usr/src/linux/include/linux/isdn.h
und übersetze den
ISDN-Teil neu. Vergiss nicht, die zusätzlichen Geräte mit
makedev.sh (in isdn4k-utils) oder "von Hand" anzulegen.
Eine GSM-Verbindung geht zuerst über ein spezielles Sendeprotokoll zum GSM Provider. Dieses hat ein Adapter mit der Bezeichnung IWF (interworking function) dann in das entsprechende Sendeprotokoll für Analog- oder ISDN-Verbindungen umzusetzen. Welches analoge oder digitale Sendeprotokoll da benutzt wird hängt davon ab, auf welche Art das mobile Telefon die GSM-Verbindung anfordert.
Eine analoge Verbindung ist wegen der langen Modemangleichung nicht sehr attraktiv. Da ISDN, HDLC und X.75 von den IWF-Adaptern noch nicht unterstützt werden, bleiben nur V.110 und V.120 übrig. V.120 hat zwar eine bessere Flow Control und Fehlerberichtigung aber zur Zeit wird nur V.110 von ISDN4LINUX unterstützt.
Auf dem Dial-Up Server musst Du asyncPPP mit dem normalen pppd
für ein ttyI* Device einrichten (syncPPP wird nicht
funktionieren). Neben dem Eintragen der MSN musst Du die
Übertragungsrate mit AT&R9600
auf 9600 setzen
(/usr/src/linux/Documentation/isdn/README
gibt Dir
Einzelheiten zu dem Thema). Schalte beim Gebrauch von mgetty
die
automatische Rufannahme ab mit ATS0=0
; pppd wird mit den Optionen
noccp
und require-pap
aufgerufen.
Im Gerät, das an das Mobiltelefon angeschlossen ist, wird eine ISDN V.110 Verbindung wie folgt angefordert:
AT+CBST=71,0,1+CHSN=1,0,0,0
Bei einem Nokia 7110 musst Du eventuell den folgenden undokumentierten Befehl benutzen:
AT+CBST=75,0,1
Wenn die Träger-Eigenschaft von ISDN4LINUX mit '88 90 21 48 06 bb' angegeben wird, ist die Einstellung korrekt (88 90 21 bedeutet V.110, 48 bedeutet ASYNC 9,6kbit, 06 bedeutet Flowcontrol RX/TX und bb bedeutet 8 Bit 1 Stopbit No Parity).
Wird ein ankommender Ruf mit dem Service-Indicator-Byte 2 = 0
angezeigt und dadurch nicht angenommen (bei manchen falsch
eingestelleten Telefonanlagen), so lässt sich das mit dem Befehl
ATS19=0
abstellen.
Eine höhere Bandbreite von 19.2kbit (HSCSD) kann mit folgendem Befehl angefordert werden:
AT+CBST=81,0,1+CHSN=3,0,0,0
Du musst das Linux H.323 - ISDN Gateway installieren. Du findest es auf http://www.telos.de/linux/H323/. Beachte bitte, daß nicht jedes ISDN-Gerät Voll-Duplex-Audio unterstützt. Vielleicht leistet Deine Hardware nur uni-direktionale Sprachübertragung.
Der wichtigste Punkt: die Point-to-Point Verbindung funktioniert nur bei dem einzelnen Device, das damit verbunden ist. Daher sollte auch nichts anderes als Deine ISDN-Karte damit verbunden sein. So versetzt Du HiSax in den Point-to-Point Mode:
hisaxctrl <treiber_id> 7 1
Hier folgen zur Zeit verfügbare hilfreiche Links zur Konfiguration von ISDN4LINUX:
http://www.rosat.mpe-garching.mpg.de/~web/ISDN.html
http://i4l.mediatronix.de/
http://innominate.org/projects/vbox/index.php3
http://www-ti.informatik.uni-tuebingen.de/~hippm/isdn.html
http://www.auf-der-er.de/chargeint.html
http://www.millenniumx.de/kisdn.html
http://www.oakhaven-consultants.co.uk
http://www.ganzfix.de