Ich moechte zwei Linux-Rechner (beide SuSE 8.0) über raw-IP und ISDN verbinden (Callback-Server, Callback-Client). yast2 bietet hierfür Konfigurationmöglichkeiten an. Jedoch sobald ich raw-ip wähle kann ich die IP-Adressen der peers nicht mehr aendern. Was ist hier faul ? Gruss Rainer P.S.: Haette erstmal versucht die suse-isdn@suse.com zu durchfloehen, jedoch habe keine Moeglichkeit gefunden die Mailiste zu durchsuchen. Hat hier jemand ne Idee ?
On Sat, Jul 20, 2002 at 05:27:34PM +0200, Rainer Stransky wrote:
Ich moechte zwei Linux-Rechner (beide SuSE 8.0) über raw-IP und ISDN verbinden (Callback-Server, Callback-Client).
yast2 bietet hierfür Konfigurationmöglichkeiten an. Jedoch sobald ich raw-ip wähle kann ich die IP-Adressen der peers nicht mehr aendern.
Was ist hier faul ?
Fehler im yast2. Workaround: editiere /etc/sysconfig/isdn/cfg-netX und trage die Addresen von Hand ein. Beim Server auch REMOTE_IN="liste der Nummern die anrufen duerfen" -- Karsten Keil SuSE Labs ISDN development
On Saturday 20 July 2002 23:03, Karsten Keil wrote:
On Sat, Jul 20, 2002 at 05:27:34PM +0200, Rainer Stransky wrote:
Ich moechte zwei Linux-Rechner (beide SuSE 8.0) über raw-IP und ISDN verbinden (Callback-Server, Callback-Client).
yast2 bietet hierfür Konfigurationmöglichkeiten an. Jedoch sobald ich raw-ip wähle kann ich die IP-Adressen der peers nicht mehr aendern.
Was ist hier faul ?
Fehler im yast2. Workaround: editiere /etc/sysconfig/isdn/cfg-netX und trage die Addresen von Hand ein. Beim Server auch REMOTE_IN="liste der Nummern die anrufen duerfen. Habe nun folgende Einstellung in /etc/sysconfig/isdn/cfg-net1: # cat cfg-net1 CALLBACK="in" CHARGEHUP="on" COMPRESSION="yes" DEFAULTROUTE="no" DIALMODE="auto" DYNAMICIP="no" FIREWALL="no" IDLETIME="300" IPADDR="192.168.1.1" MSN="43" MULTILINK="no" PROTOCOL="rawip" PROVIDER="sofa" PTPADDR="192.168.1.2" STARTMODE="onboot" USEPEERDNS="yes" REMOTE_IN="44"
Wie man sieht versuche ich eine Testverbindung auf meinem internen S0 mit Nebenstellennummern. Nach rcisdn restart net1, bekomme ich folgende nicht sehr erfolgversprechende Ausgabe: # isdnctrl list isdn0 Current setup of interface 'isdn0': EAZ/MSN: 43 Phone number(s): Outgoing: 044 Incoming: Dial mode: auto Secure: on Callback: in Reject before Callback: on Callback-delay: 2 Dialmax: 1 Hangup-Timeout: 300 Incoming-Hangup: off ChargeHangup: on Charge-Units: 0 Charge-Interval: 0 Layer-2-Protocol: hdlc Layer-3-Protocol: trans Encapsulation: rawip Slave Interface: None Slave delay: 10 Master Interface: None Pre-Bound to: Nothing PPP-Bound to: Nothing Hier fehlen meine IP-Adressen und die Incoming Nummer ? Mir ist schon nicht klar wie die Korrelation cfg-net1 und dem interface Namen isdn0 zustande kommt. Vielleicht ist ja da schon der Haken. Unter /etc/sysconfig/isdn gibt es nur: cfg-contr0 cfg-net0 cfg-net1 scripts Der Eintrag mit ifconfig sieht so aus: isdn0 Link encap:Ethernet HWaddr FC:FC:00:00:00:00 inet6 addr: fe80::fefc:ff:fe00:0/10 Scope:Link UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:1 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:30 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) -- Rainer Stransky ----------------------------------------------------------------------------------- Software Factory GmbH mailto:Rainer.Stransky@so-fa.de Panoramastr. 47, 73084 Salach phone : +49 7162 460592 o technical software development fax : +49 7162 460593 o system engineering mobile : +49 172 6714084 o consulting www : http://www.so-fa.de ------------------------------------------------------------------------------------
On Sun, Jul 21, 2002 at 01:10:51PM +0200, Rainer Stransky wrote:
On Saturday 20 July 2002 23:03, Karsten Keil wrote:
On Sat, Jul 20, 2002 at 05:27:34PM +0200, Rainer Stransky wrote:
Ich moechte zwei Linux-Rechner (beide SuSE 8.0) über raw-IP und ISDN verbinden (Callback-Server, Callback-Client).
yast2 bietet hierfür Konfigurationmöglichkeiten an. Jedoch sobald ich raw-ip wähle kann ich die IP-Adressen der peers nicht mehr aendern.
Was ist hier faul ?
Fehler im yast2. Workaround: editiere /etc/sysconfig/isdn/cfg-netX und trage die Addresen von Hand ein. Beim Server auch REMOTE_IN="liste der Nummern die anrufen duerfen. Habe nun folgende Einstellung in /etc/sysconfig/isdn/cfg-net1: # cat cfg-net1 CALLBACK="in" CHARGEHUP="on" COMPRESSION="yes" DEFAULTROUTE="no" DIALMODE="auto" DYNAMICIP="no" FIREWALL="no" IDLETIME="300" IPADDR="192.168.1.1" MSN="43" MULTILINK="no" PROTOCOL="rawip" PROVIDER="sofa" PTPADDR="192.168.1.2" STARTMODE="onboot" USEPEERDNS="yes" REMOTE_IN="44"
Wie man sieht versuche ich eine Testverbindung auf meinem internen S0 mit Nebenstellennummern.
Dann muss der DIALPREFIX auf "" in diesem file oder #44 als Zielrufnummer. SuSEconfig --module isdn muss nach Aenderungen in den cfg-netX files laufen, hatte ich wohl vergessen zu erwaehnen.
Nach rcisdn restart net1, bekomme ich folgende nicht sehr erfolgversprechende Ausgabe:
rcisdn restart laedt nur die Treiber, nicht die netwerk devices Zum neu Laden des isdn0 Netzwerk Interfaces benutze: ifdown isdn0 ifup isdn0 oder rcnetwork restart -o type=isdn ...
Mir ist schon nicht klar wie die Korrelation cfg-net1 und dem interface Namen isdn0 zustande kommt. Vielleicht ist ja da schon der Haken. Unter /etc/sysconfig/isdn gibt es nur: cfg-contr0 cfg-net0 cfg-net1 scripts
1. definiertes RAWIP: isdn0, naechstest isdn1 usw. Das kommt einfach von der Reihenfolge der zu vegebenen Interfaces. Die syncppp interfaces muessen alle ipppN heissen, deshalb belegt z.B. ein mit MPPP konfiguriertes IF in cfg-net0 ippp0 und ippp1 das in cfg-net1 konfigurierte ippp2 und ippp3 usw. Ich weiss das es nicht schoen ist, aber habe bis jetzt keine andere einfache Loesung gefunden. Fuer RAWIP koennte man es anders machen und den net<N> zu isdn<N> machen, vielleicht aendere ich das noch. -- Karsten Keil SuSE Labs ISDN development
participants (2)
-
Karsten Keil
-
Rainer Stransky