Cómo instalar y usar vnStat en Linux
Cuando la conexión a Internet empieza a fallar o querés saber cuántos datos consume realmente tu sistema, lo mejor es usar una herramienta liviana y confiable directamente desde la terminal. Y ahí es donde vnStat se convierte en un imprescindible para cualquier usuario de Linux.
En esta guía te muestro cómo instalar vnStat en Linux, cómo configurarlo y cómo usarlo para obtener estadísticas reales del tráfico de red. Si venís siguiendo la serie de monitores de procesos y herramientas de terminal, no te pierdas nuestro recopilatorio general: Los mejores monitores de procesos en la terminal para Linux.
¿Qué es vnStat?
vnStat es un monitor de tráfico de red extremadamente liviano que registra cuántos datos pasan por tus interfaces (como eth0 o wlan0). A diferencia de otros monitores que consumen recursos al mostrar estadísticas en tiempo real, vnStat se enfoca en almacenar datos sin afectar el rendimiento del sistema.
Lo más interesante es que no necesita estar ejecutándose en segundo plano para registrar datos, ya que utiliza las estadísticas del kernel. Es perfecto para:
- Servidores Linux.
- Computadoras portátiles con límites de datos.
- Monitorear consumos diarios o mensuales de Internet.
- Diagnosticar conexiones lentas.
Cómo instalar vnStat en Linux
# Debian, Ubuntu, Linux Mint y derivadas
sudo apt install vnstat
# Fedora (Workstation y derivados)
sudo dnf install vnstat
# Arch Linux, Manjaro y derivadas
sudo pacman -S vnstatInstalación con Snap
También podés instalarlo mediante Snap. Si no tenés Snap configurado, seguí esta guía: Cómo usar Snap en Linux.
sudo snap install vnstatCómo iniciar y habilitar vnStat
Para que vnStat empiece a registrar tráfico de red, necesitás habilitar su servicio:
sudo systemctl enable --now vnstatLuego verificá que esté funcionando:
vnstat --versionCómo usar vnStat
Para ver un resumen rápido del tráfico:
vnstatMostrar estadísticas por hora
vnstat -hMostrar estadísticas diarias
vnstat -dMostrar estadísticas mensuales
vnstat -mMostrar estadísticas en tiempo real
vnstat -lElegir una interfaz específica
vnstat -i wlan0Para ver cuáles interfaces están registradas:
vnstat --iflistConfigurar vnStat para tu interfaz de red
En varios sistemas, la interfaz principal puede variar (por ejemplo enp3s0 o wlp2s0). Podés agregar una interfaz manualmente así:
sudo vnstat -u -i NOMBRE_DE_INTERFAZEjemplo:
sudo vnstat -u -i wlp2s0Luego reiniciá el servicio:
sudo systemctl restart vnstatGenerar gráficos con vnstati
vnStat incluye una herramienta visual llamada vnstati que permite generar imágenes PNG con gráficos del uso de red. Ideal para reportes o monitoreo remoto.
Por ejemplo, para generar un resumen gráfico:
vnstati -s -o resumen.pngConclusión
Si necesitás un monitor de red confiable, rápido y extremadamente liviano, vnStat es la herramienta perfecta. Funciona de forma silenciosa, registra el consumo real y permite obtener reportes diarios, horarios o mensuales sin ocupar recursos importantes.
Y si querés conocer otras herramientas útiles de monitoreo en terminal, pasate por nuestro artículo general: Los mejores monitores de procesos en Linux.
vnStat es simple, eficaz y perfecto para entender qué está pasando realmente con tu red. 📡
