Comando Route

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

qwerty50

Utente Attivo
Messaggi
20
Reazioni
0
Punteggio
25
Sto sperimentando il comando route di Windows, se ho capito bene mi permette di redirezionare tutti i pacchetti ad un indirizzo ip diverso.
Esempio, supposto che il mio pc all'interno delle rete locale abbia come indirizzo 192.168.1.8 e il computer a fianco al mio 192.168.1.9,
voglio fare in modo che tutto il traffico di rete sia diretto a 192.168.1.8, cioè a me stesso.
Ho capito bene che il comando route fa proprio questo ?

route -p add 192.168.1.9 MASK 255.255.255.0 192.168.1.8

In teoria quindi se eseguo il comando ping 192.168.9 i pacchetti non dovrebbero andare li ma bensi su 192.168.1.8
Ma non succede, come mai ? cioè mi trovo invece che i pacchetti vanno a finire su 192.168.1.9


Aiuto !!!
 
route -p add 192.168.1.9 MASK 255.255.255.0 192.168.1.8
è sbagliato perchè 255.255.255.0 presuppone una rete e 192.168.1.9 è un indirizzo di host

ma anche se lo scrivevi giusto
route add 192.168.1.9 MASK 255.255.255.255 192.168.1.8
non funzionava lo stesso perché se dai un route print ti ritrovi
Codice:
Destination     Gateway         Genmask            Dev
192.168.1.9     192.168.1.8     255.255.255.255    eth0

quindi per andare a .9 deve usare l'interfaccia eth0 e passare da .8 (.8 non risponde, passa se no che gateway è) la qual cosa su una stessa rete non ha senso
le route con gateway si usano fra reti

Le premesse da cui sei partito sono errate comando route serve ad indicare la strada fra network facendo passare i pacchetti da un gateway ma il destinatario non cambia
 
Ultima modifica:
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top