546 votes

Comment afficher le trafic réseau dans le terminal ?

Comment afficher le trafic réseau réel (sans fil) dans un terminal ?

De plus : Est-il possible d'ajouter cette information au tableau de top ?

4 votes

Des solutions pour la question "Est-il possible d'ajouter cette information au tableau de l'UE ? top ?" :)

1 votes

@JanakaBandara à vérifier Regards .

29voto

Dai Points 24530
tcpdump -i eth0 

Vous obtiendrez ainsi des informations en continu sur toutes les données provenant de cette interface (votre carte Ethernet). Similaire à wireshark.

使用方法 ifconfig pour voir la liste des interfaces de vos machines.

27voto

hingev Points 6311

Je pense ifconfig [interface] le fera. Comme :

gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:18:de:89:52:71  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

gevorg@gevorg-TravelMate-3260:~$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:16:36:bf:92:e3  
          inet addr:192.168.10.100  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::216:36ff:febf:92e3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:342765 errors:0 dropped:0 overruns:0 frame:0
          TX packets:306183 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:373934806 (373.9 MB)  TX bytes:39111569 (39.1 MB)
          Interrupt:16 

Il montre Octets RX:73934806 (373.9 MB) y Octets TX:39111569 (39.1 MB) .

22voto

automatonic Points 2830

Si vous cherchez quelque chose d'extrêmement simple, mais néanmoins utile, essayez ifstat

$ sudo apt-get install ifstat
$ ifstat
       eth0               wlan0       
 KB/s in  KB/s out   KB/s in  KB/s out
    0.00      0.00      0.96      4.79
    0.00      0.00      0.04      0.14

Il surveille toutes les interfaces en même temps, en imprimant une nouvelle ligne toutes les secondes. Utile pour le pipe dans un autre script, ou pour le laisser tourner et observer l'utilisation de la bande passante dans le temps. Pas aussi joli que d'autres outils, mais il fait le travail.

Il y a quelques options utiles listées dans le page d'accueil :

-z  Hides interface which counters are null, eg interfaces that are up but not used.
-n  Turns off displaying the header periodically.
-t  Adds a timestamp at the beginning of each line.
-T  Reports total bandwith for all monitored interfaces.
-S  Keep stats updated on the same line if possible (no scrolling nor wrapping).
-b  Reports bandwith in kbits/sec instead of kbytes/sec.

19voto

firo Points 1480

Un autre outil utile est le sar. Installez-le,

apt install sysstat

Comment l'utiliser :

sar -n DEV  1

Et l'incroyable guide graphique de Brendan : enter image description here

Références

18voto

Nato Boram Points 842

Ce n'est pas spécifique à la mise en réseau, mais Regards peut afficher le trafic réseau de différentes interfaces.

enter image description here

Installez-le avec l'une de ces commandes :

sudo snap install glances
sudo apt install glances

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X