Búsqueda de sitios web

Cómo instalar el comando netstat en Linux


Netstat (derivado de las palabras red y estadísticas) es una utilidad de línea de comandos utilizada por los administradores de sistemas para analizar estadísticas de red.

Muestra toda una serie de estadísticas, como puertos abiertos y direcciones correspondientes en el sistema host, tabla de enrutamiento y conexiones enmascaradas.

En este artículo, le explicaremos cómo instalar el comando netstat en diferentes distribuciones de Linux.

Cómo instalar el comando netstat en Linux

El paquete que contiene netstat se llama net-tools. En los sistemas modernos, la utilidad netstat viene preinstalada y no es necesario instalarla.

Sin embargo, en sistemas más antiguos, es probable que se produzca un error al ejecutar el comando netstat.

bash: netstat: command not found

Por lo tanto, para instalar netstat en distribuciones de Linux, ejecute el comando.

sudo apt install net-tools         [On Debian, Ubuntu and Mint]
sudo yum install net-tools         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/net-tools  [On Gentoo Linux]
sudo apk add net-tools            [On Alpine Linux]
sudo pacman -S net-tools           [On Arch Linux]
sudo zypper install net-tools      [On OpenSUSE]    

Una vez instalado, ejecute el siguiente comando para verificar la versión de netstat instalada.

netstat -v

Cómo utilizar el comando netstat en Linux

Puede invocar el comando netstat en cualquiera de las distribuciones de Linux para obtener diferentes estadísticas en su red.

1. Ver la tabla de enrutamiento de red

Utilice el indicador -r para mostrar la tabla de enrutamiento de red y obtener algo similar al resultado siguiente.

netstat -nr

La opción -n obliga a netstat a imprimir direcciones separadas por puntos en lugar de utilizar nombres de red simbólicos. La opción es útil para evitar búsquedas de direcciones en una red.

2. Mostrar estadísticas de la interfaz de red

Utilice el indicador -i para obtener un resultado de estadísticas de una interfaz de red que esté configurada. La opción -a imprime todas las interfaces presentes en el kernel.

netstat -ai

3. Mostrar conexiones de red

La utilidad de comando netstat admite opciones que muestran sockets activos o pasivos usando las opciones -t, -n y -a. Las banderas muestran sockets de conexión RAW, UDP, TCP o UNIX. Al agregar la opción -a, se generarán enchufes listos para la conexión.

netstat -ant

4. Mostrar servicios de red

Para enumerar los servicios, su estado actual y sus puertos correspondientes, ejecute el comando.

netstat -pnltu

En este artículo, explicamos cómo instalar el comando netstat y cómo se utiliza para comprobar una amplia gama de estadísticas de red.

También es importante señalar que netstat ha quedado obsoleto y, en su lugar, la utilidad ss ha tomado su lugar para mostrar estadísticas de red más refinadas.