Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:baronsed:iftop [Le 19/07/2012, 16:26] Baronsed typo et faute |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>console réseau}} | ||
- | ---- | ||
- | ====== Iftop ====== | ||
- | Si vous êtes sur une machine très utilisée ou si vous constatez des lenteurs réseau, il se peut que la quantité de trafic soit en cause. | ||
- | |||
- | Pour le vérifier, il existe une commande simple : **iftop**. | ||
- | |||
- | ===== Pré-requis ===== | ||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Avoir [[:tutoriel:comment_modifier_sources_maj|dans vos sources de mises à jour]] les [[:dépôts]] Universe activés. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>iftop|iftop]]**. | ||
- | |||
- | ===== Utilisation ===== | ||
- | **iftop** nécessitant les [[:sudo|droits d'administration]], pour l'utiliser il s'agira de saisir dans un [[:terminal]] la [[:commande_shell|commande]] suivante : | ||
- | <code>sudo iftop</code> | ||
- | |||
- | Cette commande lance une petite interface [[wpfr>Ncurses|Ncurses]] qui liste toutes les connexions de la machine. Des barres sont affichées en inversion vidéo pour représenter visuellement le débit. | ||
- | |||
- | ==== Raccourcis ==== | ||
- | Pour rendre les données plus lisibles : | ||
- | * **t :** regrouper les débits entrants et sortants d'une connexion en une seule ligne (ou afficher uniquement l'un ou l'autre) | ||
- | * **s** : effacer les sources (cela regroupe les lignes par destinataire) | ||
- | * **d** : même chose dans l'autre sens (cela regroupe les lignes par émetteur) | ||
- | * **p** : dégrouper les connexions par port (S et D pour n'en dégrouper qu'un seul) | ||
- | * **L** : avoir une échelle logarithmique | ||
- | |||
- | ==== Nombreuses connexions ==== | ||
- | Si vous avez beaucoup de connexions, il se peut que vous vouliez filtrer. Pour cela, vous avez 2 possibilités : | ||
- | - Tout d'abord, l'option ''-f'' de **iftop** qui prend un filtre au même format que [[wpfr>Tcpdump|Tcpdump]], ou la touche **f** pour l'équivalent en dynamique. Attention, iftop ne conserve que les paquets IP. <code>sudo iftop -f "port http"</code> | ||
- | - Une autre méthode est de filtrer les machines à l'affichage avec la touche **l** (L minuscule). | ||
- | |||
- | Ensuite, vous aurez envie de scroller parmi vos nombreuses connexions. Pour cela, stabilisez l'affichage : | ||
- | * **o** : geler l'ordre | ||
- | * **P** : gel complet | ||
- | * **j** et **k** : raccourcis équivalents à ceux de [[:vim|vim]] pour faire défiler. | ||
- | |||
- | Par défaut, **iftop** effectue des requêtes DNS pour associer les noms de domaines aux adresses, ce qui génère du traffic supplémentaire. Pour empêcher cela, utilisez l'option ''-n'', ou la touche **n** en cours d'utilisation. | ||
- | |||
- | ==== Configuration ==== | ||
- | |||
- | Si vous utilisez régulièrement **iftop**, [[:tutoriel:comment_modifier_un_fichier|faites-vous un fichier]] de configuration **~/.iftoprc** ((//~// représente votre //Dossier Personnel//)) pour ne pas retaper les paramètres à chaque fois.\\ | ||
- | Par exemple, si vous êtes tout le temps connecté en [[:wifi]], ajoutez-y : | ||
- | <file>interface: wlan0</file> | ||
- | Et bien sûr le [[:man|man 8 iftop]] reste votre ami pour plus de détails. | ||
- | |||
- | ===== Voir aussi ===== | ||
- | * [[http://www.ex-parrot.com/~pdw/iftop/|Site officiel]] | ||
- | * [[http://linux-attitude.fr/post/surveiller-le-trafic-reseau|L'article de Benoît Peccatte]], source de cette page | ||
- | |||
- | ---- | ||
- | //Contributeurs principaux : [[utilisateurs:baronsed|Baronsed]]// |