On Thu, Oct 05, 2000 at 10:29:14AM +0200, Tilo Wetzel wrote:
Guten Morgen,
habe mir gerade meine 3 Einwahlen IPPP0 .. IPPP2 mittels Yast eingerichtet. Anwählen tu ich manuell mit KISDN. Die 3 Einwahl (nacamar, freenet & t-online) klappt, allerdings kann ich nur mit IPPP0 (nacamar) Daten übertragen. Bei IPPP1 & 2 tut sich nix auf der Leitung - egal ob als root oder als user. Wo liegt das Problem? Hier scheint das DFÜ-Netzwerk von sinnlos intelligenter zu sein. Mit kppp und Modembetrieb klappte es vorher. kppp unterstützt allerdings kein ISDN.
OK, also mal die Darstellung, soweit ich das ISDN von Linux (nach kompletten Durchlesen der Doku und verzweifelter Fehlersuche) verstanden habe. Mittels modprobe lädst du die Devices (also die ISDN-Karten), wobei du ihnen eine id mitlieferst (ganz wichtig, die brauchst du dann gleich !!!!!). Mit isdnctrl wird dann das Interface (ich nenns jtzt mal so) definiert (Interface bedeutet hier im Sinne von Policy, also welche Telefonnummern dürfen angewählt werden, welcher Wählmodus (manuell, auto, off) etc.). Die Interface-Definitionen gelten standardmäßig für alle (!!!) Devices. Wenn du ein Interface an ein Device koppeln willst, geschieht das mit "isdnctrl pppbind <device-id> <interfacenummer>"
Beispiel für 2 Karten (ich habs noch nie ausprobiert, kann also nur hoffen, daß es so klappt):
//zwei isdn-devices einrichten (tut mir leid, ich verwende immer insmod)
insmod isdn insmod hisax type=xx protocol=2 id=isdncard0 insmod hisax type=xx protocol=2 id=isdncard0
isdnctrl addif ippp0 //....
isdnctrl addif ippp1 //....
//interfaces an devices binden (ippp0 an isdncard0) isdnctrl pppbind isdncard0 0 //0 steht hier für ippp0, es wird nur die Nummer benutzt isdnctrl pppbind isdncard1 1
Jetzt läuft alles, was an /dev/ippp0 geschickt wird über die Karte mit der id isdncard0 und alles über /dev/ippp1 über isdncard1.
Gruß und Danke
Mail mal, ob es geklappt hat
Tilo
Ulf