Ho il seguente scenario:
Computer A 198.51.100.8
:, maschera di rete 255.255.255.0
Computer B 203.0.113.9
:, maschera di rete 255.255.255.0
Entrambi i computer si trovano sullo stesso segmento LAN; nessun gateway predefinito è specificato in entrambi i casi.
Per far comunicare questi due computer, ho aggiunto due percorsi statici, in questo modo:
route add 203.0.113.9 mask 255.255.255.255 198.51.100.8
Tuttavia, preferirei aggiungere i percorsi statici specificando un'interfaccia di rete , anziché specificando un indirizzo IP del gateway .
Questo è possibile con Linux usando un comando come:
ip route add 203.0.113.9 dev eth0
e similmente in FreeBSD:
route add 203.0.113.9/32 -iface fxp0 -cloning
Tuttavia, non riesco a farlo con Windows. Idealmente, voglio fare qualcosa del tipo:
route add 203.0.113.9 mask 255.255.255.255 if 2
ma ciò stampa semplicemente l'uso del route
comando, il che mi dice che sto sbagliando. Ho anche provato a usare netsh
, il che mi dice:
> 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.
Qualche idea o suggerimento?
Aggiornamento : quando inizialmente ho pubblicato questa domanda, stavo usando Windows XP. Ma ho trascurato di menzionarlo.
Lascerò la risposta originale di Grizly, poiché è corretta per la mia domanda originale. Ma se stai usando una versione più recente di Windows di XP / 2003, prova una delle altre risposte.