Come configurare smartphone e PC. Portale informativo
  • casa
  • Interessante
  • Route add route permanent windows 7. Descrizione del comando ROUTE

Route add route permanent windows 7. Descrizione del comando ROUTE

Buon pomeriggio. Oggi parleremo di cos'è un percorso statico, perché è necessario e come è prescritto.

Quindi, devi registrare un percorso di rete in modo che il tuo computer sappia come "andare" su Internet e sulla rete locale. Innanzitutto, un po' di teoria.

  1. Il routing statico è un tipo di routing in cui i percorsi sono specificati in modo esplicito durante la configurazione del router. Tutto il routing in questo caso avviene senza la partecipazione di alcun protocollo di routing, per configurare tutto il routing sul router, è necessario studiarne attentamente le istruzioni e configurare i percorsi lì
  2. Un percorso statico è un percorso definito dall'amministratore che fa sì che i pacchetti che viaggiano tra l'origine e la destinazione prendano il percorso specificato.

In altre parole, questo è un percorso esplicitamente specificato lungo il quale il pacchetto deve viaggiare dal punto A al punto B.

Ora è molto comune utilizzare le "reti private virtuali" (VPN) per la sicurezza. Le VPN vengono utilizzate sia nelle organizzazioni per organizzare la propria rete sicura, sia nei provider per fornire l'accesso a Internet globale agli utenti ordinari. Ma, in un modo o nell'altro, questo a volte causa un piccolo inconveniente, sia nelle organizzazioni che per gli utenti ordinari. Ad esempio, hai due computer a casa, uno dei quali ha accesso a Internet tramite VPN, è anche collegato al secondo computer da una rete locale e ogni volta che si connette a Internet, la connessione tra i due computer viene interrotta, poiché il primo computer (che si è connesso alla VPN) è già su una rete diversa e quindi inaccessibile dal secondo computer. Questo può essere risolto solo con l'aiuto di un percorso statico. Oppure un altro caso, utile agli amministratori di sistema, (un esempio dal vero) c'è un'organizzazione che ha piccoli uffici remoti, la comunicazione con cui passa attraverso OpenVPN e c'è stato un caso in cui ho dovuto scoprire gli indirizzi IP esterni da questi uffici remoti , mi sono connesso al computer tramite rete VPN e, di conseguenza, non riuscivo a riconoscere l'ip esterno, poiché mi avrebbe mostrato l'ip esterno della nostra connessione VPN, ma cosa fare, ho appena registrato un percorso statico sul computer remoto, con che sono arrivato al sito di cui avevo bisogno (che mostrava l'ip esterno) e il gioco è fatto. C'è, ovviamente, un'altra opzione, andare lì e scoprire l'ip senza collegarsi a una rete VPN, ma tu stesso capisci che non c'è tempo per questo e semplicemente riluttanza. Ora hai una piccola idea di dove e perché potresti aver bisogno di sapere come vengono scritti i percorsi statici.

Basta teoria, passiamo alla pratica. Adesso scriveremo un percorso che ci permetterà di accedere alla rete locale con la connessione VPN attivata, utile agli utenti ordinari che hanno più computer in casa e accedono a Internet tramite VPN.

Abbiamo una rete locale: 192.168.1.0/24

IP locale del primo computer (lascia che sia computer - A) - 192.168.1.2 (su cui è presente una connessione VPN)

L'IP locale del secondo computer (e questo computer è B) è 192.168.1.3

Indirizzo IP del gateway, ovvero modem - 192.168.1.1

Abbiamo bisogno di impostare un percorso sul computer A in modo che possa vedere il computer B quando la connessione VPN è abilitata. Questo viene fatto come segue: eseguire la riga di comando:

Start->Esegui->cmd e digita il seguente comando:

Percorso –p aggiungi 192.168.1.0 maschera 255.255.255.0 192.168.1.1

  • route - il programma stesso che funziona con la tabella di routing;
  • -p - una chiave che dice che il percorso sarà persistente, perché (Nota importante!) Senza questa chiave, tutti i percorsi che aggiungi verranno eliminati dopo il riavvio, quindi se vuoi usare sempre il percorso, scrivi questa chiave, se solo una volta, allora non può essere scritto;
  • add - il comando stesso che aggiunge una voce alla tabella di routing;
  • 192.168.1.0 - la rete con cui si vuole comunicare;
  • maschera 255.255.255.0 – maschera di sottorete;
  • 192.168.1.1 è l'indirizzo del gateway, solitamente l'indirizzo del modem.

Aggiungendo un solo percorso, ottieni l'accesso alla tua rete quando Internet è connesso, ad es. Connessione VPN.

Ecco un altro piccolo esempio, hai una connessione Internet a casa tramite un modem ADSL e talvolta (beh, o costantemente) devi connetterti a una rete VPN e, di conseguenza, non avrai accesso a Internet tramite il tuo canale, ma utilizzando un percorso statico puoi accedere a determinati siti (avendo precedentemente scoperto i loro indirizzi ip utilizzando il comando ping sulla riga di comando, ad esempio ping yandex.ru) a cui vorresti avere accesso costante (sia con che senza una connessione VPN connessa). Ad esempio il sito ha un indirizzo IP 172.18.24.13 e il gateway (router, modem) ha un indirizzo IP 192.168.0.1, è necessario scrivere quanto segue:

Percorso –p aggiungi 172.18.24.13 maschera 255.255.255.255 192.168.0.1

Ora parliamo di più del comando route. Sintassi generale:

percorso [-f] [-p]

Considera i comandi e le chiavi di questo programma:

  • -f - rimuove tutte le rotte dalla tabella di routing
  • -p salva il percorso in modo permanente
  • add - aggiunge un nuovo percorso
  • cambia - cambia il percorso corrente nella tabella di instradamento
  • delete - rimuove un percorso dalla tabella di routing
  • stampa - visualizza il contenuto della tabella di instradamento
  • destinazione: quando si aggiunge o si modifica un percorso, questo parametro viene utilizzato per specificare l'ID di rete di destinazione
  • mask - quando si aggiunge o si modifica una route, questo parametro viene utilizzato per specificare la subnet mask per la rete di destinazione
  • gateway - quando si aggiunge o si modifica un nuovo percorso, questo parametro viene utilizzato per specificare il gateway (router o modem)
  • metrica viene utilizzata per specificare un numero intero compreso tra 1 e 9999 che è la metrica di costo per il percorso. Se sono disponibili più percorsi per una particolare rete di destinazione, verrà utilizzato il percorso con il valore della metrica più basso.
  • if - utilizzato per specificare il numero di indice dell'interfaccia connessa alla rete di destinazione.

Per visualizzare semplicemente la tabella di routing sul tuo computer, inserisci quanto segue nella riga di comando:

stampa del percorso

Va ricordato che quando si eseguono tutte le manipolazioni di cui sopra, è necessario prestare attenzione, poiché un errore in una sola cifra porterà a risultati indesiderati, non critici, ma indesiderati. Ciò è particolarmente vero per le reti aziendali, dove il routing è già configurato ed è possibile modificare o eliminare facilmente i percorsi necessari.

· Non ci sono commenti

È incredibile quanto velocemente il tempo vola. La gente pensa che i computer reali siano molto tecnologici, ma il protocollo TCP/IP esiste in una forma o nell'altra da oltre tre decenni. Ha avuto abbastanza tempo per maturare e diventare stabile e affidabile. Ma quando si tratta di computer, niente può essere affidabile. A volte si verificano problemi quando si specificano percorsi per i pacchetti su una rete. In queste situazioni, dovresti avere familiarità con le tabelle di routing di Windows. Determinano il flusso di pacchetti dalla macchina richiesta. Nell'articolo parlerò di come visualizzare le tabelle e di come comprenderle.

Visualizzazione delle tabelle di instradamento

Le tabelle di routing sono una parte importante del protocollo TCP/IP in Windows, ma il sistema operativo non le mostra all'utente medio. Se vuoi vederli, devi aprire un prompt dei comandi e inserire il comando ROUTE PRINT. Successivamente, vedrai una finestra simile a quella mostrata in Figura A.

ImmagineUN: Ecco come appaiono le tabelle di routing.

Prima di soffermarmi sulle tabelle più in dettaglio, ti consiglio di inserire un altro comando a riga di comando:

Questo mostra il protocollo TCP/IP installato sul computer. Puoi anche guardare la sezione TCP/IP nelle proprietà della scheda di rete, ma è preferibile il primo modo. Mi sono spesso imbattuto in una situazione in cui il comando IPCONFIG emette dati completamente diversi rispetto ai dati inseriti nelle proprietà TCP/IP. Non succede spesso, ma gli errori accadono a causa di questo disaccordo. In altre parole, i dati inseriti nelle proprietà TCP/IP determinano l'impostazione del protocollo per la rete selezionata. E il comando IPCONFIG mostra come Windows ha effettivamente configurato il protocollo.

Anche se non ci sono errori, sarà utile verificare la configurazione tramite il comando IPCONFIG. Se il tuo computer ha più schede di rete, è difficile ricordare quali impostazioni si applicano a quale scheda. Il comando IPCONFIG elenca le varie impostazioni in un formato di facile lettura basato sulla scheda di rete, come mostrato nella Figura B:

ImmagineB: Il comando IPCONFIG /ALL mostra tutte le impostazioni TCP/IP basate sulla scheda di rete

Controllo delle tabelle di instradamento

Ti starai chiedendo perché ho chiesto un comando TCP/IP se l'articolo riguarda le tabelle di routing? Sì, perché nessuno guarda i tavoli a meno che non ci sia un problema con il computer. E se c'è un problema, è meglio avviare il processo di risoluzione dei problemi confrontando le informazioni fornite dal comando IPCONFIG con le informazioni nelle tabelle di routing.

Come puoi vedere nella Figura B, il comando IPCONFIG /ALL mostra le informazioni TCP/IP di base: indirizzo IP, gateway predefinito e così via.Le tabelle di routing, tuttavia, non sono così facili da leggere. Ecco perché vorrei discutere la questione della lettura dei dati dalle tabelle.

Per comprendere le informazioni contenute nelle tabelle è necessario capire come funziona il router. Il compito di un router è dirigere il traffico da una rete all'altra. Pertanto, un router può essere costituito da più schede di rete, ciascuna connessa a un diverso segmento di rete.

Quando un utente invia un pacchetto a un segmento di rete diverso da quello a cui è connesso il computer, il pacchetto viene instradato al router. Quindi il router determina il segmento a cui deve essere indirizzato questo pacchetto. Non importa se il router è connesso a due o dieci segmenti di rete. Il processo decisionale per un router è lo stesso e si basa su tabelle di routing.

Osservando la schermata che compare dopo aver inserito il comando Stampa percorso, si può notare che le tabelle sono suddivise in 5 colonne. La prima colonna è reti. Mostra tutti i segmenti di rete a cui è connesso il router. La colonna Netmask mostra la subnet mask, non dell'interfaccia di rete a cui è connesso il segmento, ma del segmento stesso. Ciò consente al router di determinare la classe di indirizzi per la rete di destinazione.

La terza è la colonna del gateway. Dopo che il router ha determinato la rete di destinazione a cui inviare il pacchetto, verifica l'elenco dei gateway. Questo elenco "dice" al router attraverso quale indirizzo IP inviare il pacchetto alla rete di destinazione.

La colonna dell'interfaccia fornisce informazioni sulla scheda di rete connessa alla rete di destinazione. Sarebbe più preciso affermare che questa colonna fornisce informazioni sull'indirizzo IP della scheda di rete che collega il router alla rete di destinazione. Ma il router è abbastanza intelligente da capire a cosa è assegnato l'indirizzo.

La colonna della metrica viene per ultima. Le metriche sono un argomento piuttosto complesso, tuttavia cercherò di spiegare quali sono. Il modo migliore per farlo è usare un aeroporto come esempio. Immagina di dover volare da Charlotte, nella Carolina del Nord, a Miami, in Florida. L'aeroporto di Charlotte è molto grande e ci sono diversi modi per raggiungere la spiaggia di Miami. Puoi prendere un volo della Northwest Airlines. Mi porterà a Detroit, Michigan e poi a Miami (Detroit è un po' fuori dai sentieri battuti). Puoi prendere un volo della Continental Airlines attraverso Houston, in Texas, e poi verso Miami. Oppure puoi semplicemente usare American Airlines e arrivare a Miami senza atterraggi intermedi. Quindi quale volo dovresti prendere?

