Rechercher une page de manuel
route
Langue: it
Version: 27 gennaio 1996 (openSuse - 09/10/07)
Section: 8 (Commandes administrateur)
NOME
route - mostra / manipola la tabella di routing IPSINTASSI
route [-vnee]- route
- [-v] add [-net|-host] Destinazione [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If]
- route
- [-v] del [-net|-host] Destinazione [gw Gw] [netmask Nm] [metric N] [[dev] If]
- route
- [-V] [--version] [-h] [--help]
DESCRIZIONE
Route manipola la tabella di IP routing del kernel. Il suo uso primario è per configurare percorsi statici (static route) verso host o reti specifiche tramite un'interfaccia, dopo che questa è stata configurata con il programma ifconfig(8).OPZIONI
- -v
- è il flag per verbose (non usato).
- -n
- mostra l'indirizzo numerico invece di provare a determinare il nome simbolico dell'host. È utile se si sta provando a scoprire perché l'itinerario (percorso) verso il proprio nameserver è svanito.
- -e
- usa il formato netstat(8) per la visulizzazione della tabella di routing. -ee genererà una riga molto lunga con tutti i parametri della tabella di routing.
- -net
- la Destinazione è l'indirizzo di una rete (trovato in /etc/networks dalla funzione di libreria getnetbyname(2)).
- -host
- è l'indirizzo di un host (trovato con la funzione di libreria gethostbyname(2)).
- (niente)
- mostra la tabella di routing del kernel. L'impaginazione può essere cambiata con -e e -ee.
- del
- cancella un percorso.
- add
- aggiunge un percorso.
- Destinazione
- L'host o la rete di destinazione. Si può fornire un indirizzo IP nella notazione dotted decimal oppure un nome di host/rete.
- netmask Nm
- Specifica la netmask per un percorso da aggiungere. Ha senso solo per network route, e quando l'indirizzo Destinazione ha realmente senso con la netmask specificata. Se non è data nessuna netmask, route cerca di indovinarla, cosicché per la maggior parte delle impostazioni normali non ci sarà bisogno di specificare una netmask.
- gw Gw
- Qualsiasi pacchetto IP per la rete o l'host di destinazione sarà instradato attraverso il gateway specificato. NOTA: Per prima cosa il gateway specificato deve essere raggiungibile. Ciò di solito significa che si è configurato precedentemente un percorso statico verso il gateway. Se si specifica l'indirizzo di una della proprie interfacce locali, questo sarà usato per decidere su quale interfaccia debbano essere instradati i pacchetti.
- metric M
- Imposta il campo metric nella tabella di routing, usato dai demoni per il routing dinamico.
- mss M
- Specifica la TCP Maximum Segment Size (MSS) in byte per le connessioni TCP su questo percorso. Ciò è usato normalmente solo per raffinate ottimizzazioni delle configurazioni di routing. Il default è 536.
- window W
- Specifica la TCP window size per connessioni TCP su questo percorso. Ciò è usato tipicamente solo per reti AX.25 e con driver incapaci di trattare frame back to back.
- irtt I
- Specifica l'initial round trip time (irtt) per connessioni TCP su questo percorso. Ciò è usato tipicamente solo su reti AX.25. Il numero è dato in millisecondi (1-12000). Se omesso è usato il valore di default del RFC 1122 di 300ms.
- reject
- Installa un percorso bloccante, il quale forza il fallimento di un route lookup. Ciò è usato per esempio per mascherare reti esterne usando il percorso di default. NON è per il firewalling.
- mod, dyn, reinstate
- Installa un percorso dinamico o modificato. Entrambi i flag sono generalmente impostati solo da un demone di routing. È solo per scopi diagnostici.
- dev If
- Forza il percorso ad essere associato con il dispositivo specificato, altrimenti il kernel proverà a determinare da solo un dispositivo (controllando i percorsi già esistenti e le specifiche dei dispositivi, e dove è aggiunto il percorso). Nella maggior parte delle reti non ce ne bisogno.
Se dev If è l'ultima opzione nella riga di comando, la parola dev può essere omessa, in quanto è il default. D'altra parte l'ordine degli altri modificatori (metric - netmask - gw - dev) non ha importanza.
ESEMPI
- route add -net 127.0.0.0
- aggiunge la normale voce di loopback, usando la netmask 255.0.0.0 (rete di Classe A, determinata dall'indirizzo di destinazione) e la associa con il dispositivo "lo" (assumendo che questo dispositivo sia stato preventivamente configurato correttamente con ifconfig(8)).
- route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
- aggiunge un percorso per la rete 192.56.76.x tramite "eth0". L'argomento netmask per la Classe C qui non è realmente necessario poiché 192.* è un indirizzo IP di Classe C. La parola "dev" può essere qui omessa.
- route add default gw mango-gw
- aggiunge un percorso di default (che sarà usato se non corrisponde nessun'altro percorso). Tutti i pacchetti che usano questo itinerario passeranno attraverso il gateway "mango-gw". Il dispositivo che sarà realmente usato per quell'itinerario dipende da come si può raggiungere "mango-gw" - il percorso statico per "mango-gw" dovrà essere configurato precedentemente.
- route add ipx4 sl0
- Aggiunge il percorso per l'host "ipx4" attraverso l'interfaccia SLIP (assumendo che "ipx4" sia un host SLIP).
- route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4
- Questo comando aggiunge al rete "192.57.66.x" ad essere ``gateway-zzata'' attraverso il percorso precedente all'interfaccia SLIP.
- route add 224.0.0.0 netmask 240.0.0.0 dev eth0
- Ciò imposta tutti i percorsi IP di Classe D (multicast) ad andare tramite "eth0". Questo è la corretta riga di configurazione normale con un kernel multicast.
- route add 10.0.0.0 netmask 255.0.0.0 reject
- Installa un percorso rifiutante (rejecting route) per la rete privata "10.x.x.x".
OUTPUT
L'output della tabella di routing del kernel è organizzato nelle seguenti colonne.- Destination
- La rete di destinazione o l'host di destinazione.
- Gateway
- L'host gateway o '*' se non ne è impostato nessuno.
- Genmask
- La netmask per la rete di destinazione, '255.255.255.255' per l'host di destinazione e '0.0.0.0' per il percorso di default.
- Flags
- I flag possibili sono:
U (il percorso è Up (su))
H (la destinazione è un host)
G (usa un gateway)
R (percorso reinstate per un instradamento dinamico (dinamic routing))
D (installato dinamicamente da un demone o rediretto)
M (modificato da un demone di routing o rediretto)
! (reject route) - Metric
- La 'distanza' della destinazione (di solito misurata in hops). Non è usata da kernel recenti, solo i demoni di routing possono usarla.
- Ref
- Numero di riferimenti a questo percorso. Non usato nel kernel di Linux, sempre a 0.
- Use
- Numero di lookup per il percorso. Con i kernel recenti questi numeri sono molto bassi, in quanto i socket hanno la propria cache e non hanno bisogno di percorsi di lookup.
- Iface
- Interfaccia alla quale saranno inviati i pacchetti IP.
- MSS
- Maximum Segment Size di default per le connessioni TCP su questo percorso.
- Window
- Dimensione delle finestre (windowsize) per le connessioni TCP su questo percorso.
- irtt
- RTT (Round Trip Time) iniziale. I kernel lo usano per provare a indovinare i valori migliori dei parametri del protocollo TCP senza aspettare risposte (probabilmente lente).
FILE
/proc/net/route/etc/networks
/etc/hosts
/etc/init.d/network
VEDERE ANCHE
ifconfig(8), netstat(8), arp(8)STORIA
Route per Linux è stata scritta originariamente da Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> e poi modificata da Johannes Stille e Linus Torvalds per il pl15. Alan Cox ha aggiunto le opzioni mss e window per il Linux 1.1.22. Il supporto per irtt e l'unificazione con netstat di Bernd Eckenfels.BACHI
nessuno :)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre