iftop – Una herramienta de monitoreo de ancho de banda de red en tiempo real para Linux

En nuestro artículo anterior, hemos revisado el uso del comando TOP y sus parámetros. En este artículo hemos presentado otro excelente programa llamado Interface TOP (IFTOP), una herramienta de monitoreo de ancho de banda de red en tiempo real basada en consola.

Mostrará una visión general rápida de las actividades de red en una interfaz. Iftop muestra una lista actualizada en tiempo real del ancho de banda de uso de red cada 2, 10 y 40 segundos en promedio. En esta publicación vamos a ver la instalación y cómo usar IFTOP con ejemplos en Linux.

Requisitos:

  1. libpcap: biblioteca para capturar datos de red en vivo.
  2. libncurses: una biblioteca de programación que proporciona una API para construir interfaces basadas en texto de forma independiente de la terminal.

Instalar libpcap y libncurses

Comience instalando las bibliotecas libpcap y libncurses utilizando el gestor de paquetes de su distribución de Linux como se muestra.

$ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
# yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
# dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

Descargar e instalar iftop

Iftop está disponible en los repositorios de software oficiales de Linux Debian/Ubuntu, puede instalarlo usando el comando apt como se muestra.

$ sudo apt install iftop

En RHEL/CentOS, necesitas habilitar el repositorio EPEL, y luego instalarlo de la siguiente manera.

# yum install epel-release
# yum install  iftop

En la distribución Fedora, iftop también está disponible en los repositorios del sistema por defecto para instalarlo usando el siguiente comando.

# dnf install iftop

Otras distribuciones de Linux pueden descargar el paquete fuente de iftop utilizando el comando wget y compilarlo desde la fuente como se muestra.

# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
# tar -zxvf iftop-0.17.tar.gz
# cd iftop-0.17
# ./configure
# make
# make install

Uso básico de Iftop

Una vez completada la instalación, ve a tu consola y ejecuta el comando iftop sin ningún argumento para ver el uso del ancho de banda de la interfaz predeterminada, como se muestra en la captura de pantalla a continuación.

$ sudo iftop

Salida de muestra del comando iftop que muestra el ancho de banda de la interfaz predeterminada como se muestra a continuación.

Monitor Linux Network Bandwidth Real Time

Monitor de interfaz de red de Linux

Primero ejecuta el siguiente comando ifconfig o comando ip para encontrar todas las interfaces de red conectadas en tu sistema Linux.

$ sudo ifconfig
OR
$ sudo ip addr show

Luego usa la bandera -i para especificar la interfaz que deseas monitorear. Por ejemplo, el comando siguiente se utiliza para monitorear el ancho de banda en la interfaz inalámbrica en la computadora de prueba.

$ sudo iftop -i wlp2s0
Monitor Linux Wifi Network Bandwidth

Para deshabilitar la búsqueda de nombres de host, utiliza la bandera -n.

$ sudo iftop -n  eth0

Para activar la visualización de puertos, utiliza el interruptor -P.

$ sudo iftop -P eth0

Opciones y Uso de Iftop

Mientras ejecutas iftop, puedes usar las teclas como S, D para ver más información como origen, destino, etc. Por favor, consulta el manual de iftop si deseas explorar más opciones y trucos. Presiona ‘q‘ para salir de las ventanas en ejecución.

En este artículo, hemos mostrado cómo instalar y usar iftop, una herramienta de monitoreo de interfaz de red en Linux. Si quieres saber más sobre iftop, por favor visita el sitio web de iftop. Por favor compártelo y envía tus comentarios a través de nuestro cuadro de comentarios abajo.

Source:
https://www.tecmint.com/iftop-linux-network-bandwidth-monitoring-tool/