Schritte zur Konfiguration einer Internetverbindung unter Debian GNU/Linux v3.0r1 (Woody) über die ISDN-Karte `Teles 16.3c ISA PnP' - mit isapnp die ISA-PnP Karte konfigurieren $ apt-get install isapnptools $ pnpdump > /etc/isapnp.conf - gewünschte Einstellung durch entfernen des Kommentars aktivieren, Interrupt kann bei Bedarf auch von Hand editiert werden (IRQ3 -> IRQ4) $ vim /etc/isapnp.conf - das Bootscript /etc/init.d/isapnp muss evtl. editiert werden, denn neuere Kernel >2.3.x haben ISA PnP eincompiliert und das Script beendet sich in diesem Fall taten- und wortlos. Man kann die entspr. Stelle auskommentieren und erzwingen, dass isapnp tatsächlich ausgeführt wird. - MILESTONE1: ist die Karte nach einem `cat /proc/interrupts' aufgeführt und ist der Interrupt-Counter mindestens > 2 dann ist sie funktionsbereit. - hisax ALS MODUL laden, entweder mittels LILO-Parameter insmod/modprobe oder durch Einfügen folgender Zeilen in /etc/modules (hisax parameter: io und irq wie in isapnp.conf, type=14 für `Teles 16.3c ISA PnP', protocol=2 für Euro-ISDN): isdn hisax irq=4 io=0x580 type=14 protocol=2 - MILESTONE2: nach obiger Einrichtung sollte die HiSax-Meldung etwa wie folgt aussehen (kann in /var/log/messages nachgesehen werden): Apr 10 00:03:04 asgard kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Apr 10 00:03:04 asgard kernel: HiSax: Linux Driver for passive ISDN cards Apr 10 00:03:04 asgard kernel: HiSax: Version 3.5 (module) Apr 10 00:03:04 asgard kernel: HiSax: Layer1 Revision 1.1.4.1 Apr 10 00:03:04 asgard kernel: HiSax: Layer2 Revision 1.1.4.1 Apr 10 00:03:04 asgard kernel: HiSax: TeiMgr Revision 1.1.4.1 Apr 10 00:03:04 asgard kernel: HiSax: Layer3 Revision 1.1.4.1 Apr 10 00:03:04 asgard kernel: HiSax: LinkLayer Revision 1.1.4.1 Apr 10 00:03:04 asgard kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0) Apr 10 00:03:04 asgard kernel: HiSax: HFC-S driver Rev. 1.1.4.1 Apr 10 00:03:04 asgard kernel: HFCS: defined at 0x580 IRQ 4 HZ 100 Apr 10 00:03:04 asgard kernel: HFCS: resetting card Apr 10 00:03:04 asgard kernel: Teles 16.3c: IRQ 4 count 0 Apr 10 00:03:04 asgard kernel: Teles 16.3c: IRQ 4 count 1 Apr 10 00:03:04 asgard kernel: HiSax: DSS1 Rev. 1.1.4.1 Apr 10 00:03:04 asgard kernel: HiSax: 2 channels added Apr 10 00:03:04 asgard kernel: HiSax: MAX_WAITING_CALLS added - nun kann mittels `isdnutils' eine Internetverbindung eingerichtet werden. In diesem Paket sind ausführliche Installationsanweisungen enthalten, diverse README und HOWTO. Besonders die *.Debian Hinweise beachten! Mit `isdnconfig' kann man sich das Interface ippp0 erstellen und die wichtigsten Einstellungen bereits vornehmen. Das Finetuning muss aber doch von Hand erfolgen: - /etc/isdn/device.ippp0 auch wenn die Kommentare etwas anderes suggerieren, in DE gilt: eigene Nummer ohne Vorwahl, Zielrufnummer mit führender Null: LOCALMSN='6632587' REMOTEMSN='01920780' Neben den genannten Wählmodi gibt es auch `manual', was für kostenpflichtige Verbindungen zu empfehlen ist: DIALMODE=manual - /etc/isdn/ipppd.ippp0 hier wird der zur Authentifizierung notwendige Benutzername für diese Verbindung eingetragen: name arcor - /etc/ppp/pap-secrets hier wird das zur Authentifizierung notwendige Passwort für diejenige Verbindung eingetragen, deren `name' `arcor' lautet: "arcor" "*" "internet" - damit die Änderungen aktiv werden startet man das ISDN Subsystem neu: $ /etc/init.d/isdnutils stop $ /etc/init.d/isdnutils start - die Einwahl erfolgt mittels `isdnctrl dial ippp0', aufgelegt wird durch `isdnctrl hangup ippp0'. Der aktuelle Status wird mit `isdnctrl status ippp0' sichtbar. - sollen weitere Verbindungen eingerichtet werden, so kann man dies durch Kopieren der obigen *.ippp0 Dateien nach *.ippp1 etc. erreichen. In diesem Fall müssen die beiden Dateien /etc/ppp/ip-up.d/00-ipppd /etc/ppp/ip-down.d/99-ipppd noch angepasst werden, die das Routing dynamisch einrichten, aber eben defaultmäßig nur für ippp0. Am einfachsten ist es, einfach den Schlüssel `ippp0' in der case-Anweisung durch `ippp*' zu ersetzen, so dass er für alle Dialup-Connections passt. 2004-04-10 Joachim Jautz http://www.jay-jay.net/contact.html