Consejos y trucos para la línea de comandos de Linux Netstat

Netstat es una utilidad de línea de comandos que puede ser utilizada para monitorear conexiones de red tanto entrantes como salientes, así como para ver tablas de enrutamiento, estadísticas de interfaz, etc. Se puede utilizar para listar todas las conexiones de sockets TCP y UDP conectadas y también para listar los sockets de escucha que están esperando las conexiones entrantes.

Netstat está disponible en todos los sistemas operativos tipo Unix. Es muy útil para cada administrador de sistema para supervisar y solucionar problemas relacionados con la red y determinar el rendimiento del tráfico de red.

En este tutorial discutiremos cómo usar netstat para encontrar información sobre conexiones de red y puertos abiertos en un sistema Linux.

Lista de todas las conexiones TCP y UDP

La forma más sencilla de usar netstat es listar todas las conexiones TCP y UDP.

Simplemente ejecute el comando netstat con la opción-a.

netstat -a

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


El comando anterior muestra todas las conexiones de sockets TCP y UDP establecidas y en escucha

Lista sólo las conexiones TCP o UDP

Sólo puede listar conexiones TCP usando la opción -t.

netstat -at

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Del mismo modo, sólo liste las conexiones UDP usando la opción u.

netstat -au

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Lista de todas las conexiones de escucha

Puede listar todas las conexiones de los puertos de escucha activos utilizando la opción-l.

netstat -l

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Desactivar la búsqueda inversa de DNS para obtener una salida más rápida

Por defecto, el comando netstat intenta encontrar el nombre de host de cada dirección IP en la conexión haciendo una búsqueda inversa de DNS. Esto ralentiza la salida.

Puede desactivar la búsqueda inversa de DNS con la opción-n.

netstat -ant

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Enumerar el nombre del proceso y el ID de usuario

Al ver los puertos de escucha y las conexiones abiertas, es necesario conocer el nombre del proceso que ha abierto ese puerto o conexión.

Puede obtener los detalles del proceso usando la opción-p.

netstat -nlpt

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Puede obtener el nombre de usuario junto con el nombre del proceso usando la opción thee.

netstat -ltpe

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Listar estadísticas de red

El comando netstat también se puede utilizar para imprimir estadísticas de red del número total de paquetes recibidos y transmitidos por tipo de protocolo.

Para listar estadísticas de todos los tipos de paquetes, ejecute:

netstat -s

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Visualización de información IPv4 e IPv6

Puede utilizar la opción-g para mostrar la información de multidifusión para los protocolos IPv4 e IPv6.

netstat -g

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Mostrar estadísticas de la interfaz de red

También puede imprimir la información de su interfaz de red. Puede hacerlo con las opciones-i y -e:

netstat -ie

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Conclusión

En el post anterior hemos explicado la mayoría de los usos de netstat. Si está buscando información más avanzada, lea el manual de netstat. También puede dejar sus comentarios y sugerencias en el siguiente cuadro de comentarios.

Imagen: Jon ‘ShakataGaNai’ Davis via Wikimedia Commons