Ich habe folgendes Szenario:
Computer A 198.51.100.8
:, Netzmaske 255.255.255.0
Computer B 203.0.113.9
:, Netzmaske 255.255.255.0
Beide Computer befinden sich im selben LAN-Segment. In beiden Fällen ist kein Standard-Gateway angegeben.
Damit diese beiden Computer miteinander kommunizieren können, habe ich zwei statische Routen hinzugefügt:
route add 203.0.113.9 mask 255.255.255.255 198.51.100.8
Ich würde es jedoch vorziehen, die statischen Routen durch Angabe einer Netzwerkschnittstelle anstelle einer Gateway-IP-Adresse hinzuzufügen .
Dies ist unter Linux mit folgenden Befehlen möglich:
ip route add 203.0.113.9 dev eth0
und ähnlich in FreeBSD:
route add 203.0.113.9/32 -iface fxp0 -cloning
Ich bin jedoch ratlos, wie dies mit Windows geschehen soll. Idealerweise möchte ich etwas machen wie:
route add 203.0.113.9 mask 255.255.255.255 if 2
aber das gibt nur die Verwendung für den route
Befehl aus, die mir sagt, dass ich es falsch mache. Ich habe auch versucht zu benutzen netsh
, was mir sagt:
> netsh routing ip add persistentroute 203.0.113.9 255.255.255.255 "Local Area Connection"
Specify the next-hop for non point-to-point interfaces.
Irgendwelche Gedanken oder Vorschläge?
Update : Als ich diese Frage ursprünglich gestellt habe, habe ich Windows XP verwendet. Aber das habe ich versäumt zu erwähnen.
Ich werde Grizlys ursprüngliche Antwort belassen, da sie für meine ursprüngliche Frage richtig ist. Wenn Sie jedoch eine neuere Version von Windows als XP / 2003 verwenden, probieren Sie eine der anderen Antworten aus.