11.07.2015 Views

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

282 CAPITOLO 7. L’AMMINISTRAZIONE DI BASE DELLE RETIsi annulla il protocollo richiede 25 che il router scarti il pacchetto ed invii un messaggio ICMP(di tipo time exceeded) al mittente.Il comando traceroute invia una serie di pacchetti UDP con TTL crescente a partire da 1,così da ricevere un ICMP time exceeded da ogni router attraversato per giungere a destinazione.In questo modo si può avere tracciata tutta la strada fatta da un pacchetto. Un esempio delfunzionamento del comando è il seguente:piccardi@oppish:~/temp/video/riserva$ traceroute www.linux.ittraceroute to picard.linux.it (62.177.1.107), 30 hops max, 38 byte packets1 10.16.34.54 (10.16.34.54) 404.842 ms 228.168 ms 217.859 ms2 213.234.139.162 (213.234.139.162) 295.735 ms 271.781 ms 120.006 ms3 interbusiness-mix.mix-it.net (217.29.66.35) 417.619 ms 62.880 ms 296.789 ms4 151.99.98.225 (151.99.98.225) 209.817 ms 275.854 ms 125.990 ms5 151.99.75.219 (151.99.75.219) 157.818 ms 363.377 ms 64.956 ms6 80.17.211.190 (80.17.211.190) 477.793 ms 190.838 ms 191.940 ms7 r-ge10-vl2.opb.interbusiness.it (195.31.96.227) 365.857 ms 222.774 ms 310.838 ms8 62.86.83.194 (62.86.83.194) 70.828 ms 156.906 ms 67.908 ms9 sircore1-ext.publinet.it (62.177.0.1) 67.880 ms 561.587 ms 694.767 ms10 picard.linux.it (62.177.1.107) 293.828 ms 464.118 ms 217.977 msCosì se per un qualche motivo non riuscite a raggiungere il vostro indirizzo di destinazionepotete verificare se questo è dovuto al fatto che la strada che prendono i vostri pacchetti èinterrotta da qualche parte, 26 visualizzando dove si fermano sulla strada verso la destinazione.OpzioneSignificato-l stampa anche il TTL dei pacchetti ricevuti come risposta, utile perverificare la presenza di un routing asimmetrico.-f first Imposta il valore del TTL del primo pacchetto.-i iface Invia i pacchetti con l’indirizzo dell’interfaccia iface; ha senso soloquando ci sono più indirizzi sulla stessa macchina.-n non effettua la risoluzioni di nomi e indirizzi.-I invia pacchetti ICMP invece che UDP.-s source usa l’indirizzo source come indirizzo sorgente dei pacchetti inviati.-m imposta il valore massimo del TTL usato (il default è di 30 hop).-w time Imposta il numero di secondi time da attendere per ricevere unarisposta.Tabella 7.17: Opzioni del comando traceroute.Il comando traceroute prende come argomento l’indirizzo (numerico o simbolico) di cui sivuole tracciare la rotta, ed opzionalmente una dimensioni dei pacchetti da usare. Il comandosupporta anche numerose opzioni, che permettono di impostare varie caratteristiche dei pacchettiinviati, al solito si sono riportate le principali in tab. 7.17; per le restanti si faccia riferimentoalla pagina di manuale.Del comando esiste una versione più moderna, che presenta anche una interfaccia grafica,mtr, che mostra dinamicamente lo stato della strada percorsa dai pacchetti, insieme con una seriedi statistiche relative al loro inoltro, unificando le funzionalità dei due comandi traceroute eping. La caratteristica di mtr è inoltre quella di utilizzare vari tipi di protocolli per i pacchetti diprova, mentre traceroute usa pacchetti UDP, così spesso mtr riesce a funzionare anche quandotraceroute fallisce poiché i pacchetti di prova vengono bloccati dai firewall.25 questo viene fatto per evitare che i pacchetti persi nei routing loop continuino a circolare sulla rete, con sprecodi banda.26 sempre che qualche amministratore di rete troppo zelante ed un po’ ignorante non si sia messo a filtrare anchei pacchetti di controllo usati dal protocollo.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!