In realtà, diversi fattori possono influenzare la scelta: prezzo del biglietto, orario di partenza, ecc. Ma supponiamo che tutto sia uguale. Se non c'è differenza oltre alla rotta, allora, ovviamente, è meglio prendere un volo senza atterraggi intermedi. Questo percorso è il più veloce ed eviterà anche problemi di comunicazione, bagagli smarriti, ecc.

L'instradamento funziona allo stesso modo. Esistono diversi percorsi per l'invio di pacchetti. In questo caso, ha senso inviarlo lungo il percorso più breve. È qui che entrano in gioco le metriche. Windows non utilizza le metriche finché esiste un solo percorso per raggiungere la destinazione. In caso contrario, Windows controlla le metriche per determinare il percorso più breve. Questa è una spiegazione semplificata, ma consente di comprendere il principio di funzionamento.

Opzioni di instradamento aggiuntive

Ho già menzionato il comando Route Print, ma ci sono molti usi per il comando ROUTE. La sua sintassi è la seguente:

PERCORSO [-f] [-p]

Interruttore -fè facoltativo. Dice a Windows di cancellare le tabelle di routing delle voci del gateway. Se questo interruttore viene utilizzato insieme ad altri comandi, gli elementi del gate verranno rimossi prima che vengano eseguite altre istruzioni contenute nel comando.

Interruttore -R rende permanente un determinato percorso. Normalmente, al riavvio del server, tutti i percorsi definiti tramite il comando ROUTE vengono rimossi. L'opzione -p specifica che il percorso deve essere salvato anche al riavvio del sistema.

La parte di comando nella sintassi di ROUTE è semplice. Può essere composto da 4 opzioni: STAMPA, AGGIUNGI, ELIMINA e CAMBIA. Ho già parlato del comando ROUTE PRINT, ma potrebbe avere delle opzioni. Ad esempio, puoi utilizzare caratteri speciali in un comando. Se si desidera stampare percorsi per la sottorete 192.x.x.x, è possibile utilizzare il comando ROUTE PRINT 192*.

Il comando ROUTE DELETE funziona allo stesso modo di ROUTE Print. Basta digitare ROUTE DELETE seguito dalla destinazione o dal gateway da rimuovere dalla tabella di routing. Ad esempio, se si desidera eliminare il gateway 192.0.0.0, immettere ROUTE DELETE 192.0.0.0.

Tutto quanto sopra si applica anche ai comandi ROUTE CHANGE e ROUTE ADD. Quando si immette questo comando, è necessario specificare la destinazione, la subnet mask e il gateway. Puoi anche specificare metriche e un'interfaccia. Ad esempio, puoi aggiungere una destinazione con una sintassi semplice come questa:

