On Thu, Jul 17, 2003 at 12:00:00AM +0000, Andreas Vogt wrote:
Hallo zusammen, (zweiter Versuch)
Ich moechte einen Einwahlrechner, der derzeit mit 8 Hybridmodems (isdn und analog) arbeitet, aus diversen Gruenden auf die Nutzung einer ISDN-Karte (Eicon diva server 4BRI PCI) umstellen.
Bislang horcht ein getty-aehnliches Programm an den Modems und unterscheidet automatisch PPP bzw. Terminaleinwahl.
Bei Verwendung der eicon Karte mit isdn4linux habe ich folgende Probleme:
a) Zuweisung eines syncPPP/hdlc devices auf ippp0 klappt; ein ttyI device mit analog Einstellungen auf der selben Rufnummer funktioniert auch. Beim Anlegen eines zusaetzlichen ttyI Devices, das nun X75 Einwahl (Terminal) auf der gleichen Rufnummer ermoeglichen soll, kommen dort aber nie Anrufe an. Obwohl fuer das ippp0 Device explizit l2_protocol auf hdlc gesetzt ist, werden X75 Anrufe ebenfalls von ippp0 angenommen (und dann natuerlich irgendwann aufgelegt, gegenstelle sieht Hieroglyophen).
b) Konfiguration einer anderen Nummer mit ttyI Devices, S14=0, S18=7 funktioniert soweit auch. Terminaleinwahl mit X75 geht. Bei manchen Testeinwahlen klappt dann acuh X75 mit asyncPPP. Einige tester stellen zwar X75 ein, werden aber dann (laut eigener Protokolle) mit HDLC verbunden und schaffen daher keine Einwahl mit PPP.
Da bislang die notwendigen Einstellungen fuer die Einwahl zu den Hybridmodems X75 war (und das galt fuer terminal und PPP EInwahl), wuerde ich das gerne in der Uebergangszeit ohne Probleme beibehalten. Aber offenbar gibt es damit Schwierigkeiten.
Jetzt ein paar Fragen: 1) Wieso nimmt ein auf l2_proto HDLC eingestelltes ippp Device ueberhaupt X75 Anrufe an?
Weil das die selbe Kennung im I4L ist und I4L nicht die ankommenden Daten analysiert.
2) Wieso nimmt ein auf X75 (S14=0) eingestelltes ttyI Device ueberhaupt HDLC Anrufe entgegen?
dito.
3) Wie kann ich erreichen, dass alle eingehenden Anrufe auf der GLEICHEN Nummer korrekt angenommen werden - so wei jetzt schon mit syncPPP bzw. analog? Meine (vielleicht naive) Vorstellung war: - Schaffung eines (mehrerer) ippp Devices zum Beantworten von HDLC syncPPP - Anlegen mehrerer ttyI devices fuer analog (funktioniert) - Anlegen mehrerer ttyI Devices mit HDLC fuer Terminaleinwahl (S14=3) - Anlegen mehrerer ttyI Devices mit X75 fuer Terminaleinwahl und (async)PPP, das automatisch von dem getty-aehnlichen Programm erkannt wird (wie bie analog).
Das ganze laeuft auf einer Dual Xeon Maschine, SuSE8.2, Kernel 2.4.20 (gepatcht), isdn4linux RPM 2003.3.10 (isdnctrl Version ist 3.2p3). Die aktive ISDN karte ist eine Eicon Diva Server 4BRI PCI Karte
Geht so nur ueber unterschiedliche Nummern fuer X75 und sync PPP. -- Karsten Keil SuSE Labs ISDN development