LINUX

Linux iftop – Ascolta il traffico di rete (interfaccia) e la larghezza di banda (coppia di host)

Oggi la necessità di larghezza di banda aumenta di volta in volta. Film, streaming, giochi online sono alcune delle applicazioni che consumano una larghezza di banda elevata. L’amministratore di sistema dovrebbe gestire e monitorare la larghezza di banda in entrata e in uscita dal proprio server. C’è molto monitoraggio della rete su Internet. Su Linux, system c’è un altro strumento alternativo che ha chiamato iftop.

Cos’è iftop

da sito iftopiftop è definito come un’applicazione che ascolta sulla rete traffico su un’interfaccia denominata e visualizza una tabella dell’utilizzo corrente della larghezza di banda da parte delle coppie di host. Iftop funziona come il comando top, fa la stessa cosa per la CPU.

Installazione di iftop

Iftop è disponibile nel file di codice sorgente. Dobbiamo prima compilarlo. Ma non preoccuparti, questa installazione è facile. Ecco i passaggi.

1. Scarica il codice sorgente di iftop

$ wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

2. Estrarlo

$ tar zxvf iftop-0.17.tar.gz

3. Configurare iftop

$ cd iftop-0.17
$ ./configure

Sul mio Linux, ho ricevuto un errore libpcap quando ho eseguito il passaggio ./configure.

Errore libcap

Per risolverlo, ho installato libpcap-dev. Eseguo il comando seguente sul mio Ubuntu Linux.

$ sudo wajig install libpcap-dev

Dopo aver installato la libreria, ho eseguito di nuovo ./configure.

4. Compilalo

$ make

5. Installalo come root

# make install

Usando iftop

Iftop deve essere eseguito come utente root. In caso contrario, riceverai un messaggio di errore che ti informa che non ci sono privilegi sufficienti.

Eseguire iftop senza accesso root

Una volta ottenuto il permesso di root, digitare:

# iftop
Esegui iftop

Come leggere le informazioni

iftop visualizzerà queste informazioni.

Il livello superiore è un’unità di misura. Gli indirizzi sottostanti rappresentano l’interazione tra il tuo computer (ad esempio è dev-machine-2.local) a indirizzi esterni. Ogni indirizzo ha 2 connessioni accoppiate. Iftop ci mostra l’interazione all’intervallo di 2, 10, 40 secondi.

Ad esempio, daremo un’occhiata all’indirizzo sopra.

  • dev-machine-2.local nei precedenti 2 secondi 416 b i dati sono inviati all’indirizzo 69.174.48.129
  • Nei precedenti 10 secondi a dev-machine-2.local vengono inviati 6,83 Kb di dati
  • Nei precedenti 40 secondi dev-machine-2.local. 6,83 Kb di dati

Allo stesso tempo :

  • 69,174,48,129 nelle precedenti 2 secondi I dati da 1,05 Kb vengono inviati a dev-machine-2.local
  • Nei precedenti 10 secondi ha inviato 42,5 Kb di dati
  • Nei precedenti 40 secondi risentire i dati di 42,5 Kb

In fondo, iftop ci mostra alcuni risultati:

  • Dati TX e RX cumulativi
  • Numero massimo di dati TX e RX negli ultimi 40 secondi
  • Velocità di trasferimento totali in media su 2 secondi, 10 secondi e 40 secondi

Esegui iftop usando le opzioni

Abilita la visualizzazione della porta

Per abilitare la visualizzazione della porta, aggiungi -P opzione con iftop

# iftop -P
Mostra porto

La porta verrà visualizzata su entrambi i lati. Con questa opzione abilitata, possiamo analizzare quale tipo di comunicazione è avvenuta di più.

Mostra i tassi di larghezza di banda in byte/sec

Per impostazione predefinita, iftop visualizzerà le tariffe in bit/sec. Per visualizzarlo in byte/secpossiamo usare -B opzione.

# iftop -B
Visualizza bty/sec

Sappiamo che i tassi di visualizzazione sono in cima byte/sec è da lettera maiuscola B sui dati inviati (TX) e ricevuti (RX). Mentre se mostriamo la lettera b sui dati inviati e ricevuti ci dice che le tariffe sono in bit/sec.

Specifica una rete per l’analisi del traffico

Possiamo anche chiedere se top controlla solo la maschera di rete specificata. Per usare questo, possiamo usare – F opzione seguita da netmask.

# iftop -F 255.255.0.0

Il comando precedente chiederà se top sta monitorando la rete che ha netmask 255.255.0.0.

Monitorare utilizzando la maschera di rete

Specificare un’interfaccia di ascolto

Se il tuo sistema ha più di 1 interfaccia da monitorare, possiamo specificare un’interfaccia specifica. Diciamo se vogliamo monitorare eth0 interfaccia, possiamo usarla loro opzione seguita dal nome dell’interfaccia.

# iftop -i eth0
Ascolta sull'interfaccia eth0

Limita la larghezza di banda superiore

Iftop fornisce un’opzione per limitare la larghezza di banda superiore. Per usare questo possiamo – m opzione seguita da quanto limite.

# iftop -m 2000

Il comando sopra dirà se top to limit 2 Kb (2 kilobyte).

Limita la larghezza di banda superiore a 2Kb

Comando sullo schermo

Un’altra parte che rende iftop interessante è che iftop fornisce comandi sullo schermo. continua punto interrogativo (?) pulsante sullo schermo iftop per visualizzare il comando disponibile.

Comando sullo schermo

Per uscire da Guida per il comando sullo schermo, premere il pulsante di nuovo il pulsante con il punto interrogativo.

Conclusione

Iftop non ha lo scopo di monitorare l’utilizzo della larghezza di banda della rete a lungo termine, ma piuttosto di monitorare l’utilizzo della larghezza di banda in tempo reale per scopi di analisi. Con il file del codice sorgente iftop di circa 160 Kb e 1,2 Mb dopo l’estrazione, iftop è leggero ma ha una buona funzione. Come al solito, possiamo sempre scrivere man iftop o iftop -h per visualizzare la sua pagina di manuale ed esplorarla in modo più dettagliato.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close