AGGIUNGI PERCORSO 147.0.0.0 255.0.0.0 148.100.100.100

In questo comando, 147.0.0.0 è la destinazione, 255.0.0.0 è la subnet mask per la destinazione e 148.100.100.100 è l'indirizzo del gateway. Puoi estendere il comando con i parametri METRICA e SE:

AGGIUNGI PERCORSO 147.0.0.0 255.0.0.0 148.100.100.100 METRICO 1 SE 1

Il parametro della metrica è facoltativo, ma specifica la metrica e il numero di hop per il percorso. Il parametro IF indica a Windows quale adattatore utilizzare. Nel nostro caso, Windows utilizza la scheda di rete ad essa associata come interfaccia 1. In assenza di questo parametro, viene utilizzata l'interfaccia migliore.

Conclusione

In questo articolo, ho parlato di come utilizzare il comando ROUTE per visualizzare le tabelle di routing e apportare modifiche ad esse. Se hai bisogno di ulteriore aiuto, puoi ottenere più esempi digitando ROUTE /? comando.

www.windowsnetworking.com


Guarda anche:

Scambio 2007

Se desideri leggere le parti precedenti di questa serie di articoli, segui i collegamenti: Monitor Exchange 2007 con System Manager ...

Introduzione In questo articolo in più parti, voglio mostrarti il ​​processo che ho usato di recente per migrare da un ambiente Exchange 2003 esistente...

Se ti sei perso la prima parte di questa serie, leggi il collegamento Utilizzo dello strumento Analizzatore connettività remota di Exchange Server (parte...

Se ti sei perso la parte precedente di questa serie di articoli, vai a Monitorare Exchange 2007 con System Center Operations Manager...

Quello che dovrai sicuramente affrontare quando abbini diverse sottoreti è il routing. Oh, quante volte mi sono grattato la testa pensosamente non capendo perché il nodo di destinazione rimanesse inaccessibile. Bene, proviamo a pianificarlo chiaramente per non sbagliare.

Ho ridisegnato un po' il diagramma originale in modo che sia chiaro come avverrà il routing e quale interfaccia con quale indirizzo. Ecco il piano (leggermente modificato):

Firmerò le interfacce di rete:

  1. 192.168.10.2/24
  2. 192.168.10.1/24
  3. 10.0.0.10/24
  4. 10.0.0.20/24
  5. 192.168.20.1/24
  6. 192.168.20.2/24

Tutto è semplice. Gateway interni con indirizzo.1, esterno - per numero di sottorete.10 - 10a sottorete, .20 - 20a sottorete. E host con address.2. Non credo ci siano stati problemi con questo. Bene, controlliamo il percorso ora. Per fare ciò, eseguiamo il ping di tutti gli altri host da ciascun nodo.

Disponibilità di nodi nella rete

Come possiamo vedere, solo i nodi collegati direttamente da un cavo di rete virtuale hanno accessibilità. Lo sistemeremo!

Aggiungeremo percorsi usando il comando ROUTE sulla riga di comando. Cosa dobbiamo aggiungere? Guardiamo il tavolo e aggiungiamo quegli appuntamenti che NON vediamo. E prescriviamo il nodo che è il passaggio successivo per il pacchetto su questo percorso. Ecco i dettagli:

  • Per HOST:
    1. destinazione - 10.0.0.0/24 avanti a 192.168.10.1
    2. destinazione - 192.168.20.0/24 inoltro a 192.168.10.1
  • Per SERV:
    1. destinazione - 192.168.20.0/24 inoltro alle 10.0.0.20
  • Per PRINCIPALE:
    1. destinazione - 192.168.10.0/24 in avanti al 10.0.0.10
  • Per AMMINISTRATORE:
    1. destinazione - 192.168.10.0/24 inoltro a 192.168.20.1
    2. destinazione - 10.0.0.0/24 avanti a 192.168.20.1

Registriamo percorsi Percorso

Come vengono aggiunti i percorsi per le workstation? Utilità percorso

La sintassi è qualcosa del genere:

aggiungi percorso MASCHERA

  • – indirizzo di rete di destinazione
  • – maschera di rete di destinazione
  • – nodo a cui inviare il pacchetto per ulteriori indagini. (articolo successivo)

Mostriamo un esempio. Nodo ospite. Invia pacchetti all'host serv.main.com. Proviamo a inviare ping, i pacchetti non arrivano. (vedi screenshot sopra). Come mai? Sì, perché il nostro computer non sa dove inviare i pacchetti a una sottorete sconosciuta (host 10.0.0.10). Questa non è la nostra sottorete, quindi siamo in perdita.

Il compito dell'instradamento è garantire il trasferimento di pacchetti ad altre reti. Se avessimo installato un gateway predefinito, tutti i pacchetti con un indirizzo di rete di destinazione sconosciuto verrebbero trasmessi ad esso "Lasciali risolvere da soli", ma non abbiamo tale parametro.

Quindi, impostiamo il nodo host.

aggiungi percorso 10.0.0.0 maschera 255.0.0.0 192.168.10.1

Tutti i pacchetti il ​​cui indirizzo di destinazione è "subnet 10.0.0.0/8" verranno inviati a 192.168.10.1. Cosa succede contemporaneamente su 192.168.10.1? 192.168.10.1 è un nodo serv.main.com, che ha una seconda interfaccia di rete 10.0.0.10. I pacchetti a questa interfaccia inviati dall'host arriveranno senza problemi, poiché abbiamo registrato il percorso verso l'host.

Ecco un percorso così divertente. Quindi, abbiamo un percorso per 10.0.0.10. Creiamo percorsi alla sottorete 192.168.20.0/24 allo stesso modo. Inviamo tutto-tutto-tutto a 192.168.10.1 (poiché questa è la nostra unica "uscita" dal nodo host).

È ora di configurare il nodo serv.main.com, che è diventato un router a tutti gli effetti.

Entriamo nella gestione del server e vediamo che è installato il ruolo "Routing e accesso remoto" (Routing e accesso remoto). Se tutto è a posto, vai su "Amministrazione" in questo snap-in.

Routing e accesso remoto in Windows Server 2003

O installarlo. Per fare ciò, disabilitare il servizio Windows Firewall.

Dopo aver aggiunto il ruolo "Routing e accesso remoto", vediamo il seguente snap-in. Apri configurazione.

Iniziamo a configurare. Configureremo tutto manualmente per comprendere meglio il routing.

E in questa finestra della procedura guidata Routing e Accesso remoto, seleziona "routing tra reti". Proprio quello che ti serve.

E abbiamo un tale albero nella console MMC. Ci interessano i “percorsi statici”.

Aggiungiamo questo percorso. In generale, questo è simile alla shell grafica dell'utilità route, quindi spiegherò solo cosa abbiamo fatto. Per la rete 192.168.10.0/24, abbiamo specificato l'indirizzo di hop successivo 192.168.10.1 per i pacchetti che provenivano dall'interfaccia 10.0.0.10 (ovvero quei pacchetti che provengono da noi esterni, ad esempio, dall'host PRINCIPALE.COM o AMMINISTRATORE PRINCIPALE.COM

Facciamo una situazione simile per PRINCIPALE.COM

In termini generali, è lo stesso. Specificare “DA”, “DOVE” e “DOVE INVIARE”. Non prestiamo attenzione alla metrica, questo per dare la priorità ad alcuni percorsi rispetto ad altri, quando puoi andare da un punto all'altro in modi diversi.

I percorsi sono stati impostati. Un semplice controllo PING lo dimostra. Tutti i nodi sono disponibili l'uno per l'altro!

Gli amici! Unisciti al nostro

Formato della riga di comando:

Comando ROTTA [-f] [-p] [-4|-6].

Un suggerimento sulle opzioni della riga di comando può essere ottenuto utilizzando la guida integrata (route /?):

-f- Cancellazione delle tabelle di routing dai record di tutti i gateway. Quando viene specificato uno dei comandi, le tabelle vengono cancellate prima dell'esecuzione del comando.

-p- Se utilizzato con il comando ADD, imposta il percorso da salvare tra i riavvii del sistema. Per impostazione predefinita, i percorsi non vengono salvati tra i riavvii. Ignorato per altri comandi che modificano i percorsi permanenti corrispondenti. Questa impostazione non è supportata in Windows 95.

-4 - Uso obbligatorio del protocollo IPv4.

-6 - Uso obbligatorio del protocollo IPv6.

comando- Uno dei seguenti comandi:

- STAMPA- Stampa percorso
- INSERISCI- Aggiunta di un percorso
- ELIMINA- Eliminazione di un percorso
- MODIFICARE- Modifica di un percorso esistente

destinazione- Nodo indirizzato.

MASCHERA- Indica che il parametro seguente viene interpretato come una maschera di rete.

maschera di rete- Valore della maschera di sottorete per questa voce di percorso. Se questo parametro non è impostato, il valore predefinito è 255.255.255.255.

gateway- Gateway.

interfaccia- Numero di interfaccia per il percorso specificato.

METRICO- Definizione metrica, ovvero prezzi per il nodo indirizzato. Minore è il valore della metrica, maggiore è la priorità del nodo durante la creazione di un percorso.

Tutti i nomi host simbolici vengono cercati nel file del database di rete NETWORKS. I nomi simbolici del gateway vengono cercati nel file di database dei nomi host HOSTS.

Per i comandi PRINT e DELETE, puoi specificare l'host e il gateway utilizzando i caratteri jolly oppure puoi omettere il parametro "gateway".

Se l'host di destinazione contiene i caratteri jolly * o ?, viene utilizzato come carattere jolly e vengono stampati solo i percorsi corrispondenti. Il carattere "*" corrisponde a qualsiasi stringa e "?" - un segno.

Esempi: 157.*.1, 157.*, 127.*, *224*.

La corrispondenza dei modelli è supportata solo dal comando PRINT.

Messaggi diagnostici:

Un valore MASK non valido provoca un errore se (NODE & MASK) != NODE.

Per esempio:
percorso ADD 157.0.0.0 MASCHERA 155.0.0.0 157.55.80.1 SE 1- L'aggiunta di un percorso avrà esito negativo perché è stato specificato un parametro mask non valido. (Nodo e maschera) != Nodo.

Esempi:

STAMPA percorso- visualizzare la tabella dei percorsi
percorso PRINT-4- mostra la tabella dei percorsi solo per IPv4
percorso PRINT-6- mostra la tabella dei percorsi solo per IPv6
percorso STAMPA 157*- mostra la tabella delle rotte solo per gli host che iniziano con 157

Se non viene specificata alcuna interfaccia di rete (IF), viene effettuato un tentativo di trovare l'interfaccia migliore per il gateway specificato.

percorso ADD 3ffe::/32 3ffe::1- aggiungi un nuovo percorso per un host con IPv6

percorso CAMBIA 157.0.0.0 MASCHERA 255.0.0.0 157.55.80.5 METRICO 2 SE 2- modificare un percorso esistente per un host IPv4

Il parametro CHANGE viene utilizzato solo per modificare il gateway o la metrica.

percorso ELIMINA 157.0.0.0- Elimina percorso per IPv4.

rotta DELETE 3ffe::/32- rimuovi il percorso per IPV6

Esempi di comandi ROTTA

stampa del percorso- visualizzare la tabella del percorso corrente.

Esempio di tabella visualizzata:


Elenco delle interfacce
24...00 50 ba 5d 0c c4 ......adattatore D-Link DFE-538TX 10/100
13...00 19 db ce 97 9c ...... Realtek RTL8169/8110 Famiglia NIC
1.................................Interfaccia di loopback del software 1
17...00 00 00 00 00 00 00 e0 Adattatore Microsoft ISATAP
12...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interfaccia
===========================================================================

Tabella di instradamento IPv4

===========================================================================
Percorsi attivi:
===========================================================================

Percorsi regolari:
===========================================================================

Tabella di instradamento IPv6
===========================================================================
Percorsi attivi:
===========================================================================

Percorsi regolari:
Mancante

Elenco delle interfacce- Vengono visualizzati gli identificatori (ID), gli indirizzi fisici (MAC) ei nomi delle schede di rete. Nell'esempio:
24 - identificatore di interfaccia
00 50 ba 5d 0c c4- Indirizzo MAC della scheda di rete
Adattatore D-Link DFE-538TX 10/100- il nome della scheda di rete.

Indirizzo di rete (destinazione di rete)- Indirizzo IP, indirizzo di rete o indirizzo 0.0.0.0 utilizzato per il gateway predefinito. Questo è il punto di arrivo del percorso

Maschera di rete (maschera di rete)- maschera di rete.

Indirizzo gateway- L'indirizzo IP del gateway attraverso il quale verrà inviato il pacchetto per raggiungere l'endpoint.

In Windows Vista / Windows 7 / 8 e versioni successive, per gli indirizzi raggiungibili localmente, viene visualizzata questa colonna In collegamento. In altre parole, il valore In collegamento nella colonna "Gateway" significa che il gateway non è utilizzato, l'indirizzo di destinazione è raggiungibile direttamente, senza instradamento.

Interfaccia- Indirizzo IP dell'interfaccia di rete attraverso la quale il pacchetto viene consegnato al punto finale del percorso.

metrico- valore metrico (1-9999). La metrica è un valore numerico che consente di ottimizzare la consegna del pacchetto al destinatario, se l'endpoint del percorso può essere raggiunto da più percorsi diversi. Più basso è il valore della metrica, maggiore è la priorità del percorso.

stampa percorso 192.*- visualizzare la tabella dei percorsi solo per gli indirizzi che iniziano con 192.

aggiungi percorso 0.0.0.0 maschera 0.0.0.0 192.168.1.1- impostare come gateway predefinito (gateway principale) l'indirizzo 192.168.1.1

route -p aggiungi 10.0.0.0 maschera 255.0.0.0 10.0.0.1- aggiungi un percorso per la sottorete 10.0.0.0/255.0.0.0 e salvalo nel registro. Questo è un percorso statico permanente. Se il percorso viene aggiunto senza utilizzare il parametro -p quindi viene conservato solo fino al riavvio del sistema (fino al riavvio del software del sistema di rete). Se, tuttavia, questo parametro è stato ignorato durante l'aggiunta del percorso, le informazioni sul percorso vengono scritte nel registro di Windows (chiave HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes) e verranno utilizzate costantemente quando le interfacce di rete sono attivato.

rotta elimina 10.0.0.0 maschera 255.0.0.0- rimuovi il percorso per la sottorete 10.0.0.0/255.0.0.0 .

aggiungi percorso 10.10.10.10 192.168.1.158- aggiungere un percorso per un host con indirizzo IP 10.10.10.10. Se la maschera non è specificata nel comando, si presume che il suo valore sia 255.255.255.255 , ovvero l'endpoint di destinazione è un singolo indirizzo IP host.

elimina rotta 10.10.10.10- cancella il percorso creato dal comando precedente

cambio percorso 10.0.0.0 maschera 255.0.0.0 10.10.10.1- modificare l'indirizzo del gateway per un percorso esistente verso la rete 10.0.0.0/255.0.0.0 sul valore 10.10.10.1 Questo comando può essere utilizzato solo per modificare l'indirizzo e la metrica del gateway.

percorso -f- cancella la tabella dei percorsi. Dopo aver riavviato il sistema o riavviato le connessioni di rete, la tabella di routing verrà ripristinata in base alla configurazione di rete corrente del computer. Quando si esegue il comando percorso -f tutti i percorsi che soddisfano le seguenti condizioni vengono rimossi dalla tabella:

Non si applica all'interfaccia di loopback (interfaccia con IP 127.0.0.1 e maschera -255.0.0.0)
- non sono percorsi multicast (IP 224.0.0.1 mask 255.0.0.0)
- non sono percorsi nodali (quando la maschera è 255.255.255.255) .

Durante l'elaborazione della tabella di route, le route statiche hanno la precedenza su una route che utilizza un gateway predefinito per raggiungere l'endpoint.

Ciao, la mia Internet passa attraverso una rete crittografata - VPN, quando collego il mio laptop a Internet, la mia rete interna scompare, come posso configurare il laptop per funzionare contemporaneamente su Internet e sulla mia rete domestica?

È necessario registrare un percorso di rete in modo che il computer sappia come "andare" su Internet e sulla rete locale.

  1. Instradamento statico- un tipo di routing in cui i percorsi sono specificati in modo esplicito durante la configurazione del router. Tutto il routing in questo caso avviene senza la partecipazione di alcun protocollo di routing, per configurare tutto il routing sul router, è necessario studiarne attentamente le istruzioni e configurare i percorsi lì
  2. Percorso statico- è un percorso definito dall'amministratore che fa sì che i pacchetti che viaggiano tra l'origine e la destinazione vengano inviati lungo il percorso specificato. In altre parole, questo è un percorso esplicitamente specificato lungo il quale il pacchetto deve viaggiare dal punto A al punto B.

Ora è molto comune utilizzare le "reti private virtuali" (VPN) per la sicurezza. Le VPN vengono utilizzate sia nelle organizzazioni per organizzare la propria rete sicura, sia nei provider per fornire l'accesso a Internet globale agli utenti ordinari. Ma, in un modo o nell'altro, questo a volte causa un piccolo inconveniente, sia nelle organizzazioni che per gli utenti ordinari. Ad esempio, hai due computer a casa, uno dei quali ha accesso a Internet tramite VPN, è anche collegato al secondo computer da una rete locale e ogni volta che si connette a Internet, la connessione tra i due computer viene interrotta, poiché il primo computer (che si è connesso alla VPN) è già su una rete diversa e quindi inaccessibile dal secondo computer. Questo può essere risolto solo con l'aiuto di un percorso statico. Oppure un altro caso, utile agli amministratori di sistema, (un esempio dal vero) c'è un'organizzazione che ha piccoli uffici remoti, la comunicazione con cui passa attraverso OpenVPN e c'è stato un caso in cui ho dovuto scoprire gli indirizzi IP esterni da questi uffici remoti , mi sono connesso al computer tramite rete VPN e, di conseguenza, non riuscivo a riconoscere l'ip esterno, poiché mi avrebbe mostrato l'ip esterno della nostra connessione VPN, ma cosa fare, ho appena registrato un percorso statico sul computer remoto, con che sono arrivato al sito di cui avevo bisogno (che mostrava l'ip esterno) e il gioco è fatto. C'è, ovviamente, un'altra opzione, andare lì e scoprire l'ip senza collegarsi a una rete VPN, ma tu stesso capisci che non c'è tempo per questo e semplicemente riluttanza. Ora hai una piccola idea di dove e perché potresti aver bisogno di sapere come vengono scritti i percorsi statici.
Basta teoria, passiamo alla pratica. Adesso scriveremo un percorso che ci permetterà di accedere alla rete locale con la connessione VPN attivata, utile agli utenti ordinari che hanno più computer in casa e accedono a Internet tramite VPN.

Abbiamo una rete locale: 192.168.1.0/24
IP locale del primo computer(che sia un computer - UN) – 192.168.1.2 (che ha connessioni VPN)
IP locale del secondo computer(e questo computer è B) – 192.168.1.3
Indirizzo IP del gateway, ad es. modem – 192.168.1.1
Dobbiamo registrare il percorso sul computer UN in modo che possa vedere il computer B con una connessione VPN abilitata. Questo viene fatto come segue: eseguire la riga di comando:

Start->Esegui->cmd e digita il seguente comando:

dove:
percorso- il programma stesso che funziona con la tabella di routing;
-p- una chiave che dice che il percorso sarà permanente, poiché ( Nota importante!) senza questa chiave, tutti i percorsi che aggiungi verranno eliminati dopo un riavvio, quindi se vuoi usare sempre il percorso, allora scrivi questa chiave, se solo una volta, allora non puoi scriverla;
Inserisci– il comando stesso che aggiunge una voce alla tabella di routing;
192.168.1.0 – la rete con cui vuoi comunicare;
maschera 255.255.255.0- Maschera di sottorete;
192.168.1.1 – indirizzo gateway, solitamente l'indirizzo del modem.

Aggiungendo un solo percorso, ottieni l'accesso alla tua rete quando Internet è connesso, ad es. Connessione VPN.

Ecco un altro piccolo esempio, hai una connessione Internet a casa tramite un modem ADSL e talvolta (beh, o costantemente) devi connetterti a una rete VPN e, di conseguenza, non avrai accesso a Internet tramite il tuo canale, ma utilizzando un percorso statico puoi accedere a determinati siti (avendo precedentemente scoperto i loro indirizzi ip utilizzando il comando ping sulla riga di comando, ad esempio ping yandex.ru) a cui vorresti avere accesso costante (sia con che senza una connessione VPN connessa). Ad esempio, il sito ha un indirizzo IP 172.18.24.13 e il gateway (router, modem) ha un indirizzo IP 192.168.0.1 devi scrivere quanto segue:

percorso -p aggiungi 172.18.24.13 maschera 255.255.255.255 192.168.0.1

Ora parliamo di più del comando route. Sintassi generale:

percorso [-f] [-p]

Considera i comandi e le chiavi di questo programma:
-f- rimuove tutti i percorsi dalla tabella di instradamento
-p– salva il percorso in modo permanente
Inserisci- aggiunge un nuovo percorso
modificare- cambia il percorso corrente nella tabella di instradamento
Elimina- rimuove il percorso dalla tabella di routing
Stampa- Visualizza il contenuto della tabella di routing
destinazione- quando si aggiunge o si modifica un percorso, questo parametro viene utilizzato per specificare l'ID della rete di destinazione
maschera- quando si aggiunge o si modifica un percorso, questo parametro viene utilizzato per specificare la maschera di sottorete per la rete di destinazione
gateway- quando si aggiunge o si modifica un nuovo percorso, questo parametro viene utilizzato per specificare il gateway (router o modem)
metrico- viene utilizzato per specificare un numero intero compreso tra 1 e 9999, che è la metrica del costo per il percorso. Se sono disponibili più percorsi per una particolare rete di destinazione, verrà utilizzato il percorso con il valore della metrica più basso.
Se- viene utilizzato per indicare il numero di indice dell'interfaccia collegata alla rete di destinazione.

Per visualizzare semplicemente la tabella di routing sul tuo computer, inserisci quanto segue nella riga di comando:

Va ricordato che quando si eseguono tutte le manipolazioni di cui sopra, è necessario prestare attenzione, poiché un errore in una sola cifra porterà a risultati indesiderati, non critici, ma indesiderati. Ciò è particolarmente vero per le reti aziendali, dove il routing è già configurato ed è possibile modificare o eliminare facilmente i percorsi necessari.

Articoli correlati in alto