Route oder Bridge?? -- Hilfe
Nils Kassube
kassube at gmx.net
Mon Mai 21 22:30:26 BST 2007
klaus wrote:
> Entschuldige, dass ich jetzt erst direkt auf Dich antworte,
Kein Problem.
> >> Was sagt denn route bei Client und Server?
>
> Beim Server sagt route:
> klabog at cruces:~$ route
> Kernel IP Routentabelle
> Ziel Router Genmask Flags Metric Ref Use
> Iface
> 192.168.1.0 * 255.255.255.0 U 0 0 0
> eth0 192.168.47.0 * 255.255.255.0 U 0 0
> 0 eth1 link-local * 255.255.0.0 U 1000
> 0 0 eth1 default DD-WRT 0.0.0.0 UG 0
> 0 0 eth0
>
> Beim Client: (oh jeh, das muss ich jetzt alles abschreiben. XP gibt ja
> da eine Unmenge Text aus! )
> Ziel Genmask Access Port Interface Metric
> 0.0.0.0 0,0,0,0 192.168.47.47 192.168.47.100 30
> 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
> 192.168.47.0 255.255.255.0 192.168.47.100 192.168.47.100 30
> 192.168.47.100 255.255.255.255 127.0.0.1 127.0.0.1 30
> 192.168.47.255 255.255.255.255 192.168.47.100 192.168.47.100
> 30 224.0.0.0 224.0.0.0 192.168.47.100 192.168.47.100 30
> 255.255.255.255 255.255.255.255 192.168.47.100 192.168.47.100
> 1 Standard Gateway 192.168.47.47
Das sieht ja alles ganz gut aus (wenn ich nun nix übersehen habe).
> Während ich geschrieben habe ist Deine letzte Mail eingegangen.
> Bezüglich der Netmask des Routers müsste ich mal nachschauen, aber
> beschränkt ist das Teil offensichtlich nicht, wenn man von der Menge
> der möglichen einstellbaren Parameter ausgeht! Das ist ein Accesspoint
> (Wimax?) mit eingebautem Router und weiß was sonst noch. Da will ich
> nicht unbedingt dran gehen denn das ist im Augenblick meine einzige
> Verbindung ins Internet.
Dass du an deinem Router nichts verstellen willst, kann ich zwar
nachvollziehen, aber ohne wird es wohl nicht gehen. Ich denke mal, wenn
man NUR an der netmask dreht, nachdem man den ursprünglich wenigstens
halb funktionierenden Wert notiert, ist das ganze noch reparierbar.
Wieviel hast du denn überhaupt am Router schon konfiguriert, dass es
nicht notfalls mit einem Zurücksetzen auf die Werkseinstellungen
repariert werden könnte?
> Aber irgendwie müsste ich doch mit dem Client ins Internet kommen wenn
> ich schon bis zum Netz 192.168.1.0 Netz im Server pingen kann?
Nein, das muss nicht zwangsweise sein, denn die Kommunikation bleibt wohl
recht einseitig. Und das Netz 192.168.1.0 kannst du ja scheinbar nicht
anpingen -- sonst käme ja eine Antwort vom Router. Der gehört nämlich zu
eben diesem Netz. So wie ich die Situation sehe, passiert folgendes:
Ping Client -> 192.168.47.47: Das Ziel ist im Netz 192.168.47.0 und geht
deshalb auf das Interface am Client Richtung Server. Kein Problem
soweit -- Antwort kommt auch ganz normal zurück.
Ping Client -> 192.168.1.102: Das Ziel ist NICHT im Netz 192.168.47.0.
Daher wird an das Default-Gateway gesendet. Das ist wieder 192.168.47.47,
aber diesmal geht es eben noch weiter. Beim Server gibt es eine Route zu
192.168.1.102, dahin wird dein Ping gesendet. Die Antwort kann aber nicht
über eth0 gesendet werden, weil die Route besagt, dass ein Antwort für
das Netz 192.168.47.0 über eth1 gehen soll. Die Antwort kommt also wieder
beim Client an.
Ping Client -> 192.168.1.1: Das Ziel ist NICHT im Netz 192.168.47.0. Daher
wird an das Default-Gateway gesendet. Das ist wieder 192.168.47.47. Beim
Server gibt es eine Route zu 192.168.1.1, nämlich eth0. Dahin wird dein
Ping weitergesendet. Der Router hat nun ein Problemchen. Er empfängt
einen Ping von 192.168.47.100, aber dafür gibt es keine Route. Das Netz
zu deinem Server ist 192.168.1.0 wegen der sehr wahrscheinlich
verwendeten Netmask 255.255.255.0. Das beinhaltet die Adressen
192.168.1.0 bis 192.168.1.255, aber nichts aus dem Netz 192.168.47.0. Die
Antwort kommt vom Router also nie beim Server an und antürlich auch nicht
beim Client.
Und wenn du nun versuchst, vom Client ins Internet zu kommen, passiert
wieder das gleiche -- der Router weiß nicht, wohin eine Antwort geschickt
werden soll.
Wenn du nun die Netmask beim Router Richtung Server auf 255.255.0.0
änderst, wird alles für 192.168.irgendwas an den Server gesendet, also
auch für 192.168.47.100 -- und das ist es ja wohl, was du erreichen
willst.
> Muss
> vielleicht das Standard Gateway auf dem Client die 192.168.1.1 sein?
Nein, das Standard-Gateway beim Client ist schon OK mit 192.168.47.47,
denn alles was nach Netmask 255.255.255.0 nicht zum Netz 192.168.47.0
passt wird dann an 192.168.47.47 geschickt. Mit 192.168.1.1 würde es
nicht funktionieren, weil es dahin keine Route gibt.
Nils