Netstat, que proviene de “network statistics“, es una utilidad de línea de comandos usada por administradores de sistemas para analizar estadísticas de red. Muestra estadísticas como puertos abiertos y sus direcciones correspondientes en el sistema host, tablas de enrutamiento y conexiones de masquerading.
Este artículo explica cómo instalar el comando netstat en diferentes distribuciones de Linux.
¿Cómo instalar el comando netstat en Linux?
El paquete que contiene la utilidad se llama net-tools
. En sistemas modernos, la utilidad viene preinstalada y no es necesario instalarla.
Sin embargo, en sistemas antiguos, podrías encontrar un error al ejecutar este comando. Por lo tanto, para instalar la utilidad en distribuciones de Linux, ejecuta el comando:
- [Para CentOS/RHEL]
yum install net-tools
[Para Debian/Ubuntu]
apt install net-tools

[Para OpenSuse]
zypper install net-tools
[Para Arch Linux]
pacman -S netstat-nat
Después de la instalación, ejecuta el comando que se muestra a continuación para verificar la versión de netstat instalada:
netstat --version

netstat: Cómo usar el comando en Linux
Puedes ejecutar el comando netstat en cualquier distribución de Linux para obtener diferentes estadísticas de tu red.
#1. Ver la tabla de enrutamiento de red
Usa la opción -r
para mostrar la tabla de enrutamiento de red, para obtener algo similar a la salida que se muestra a continuación:
netstat -nr

#2. Ver las estadísticas de la interfaz de red
Usa la opción -i
para obtener datos estadísticos sobre la interfaz de red configurada. La opción -a
muestra todas las interfaces existentes en el kernel:
netstat -ai

#3. Ver las conexiones de red
La utilidad del comando admite parámetros que muestran sockets activos o pasivos usando las opciones -t
, -n
y -a
. Las opciones muestran sockets de conexión RAW, UDP, TCP o UNIX. Al agregar la opción -a
, la utilidad creará sockets listos para la conexión:
netstat -ant

#4. Ver los servicios de red
Para mostrar una lista de servicios, su estado actual y los puertos correspondientes, ejecuta el comando:
netstat -pnltu

En este artículo hemos explicado cómo instalar el comando netstat
y cómo se usa para verificar una amplia gama de estadísticas de red. También es importante destacar que la utilidad está obsoleta y ha sido reemplazada por la utilidad ss
.
Si tienes alguna pregunta, háznosla saber en los comentarios.
Pingback: Cómo Saber Quién está Conectado a los Puertos HTTP o HTTPS » Blog