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