Ver uso de red con nethogs

Monitoreo de Uso de Red con Nethogs en Linux

En entornos Linux, contar con herramientas que permitan visualizar de forma clara y precisa el consumo de ancho de banda de cada proceso o aplicación es imprescindible para administradores de sistemas y usuarios avanzados. Nethogs cumple esta función de manera sencilla y eficaz, mostrando en tiempo real qué procesos consumen la red y cuánta velocidad utilizan.

1. ¿Qué es Nethogs

Nethogs es una utilidad de consola que agrupa el uso de red por procesos en lugar de por conexiones o protocolos. Esto facilita identificar rápidamente la fuente del tráfico, ya sea un servicio en segundo plano, una descarga activa o una VPN.

2. Instalación de Nethogs

  • Debian/Ubuntu: sudo apt-get update ampamp sudo apt-get install nethogs
  • CentOS/RHEL: sudo yum install epel-release ampamp sudo yum install nethogs
  • Fedora: sudo dnf install nethogs
  • Arch Linux: sudo pacman -S nethogs

3. Uso básico

Para arrancar nethogs en la interfaz eth0 (por ejemplo), basta con:

sudo nethogs eth0

Inmediatamente se despliega un panel donde se listan los procesos que envían o reciben datos, mostrando las columnas:

Proceso PID Envío (kB/s) Recepción (kB/s)
firefox 2345 45.3 120.7

4. Parámetros y opciones útiles

Entre las opciones más comunes destacan:

Opción Descripción
-d ltsegundosgt Intervalo de refresco en segundos (por defecto 1s).
-t Modo texto sin cuadros de dibujo.
-v Modo verboso: muestra estadísticas adicionales.
-a Muestra acumulados desde el arranque.

5. Ejemplos prácticos

  • Análisis cada 2 segundos en modo texto:
    sudo nethogs -d 2 -t eth0
  • Monitoreo de múltiples interfaces:
    sudo nethogs eth0 wlan0

6. Integración con VPN

Cuando se utilizan túneles VPN, nethogs sigue funcionando sin modificaciones: basta indicar la interfaz virtual (tun0, wg0, etc.):

sudo nethogs tun0

Puede ser útil conocer el tráfico que pasa por soluciones populares:

Así, usted podrá diferenciar rápidamente el consumo real de la conexión segura frente al tráfico local o de otras interfaces.

7. Solución de problemas comunes

  • Permisos insuficientes: nethogs requiere privilegios de root o sudo.
  • Interfaz no encontrada: verifique con ip link show el nombre correcto de la interfaz.
  • Tráfico cifrado no aparece separado: esto sucede si la VPN asigna puertos dinámicos en ese caso, analice el total de tun0 o wg0.

8. Conclusión

En definitiva, Nethogs es una herramienta ligera, intuitiva y muy eficaz para identificar el uso de red por proceso en sistemas Linux. Su fácil instalación, su modo interactivo y su compatibilidad con entornos VPN lo convierten en un recurso indispensable para administradores y usuarios avanzados.

Adjunte estas pautas a su caja de herramientas de red y optimice el análisis de tráfico de manera profesional y minimalista.

  • Hola 👋 , soy la IA de Linuxmind.dev, te puedo ayudar a aprender.
Gathering thoughts ...

Leave a Reply

Your email address will not be published. Required fields are marked *