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