Am Montag, 25. März 2002 15:56 schrieben Sie:
Hi Steffen,
On Mon, Mar 25, 2002 at 16:26:24 +0000, Steffen Liebergeld wrote:
ich habe heute angefangen zwei Rechner mitteln Nullmodemkabel zu verbinden. Das klappt auch soweit erstmal ganz gut. Auf beiden Maschinen wird angezeigt, dass die Verbindung steht: linux:/etc/ppp H /usr/sbin/pppd /dev/ttyS1 nodetach Using interface ppp0 Connect: ppp0 <--> /dev/ttyS1 user stepardo logged in Deflate (15) compression enabled local IP address 191.168.0.1 remote IP address 192.186.0.3
Nur ein Ping klappt partout nicht! Immer wieder kommt die Meldung "Network is
Was liefern auf beiden Rechnern die Kommandos:
ifconfig
Rechner1:
ppp0 Protokoll:Punkt-zu-Punkt Verbindung inet Adresse:192.168.0.3 P-z-P:192.186.0.3 Maske:255.255.255.255 UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:23 errors:1 dropped:0 overruns:0 frame:1 TX packets:23 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:10 RX bytes:524 (524.0 b) TX bytes:490 (490.0 b)
Rechner2:
eigentlich genauso, nur dass "frame:0" angezeigt wird.
route -n
Rechner1:192.186.0.3 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 Rechner2:192.186.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
Und wie sieht auf beiden Rechner die /etc/ppp/options aus? Welche Version des pppd wird verwendet?
Rechner1: 2.4.1 Rechner2: 2.3.11
Kann das Probleme geben?
Bei pppd 2.3.5 gebe ich folgende Optionen auf der Kommandozeile ein: (die /etc/ppp/options ist auf beiden Rechnern leer)
pppd /dev/ttyS1 115200 asyncmap 0 noauth persist local passive \ nodefaultroute 192.168.0.1:192.168.0.3
und auf der Gegenseite:
pppd /dev/ttyS1 115200 asyncmap 0 noauth persist local passive \ nodefaultroute 192.168.0.3:192.168.0.1
Die "tags" IP_des_Clienten:IP_des_Servers hatte ich andersrum eingetragen. Jetzt hab ich das geändert. Das Ergebnis ist, dass ich jetzt einen Ping von Rechner1 auf Rechner2 durchführen kann (vorher war es andersrum).
Bei neueren pppd-Versionen muss man AFAIK noch nodtr angeben.
bye, Chris
Apropos: SLIP ist keine Lösung, weil ich auf Rechner2 keine neuen Kernelmudule (ausser den vorhandenen) laden kann.