Heimnetzwerke - WIFI, LAN, Router und Co 16.534 Themen, 81.365 Beiträge

Mit ROUTE ADD Verbindung zu anderem Host herstellen ?!?

AH966 / 14 Antworten / Flachansicht Nickles

Hallo!

Ich hab hier ein Problem, das mich echt langsam verzweifeln lässt.

Hab hier einen PC stehen, der in einem Netzwerk ist.

Hat die IP-Adresse 192.168.1.25, Netzwerkmaske 255.255.255.0, Standardgateway ist 192.168.1.254.

Jetzt hab ich hier so ein NAS-Teil, das voreingestellt die IP-Adresse 192.169.1.100 hat.
Wie kann ich eine Verbindung zu dem Ding herstellen, ohne meine IP-Adresse zu ändern?

Das müsste doch mit "route add" gehen, oder?
- Muß das Ding dann direkt an meinem PC hängen
oder kann ein Switch dazwischen stecken?
- Reicht da nicht:"route add 192.169.1.100 192.168.1.25"??

Kann mir jemand auf die Sprünge helfen? Hab das Gefühl, manchmal klappt sowas und manchmal nicht...

Gruß,AndreasDer Pfad der Gerechten ist zu beiden Seiten gesäumt mit den Freveleien der Selbstsüchtigen und der Tyrannei böser Männer...
bei Antwort benachrichtigen
xafford AH966 „Hi xafford, habe die IP ja schon geändert. Mir gings eben um das Verständnis...“
Optionen
Aber bist Du sicher, daß das mit dem route add-Befehl nicht funktionieren kann?

Ja :o)

Wenn ich doch dabei keine MASK angebe sondern nur das Ziel, wird doch die zweite IP-Adresse (die eigene) doch nur als Interface angesehen, über das das Ziel gesucht werden soll.

Erst mal vorweg: Wenn Du keine MASK angibst greift die Standardmask mit 255.255.255.255, das sorgt ohnehin dafür, daß Du auf ein Netzwerk mit genau einem Host routest, dich selbst (schau in der Routingtabelle nach mit route print). Routing beruht ja generell darauf, dass Du ein Paket an einen Knoten weiterleitest der entweder:

a) den Weg kennt, wie das Paket an den Zielknoten weitergereicht werden kann, es also an den nächsten Gateway auf dem Weg weiter reichen kann oder

b) das Paket selbst direkt zustellen kann, da er sich im gleichen Netz wie das Ziel befindet.

Was passiert nun bei deiner Route? Punkt b) trifft nicht zu, dein Rechner befindet sich im Netz 192..168.1.0/24, das Ziel in einem anderen Netz, er kann also das Paket nicht zustellen. Jetzt nuß also a) greifen. Er sucht nun also nach dem nächsten Gateway auf dem Weg zum Ziel. Da es keinen weiteren Gateway in Richtung des Netzes des Zielknotens kennt greift das Standardgateway.
Deine Route kann also nicht funktionieren, da dein Rechner weder im selben Netz wie der Zielknoten ist (physisch zwar schon, aber nciht aus Sicht des Protokolls), noch ein Gateway ansprechen kann, das den Weg in das Zielnetz kennt, außer dem Standardgateway (das dann den Weg aber auch nicht kennt).
Lange Worte, kurzer Sinn, eine Route muß immer einen Weg aufzeichnen, der zu einem Knoten im gleichen Netz wie die Zieladresse führt. Da es aber gar keinen Knoten im Zielnetz deines NAS gibt (dein Rechner ist ja nicht in diesem Netz, ebenso dein Router) kann das Paket nie zugestellt werden.
Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
...aha. - GarfTermy