linux-l: Himmel, Arsch und Netz ;-)

W. Conrad coney at coney.de
Di Aug 22 12:55:15 CEST 2000


On Sun, 20 Aug 2000, Dr. Bernd Freistedt wrote:
> Es ist zum Auswachsen!
> Dabei ist die Netzphilosophie irgendwie logisch, nur leider
> reagiert _mein_ Netz unlogisch :-[
> 

> Seit Jahr und Tag werkeln Rechner (1) und (2) friedlich ueber
> Twisted Pair miteinander an einem Hub. Dabei ist (1) der Router,
> der auch masqueraded.


> Ein neu hinzugekommener (3) wird von (2) erfolgreich gepingt und
> umgekehrt; mit und zu (1) will das nicht funktionieren.
> Telnet von (1) nach (2) funktioniert, von (2) geht's auch nach
> (3) weiter, nicht aber direkt von (1) nach (3)
> Ein von allen (1, 2, 3) abgesetztes `arp` sieht die jeweiligen
> Karten der beiden anderen.

Hallo Bernd,

> 
> Die technischen Daten:
> ------------------------------------------------------------------
> zu (1)                                                          
> ======
> Eintrag in /etc/route.conf
> 192.168.1.0   0.0.0.0       255.255.255.0          eth0
> 
> route -n
> Destination   Gateway      Genmask         Flags Metric Ref Use Iface
> 193.101.72.4  0.0.0.0      255.255.255.255 UH    0      0   0 ppp0
> 192.168.1.0   192.168.1.1  255.255.255.0   UG    0      0   0 eth0     
> 192.168.1.0   0.0.0.0      255.255.255.0   U     0      0   0 eth0
> 192.168.33.0  0.0.0.0      255.255.255.0   U     0      0   0 vmnet1
> 127.0.0.0     0.0.0.0      255.0.0.0       U     0      0   0 lo
> 0.0.0.0       193.101.72.4 0.0.0.0         UG    0      0   0 ppp0

		Das sieht soweit in Ordnung aus.

> ifconfig (eth0, gekuerzt)
> inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
> ------------------------------------------------------------------
> zu (2)
> ======
> Eintrag in /etc/route.conf
> 192.168.1.1             192.168.1.2     0.0.0.0    eth0
> default                 192.168.1.1     0.0.0.0    eth0
> 
> route -n
> Destination   Gateway      Genmask         Flags Metric Ref Use Iface

??? > 192.168.1.1   192.168.1.2  255.255.255.255 UGH   0      0   0   eth0 ???
Diesen "Host behind gateway"-Eintrag könnte man nach der nächsten
Zeile einfügen, ist aber meiner Ansicht nach nicht erforderlich.
           	
	besser erstmal die eigene eth0 eintragen, wie oben bei 1:
192.168.1.2     0.0.0.0         255.255.255.255 UH    0      0        0 eth0 [1]

	Eintrag für das Netz hinter eth0 fehlt:
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0 [2]


> 127.0.0.0     0.0.0.0      255.0.0.0       U     0      0   0   lo
> 0.0.0.0       192.168.1.1  0.0.0.0         UG    0      0   0   eth0 

> 
> ifconfig (eth0)
> inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
> ------------------------------------------------------------------
> zu (3)
> ======
> Eintrag in /etc/route.conf
>192.168.1.1             192.168.1.3     0.0.0.0    eth0
> default                 192.168.1.1     0.0.0.0    eth0
> 
> route -n
> Destination   Gateway      Genmask         Flags Metric Ref Use Iface
      

           Auch hier erstmal die eigene eth0 eintragen, wie oben bei 1:
192.168.1.3    0.0.0.0         255.255.255.255 UH    0      0        0 eth0

dann host behind gateway, falls gewünscht.
> 192.168.1.1   192.168.1.3  255.255.255.255 UGH   0      0   0   eth0

  Ist RICHTIG: eigenes NETZ HINTER ETH0 !!!
	> 192.168.1.0   0.0.0.0      255.255.255.0   U     0      0   0   eth0 **)
	

> 127.0.0.0     0.0.0.0      255.0.0.0       U     0      0   0   lo
> 0.0.0.0       192.168.1.1  0.0.0.0         UG    0      0   0   eth0   
> 
> **) Wo kommt bloss dieser Eintrag her?! Ich kann ihn auch nicht
> mit `route del` hinauswerfen, duerfte vielleicht nicht die
> Ursache sein....?

Der ist wahrscheinlich von einem Konfiogurationsskript RICHTIG angelegt worden.
> 
> ifconf (eth0)
> inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
> ------------------------------------------------------------------
> 
> Fuer'n guten, weiterfuehrenden Tip bin ich dankbar.
> 
> Gruessli
> Bernd


So wüßten dann alle Deiner Rechner, 
	wo die eigenen eth0-Karten liegen
	dass das eigene Netz hinter ihrer eth0 liegt
	und dass die große, weite Welt hinter Rechner 1.

Ich habe hier eine ganz ähnliche Umgebung:
1 Suse 6.3 als Router, eine RH6.2 daneben, eine SuSe6.3 und ein Win.-Rechner im
Zimmer meines Sohnes.
Der jeweilige Routingtable der "Nicht-Router" ist sehr einfach und funktioniert
problemlos:

Kernel IP routing table
Destination     Gateway         Genmask       (...)  Use Iface
192.168.0.1     0.0.0.0         255.255.255.255    eth0  (1)
192.168.0.0     0.0.0.0         255.255.255.0        eth0  (2)
127.0.0.0        0.0.0.0         255.0.0.0                lo     (3)
0.0.0.0         192.168.0.2     0.0.0.0                  eth0   (4)

(1) eigenes Interface eth0
(2) Mein Netz [192.168.0.0] hinter eth0 
(3)  Iss klar.
(4)  Default auf eth0 des Routers = 192.168.0.2

Hoffe es klappt damit, denn der Betreff drückt ja was aus.

;o)

Grüße 

Wolfgang



 -- 

Wolfgang Conrad      c at coney.de   http://www.coney.de



Mehr Informationen über die Mailingliste linux-l