iftop: una herramienta de monitoreo de ancho de banda de red Linux en tiempo real
En nuestro artículo anterior, revisamos el uso del comando TOP y sus parámetros. En este artículo se nos ocurrió otro excelente programa llamado Interface TOP (IFTOP), que es una herramienta de monitoreo del 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 uso del ancho de banda de la red cada 2, 10 y 40 segundos en promedio. En este post vamos a ver la instalación y cómo utilizar IFTOP con ejemplos en Linux.
Requisitos:
- libpcap: biblioteca para capturar datos de red en vivo.
- libncurses: una biblioteca de programación que proporciona una API para crear interfaces basadas en texto de forma independiente del terminal.
Instalar libpcap y libncurses
Primero comience instalando las bibliotecas libpcap y libncurses usando 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 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 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 el código 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 de ancho de banda de la interfaz predeterminada, como se muestra en la siguiente captura de pantalla.
sudo iftop
Ejemplo de salida 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 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 siguiente comando se utiliza 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 el indicador -n
.
sudo iftop -n eth0
Para activar la visualización del puerto, utilice el interruptor -P
.
sudo iftop -P eth0
Opciones y uso de Iftop
Mientras ejecuta iftop, puede usar teclas como S
, D
para ver más información como fuente, destino etc. Ejecute man iftop si desea explorar más opciones y trucos. Presione 'q
' para salir de Windows en ejecución.
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. Por favor compártelo y envía tu comentario a través de nuestro cuadro de comentarios a continuación.