netstat

Netstat una herramienta de línea de comandos para monitorear las conexiones de red

Netstat una herramienta de línea de comandos para monitorear las conexiones de red

Netstat (estadísticas de red) es una herramienta de línea de comandos para monitorear las conexiones de red tanto entrantes como salientes, así como para ver tablas de enrutamiento, estadísticas de interfaz, conexiones de enmascaramiento, membresías de multidifusión, etc. Se puede utilizar para enumerar todas las conexiones de red (sockets) de un sistema. Enumera todas las conexiones de socket tcp, udp y las conexiones de socket Unix. Netstat está disponible en todos los sistemas operativos similares a Unix y también está disponible en el sistema operativo Windows. Es muy útil en términos de resolución de problemas de red y medición del rendimiento. netstat es una de las herramientas de depuración de servicios de red más básicas, que le indica qué puertos están abiertos y si algún programa está escuchando en los puertos.

Enumere todas las conexiones

El primer comando y el más simple es enumerar todas las conexiones actuales. Simplemente ejecute el comando netstat con la opción a.

# netstat -a

compruebe el siguiente fragmento de la salida de netstat. La salida contiene varias páginas, por lo que se omiten algunos datos.

Explicación de cada columna

Proto - díganos si el socket de la lista es TCP o UDP. Las conexiones TCP se utilizan para navegar por la web y descargar archivos. Las conexiones UDP son utilizadas por ciertos juegos de computadora de ritmo rápido y, a veces, por transmisiones en vivo.

Recv-Q Y Enviar-Q - díganos cuántos datos hay en la cola para ese socket, esperando ser leídos (Recv-Q) o enviados (Send-Q). En resumen: si esto es 0, todo está bien, si hay valores distintos de cero en cualquier lugar, puede haber problemas.

Dirección local Y Dirección en el extranjero - decir a qué hosts y puertos están conectados los sockets enumerados. El extremo local siempre está en la computadora en la que está ejecutando netstat y el extremo externo está en la otra computadora

Expresar - indica en qué estado se encuentran los sockets enumerados. El protocolo TCP define estados, incluido "ESCUCHAR" (esperar a que una computadora externa se comunique con nosotros) y "ESTABLECIDO" (listo para la comunicación). El más extraño entre estos es el estado "CLOSE WAIT". Esto significa que la máquina externa o remota ya ha cerrado la conexión, pero que el programa local de alguna manera no ha seguido su ejemplo.

El comando anterior muestra todas las conexiones de diferentes protocolos como tcp, udp y sockets unix. Sin embargo, esto no es muy útil. Los administradores a menudo quieren elegir conexiones específicas basadas en protocolos o números de puerto, por ejemplo.

No resuelva el nombre de host, puerto y usuario en la salida de netstat

Cuando no desee que se muestre el nombre del host, puerto o usuario, use la opción netstat -n. Esto se mostrará en números, en lugar de resolver el nombre de host, el nombre del puerto, el nombre de usuario. Esto también acelera la salida, ya que netstat no realiza ninguna búsqueda.

# netstat -an

Enumere solo las conexiones TCP o UDP

Para enumerar solo las conexiones tcp, use las opciones t.

# netstat -t

De manera similar, para enumerar solo las conexiones udp, use la opción u.

Listado de todas las conexiones LISTENING

# netstat -l

Listado de todos los puertos de escucha TCP

# netstat -lt

Listado de todos los puertos de escucha UDP

# netstat -lu

Visualización del nombre del servicio con PID

# netstat -tp

Visualización del enrutamiento IP del kernel

# netstat -r

Mostrar transacciones de interfaz de red

# netstat -i

Visualización de estadísticas de red RAW

# netstat -statistics -raw

Solo puede usar netstat de manera verdaderamente efectiva si sabe mucho sobre su red y su sistema Linux.

Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...