it-swarm.com.de

Geben Sie die Route zu einer Schnittstelle in Windows cmd an

Ich habe einen Computer mit 2 Netzwerkschnittstellen. Eine Schnittstelle ist mit der IP-Adresse 192.168.0.254 mit dem LAN-Netzwerk verbunden, die andere mit einem Rekorderserver (192.168.0.233). 192.168.0.10 ist das Gateway für das LAN. Wenn ich versuche, einen Ping-Befehl an 192.168.0.6 zu senden, versucht Windows zunächst, eine Route zur Schnittstelle ohne Netzwerk (192.168.0.233) herzustellen. Ich möchte eine Route zu 192.168.0.6/255.255.255.0 hinzufügen und angeben, dass ich die Schnittstelle 192.168.0.254 verwenden möchte, wenn ich versuche, 192.168.0.6 zu pingen. Ich habe versucht:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.10 if 13

Hier ist ein Ausdruck meiner Schnittstellen:

screenshot 1

Wenn ich die statische Route zur Tabelle hinzufüge, wird die angegebene Schnittstelle nicht angezeigt, sondern nur dem Gateway zugeordnet.

screenshot 2

Ist es richtig?

13
Davi GN

Um die Schnittstelle im Windows-Routenbefehl anzugeben, sollten Sie 'IF' ... Großbuchstaben und keine Kleinbuchstaben verwenden.

Wenn Sie angeben, dass Sie einer einzelnen IP 192.168.0.6 eine Route hinzufügen möchten, müssen Sie eine Subnetzmaske von 255.255.255.255 verwenden.

Die Subnetzmaske 255.255.255.255 gibt einen einzelnen Host an. Eine Subnetzmaske von 255.255.255.0 gibt 192.168.0.X an, wobei X = 1-254 ist

Ihr Befehl sollte also lauten:

route add 192.168.0.6 mask 255.255.255.255 192.168.0.10 IF 13

Wenn Sie sich Ihre Frage noch einmal ansehen, besteht die beste Lösung für Sie möglicherweise darin, Ihre LAN-Seite wie ein normales 192.168.0.X-Netzwerk zu verwenden. Für den Rekorderserver würde ich jedoch empfehlen, ein anderes Netzwerk anzugeben: die Rekorderserver-IP von 192.168. 10.233, und dann sollte Ihre zweite Netzwerkschnittstelle 192.168.10.2 sein. Dadurch müssen Routen nicht mehr manuell konfiguriert werden, und möglicherweise wird alles für Sie vereinfacht.

16
Dre

Das sollte funktionieren:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254

Wenn Sie Ausdauer wollen:

route -p add 192.168.0.6 mask 255.255.255.0 192.168.0.254

Ich bin mir nicht sicher, wofür das "Wenn" war, aber versuche es aus Kostengründen:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254 metric 13
10
Anthony Fornito