cómo mostrar el tráfico de red real (inalámbrico) en un terminal?
Además: ¿Es posible agregar esta información al gráfico de top
?
cómo mostrar el tráfico de red real (inalámbrico) en un terminal?
Además: ¿Es posible agregar esta información al gráfico de top
?
Aquí hay algunas herramientas agradables en los repositorios de Ubuntu para el monitoreo del tráfico de red de la línea de comandos:
bmon - muestra múltiples interfaces a la vez
lodos - tiene bonitos gráficos de colores
tcptrack - Favorito. Indica cuánto ancho de banda se está utilizando y también a qué protocolo (servicio/puerto) y destino se está realizando la transmisión.Muy útil cuando desea saber exactamente qué está consumiendo su ancho de banda
Es bastante fácil! instale "iftop" con:
sudo apt-get install iftop
Luego corre
sudo iftop
desde cualquier terminal!
¡Que lo disfrutes!
Alguien también debería haber mencionado nethogs
.
sudo apt-get -y install nethogs
sudo nethogs
Lo que es diferente y tal vez más genial de este es que muestra tráfico por proceso como muestra la imagen
Echa un vistazo a pagina
Hay una buena herramienta llamada velocímetro eso muestra un gráfico en el terminal usando caracteres de bloque Unicode, colores e incluso agrega etiquetas a cada pico en el gráfico.
$ sudo apt-get install speedometer$ speedometer -l -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))
Tiene varias opciones, puede monitorear múltiples interfaces, puede mostrar múltiples gráficos en varias filas o columnas, e incluso puede monitorear la velocidad de descarga de un solo archivo (al observar el tamaño del archivo en el disco).
IPTraf es una utilidad de estadísticas de red basada en consola para Linux. Reúne una variedad de cifras, como recuentos de paquetes y bytes de conexión TCP, estadísticas de interfaz e indicadores de actividad, desgloses de tráfico TCP/UDP y recuentos de paquetes y bytes de estaciones LAN.
Función
Un monitor de tráfico IP que muestra información sobre el tráfico IP que pasa a través de su red. Incluye información de bandera TCP, recuentos de paquetes y bytes, detalles ICMP, tipos de paquetes OSPF. Estadísticas de interfaz generales y detalladas que muestran recuentos de paquetes IP, TCP, UDP, ICMP, no IP y otros IP, errores de suma de comprobación de IP, actividad de interfaz, recuentos de tamaño de paquete. Un monitor de servicio TCP y UDP que muestra recuentos de paquetes entrantes y salientes para puertos de aplicación TCP y UDP comunes Un módulo de estadísticas de LAN que descubre hosts activos y muestra estadísticas que muestran la actividad de datos en ellos Filtros de visualización de TCP, UDP y otros protocolos, lo que le permite ver solo el tráfico que le interesa. El registro admite los tipos de interfaz Ethernet, FDDI, RDSI, SLIP, PPP y bucle invertido. Utiliza la interfaz de socket raw incorporada del kernel de Linux, lo que permite su uso en una amplia gama de tarjetas de red compatibles. Funcionamiento a pantalla completa controlado por menú.
Protocolos Reconocidos
DIRECCIÓN IP TCP UDP ICMP IGMP IGP IGRP OSPF ARP RARP
Los paquetes no IP simplemente se indicarán como" No IP " y, en las LAN Ethernet, se suministrarán con las direcciones Ethernet apropiadas.
Interfaces Compatibles
Bucle invertido local Todas las interfaces Ethernet compatibles con Linux Todas las interfaces FDDI compatibles con Linux Deslizamiento PPP asíncrono PPP síncrono sobre RDSI RDSI con encapsulación IP sin procesar RDSI con encapsulación Cisco HDLC IP de línea paralela
Fuente http://iptraf.seul.org/about.html
Con apt
:
apt-get install iptraf
O descargue la fuente:
http://iptraf.seul.org/download.html
Conexiones de Corriente:
Puertos Actuales:
Resumen de todas las interfaces:
Detallado por Interfaz:
tcpdump -i eth0
Eso le dará una información de transmisión de todos los datos que fluyen desde esa interfaz (su tarjeta Ethernet). Similar a Wireshark.
Utilizar ifconfig
para ver una lista de las interfaces de sus máquinas.
Creo que ifconfig [interface]
hará eso. Como:
gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0wlan0 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 eth0eth0 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
Se nota Bytes de RX:73934806 (373,9 megabyte) y Bytes de TX:39111569 (39,1 megabyte).
Si está buscando algo extremadamente simple, pero aún útil, intente 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
Supervisa todas las interfaces a la vez, imprimiendo una nueva línea cada segundo. Útil para canalizar a otro script, o para dejarlo en ejecución y observar el uso del ancho de banda a lo largo del tiempo. No es tan bonito como otras herramientas, pero hace el trabajo.
Hay algunas opciones útiles enumeradas en el manual:
-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.
Otra herramienta útil es el SAR.Instálalo,
apt install sysstat
Cómo usarlo:
sar -n DEV 1
Y la increíble guía gráfica de Brendan:
Esto no es específico de las redes, pero Vistazo puede mostrar el tráfico de red de diferentes interfaces.
Instálalo con uno de esos comandos :
sudo snap install glancessudo apt install glances
Alguna solución para el "¿ Es posible agregar esta información al gráfico de top
?"parte?