netstat muestra el status y la información de las conexiones de red de varios tipos y ver que puertos TCP y UDP esta escuchando la computadora, utilizar el comando netstat con las opciones -lut.
$netstat -lut
Fig 1 netstat con la opción -lut.
Ahora si se quiere ver rápidamente el status de las interfaces:
$netstat -i
Fig 2 netstat con la opción -i.
Aquí pongo la tabla que describe el significado de cada columna:
Columna | Significado |
Iface | Nombre de la interface |
MTU | Maximum Transfer Unit – El máximo número de bytes que un paquete puede contener |
RX-OK, TX-OK | Número de paquetes libres de errores: recibidos (RX) o transmitidos (TX). |
RX-ERR, TX-ERR | Número de paquetes del errores |
RX-DRP, TX-DRP | Número de paquetes descartados |
RX-OVR,TX-OVR | Número de paquetes perdidos debidos a un overflow. |
FLG | A = multicast recibido, B = broadcast permitido, D= depuración encendida, L = loopback interface (notice the flag en lo), M = todos los paquetes recibidos, N= tramas evitadas, 0 = no ARP en esta interface, P = punto a punto interface, R = interfaz esta corriendo, U = interfaz está arriba. |
Otra forma muy útil para revisar que de donde vienen las conexiones es:
$ netstat -tupn
Fig 3 La salida de netstat con la opción -tupn.
Aquí una lista de cada uno de los párametros más comunes en el uso de netstat
-t --tcp | Muestra las conexiones socket TCP |
-u --udp | Muestra las conexiones socket UDP |
-p --program | Muestra el PID y el nombre de los programas al que los sockets pertenecen |
-n --numeric | Muestra la dirección IP numérica en vez de determinar el host y el puerto. |