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


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

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

  1. libpcap : library for capturing live network data.
  2. libncurses : a programming library that provides an API for building text-based interfaces in a terminal-independent way.

Instalar libpcap y libncurses

Primero comience por instalar las bibliotecas libpcap y libncurses utilizando su administrador de paquetes de 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 Debian/Ubuntu Linux, puede instalarlo usando el comando apt como se muestra.

$ sudo apt install iftop

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

# yum install epel-release
# yum install  iftop

En la distribución de Fedora , iftop también está disponible desde los repositorios predeterminados del sistema para instalar usando el siguiente comando.

# dnf install iftop

Otras distribuciones de Linux, pueden descargar el paquete fuente iftop usando 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 realizada la instalación, vaya a su consola y ejecute el comando iftop sin ningún argumento para ver el uso del ancho de banda de la interfaz predeterminada, como se muestra en la siguiente captura de pantalla.

$ sudo iftop

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

Monitorear la interfaz de red de Linux

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

$ sudo ifconfig
OR
$ sudo ip addr show

Luego use el indicador -i para especificar la interfaz que desea monitorear. Por ejemplo, el comando a continuación se usa para monitorear el ancho de banda en la interfaz inalámbrica en la computadora de prueba.

$ sudo iftop -i wlp2s0

Para deshabilitar las búsquedas de nombres de host, use la marca -n .

$ sudo iftop -n  eth0

Para activar la visualización del puerto, use el interruptor -P .

$ sudo iftop -P eth0

Opciones y uso de Iftop

Mientras ejecuta iftop , puede utilizar las teclas como S , D para ver más información como source , destino , etc. Ejecute man iftop si desea explorar más opciones y trucos. Presione ‘ q ’ para salir de Windows.

En este artículo, mostramos cómo instalar y usar iftop, una herramienta de monitoreo de interfaz de red en Linux. Si desea obtener más información sobre iftop , visite el sitio web de iftop. Compártala amablemente y envíe su comentario a través de nuestro cuadro de comentarios a continuación.