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