Comandos LinuxExplicados en español
/
Ficha63 / 104
Categoría
Redes
Ejemplos
5
Ver también
ss · ip · ping · curl

netstat

network statistics (estadísticas de red)

Muestra conexiones de red, tablas de rutas y estadísticas de interfaces.

Sirve para ver puertos abiertos, conexiones activas, la tabla de rutas y estadísticas de las interfaces. Viene en el paquete net-tools, que no está instalado por defecto en Debian; lo instalas con sudo apt install net-tools. Hoy lo reemplazan ss e ip, pero sigue apareciendo en muchos tutoriales.

Sintaxisnetstat [opciones]
§ 1

Despiece

5 ejemplos
Ver puertos TCP escuchando

Ver puertos TCP escuchando

2 piezas
Lámina01 / 05
Comandonetstat -tln
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1netstatComandoMuestra estado de conexiones de red.
2-tlnOpciónOpciones: t TCP, l escuchando, n numérico.
Resultado

Lista puertos TCP abiertos esperando conexiones.

Ver puertos escuchando con su proceso

3 piezas
Lámina02 / 05
Comandosudo netstat -tlnp
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1sudoComandoNecesario para ver procesos de otros usuarios.
2netstatComandoMuestra conexiones de red.
3-tlnpOpciónOpciones: t TCP, l escuchando, n numérico, p programa.
Resultado

Muestra puertos escuchando junto al proceso que los usa.

Ver tabla de rutas

2 piezas
Lámina03 / 05
Comandonetstat -rn
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1netstatComandoMuestra estado de red.
2-rnOpciónOpciones: r rutas, n numérico.
Resultado

Ves las rutas de red: destino, gateway, máscara (Genmask), flags e interfaz. La ruta con destino 0.0.0.0 es tu salida a internet.

Ver interfaces de red

2 piezas
Lámina04 / 05
Comandonetstat -i
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1netstatComandoMuestra estado de red.
2-iOpciónMuestra tabla de interfaces.
Resultado

Lista cada interfaz con su MTU, paquetes recibidos y enviados (RX/TX), errores, descartes y flags.

Ver estadísticas de red

2 piezas
Lámina05 / 05
Comandonetstat -s
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1netstatComandoMuestra estado de red.
2-sOpciónMuestra estadísticas por protocolo.
Resultado

Muestra contadores de paquetes, errores y retransmisiones de IP, TCP, UDP e ICMP.

§ 2

Opciones

Las que sí vas a usar
OpciónQué hace
-t--tcpMuestra solo conexiones TCP.
-u--udpMuestra solo conexiones UDP.
-l--listeningMuestra solo sockets que están escuchando.
-n--numericMuestra direcciones y puertos como números, sin resolver nombres.
-p--programMuestra el PID y el nombre del programa que usa cada socket. Para ver los de otros usuarios necesitas sudo.
-r--routeMuestra la tabla de rutas.
-i--interfacesMuestra una tabla con las interfaces de red.
-s--statisticsMuestra estadísticas por protocolo (TCP, UDP, ICMP, etc.).
§ 3

Fallas comunes

FallaRemedio
netstat: command not found.En Debian no viene instalado. Instálalo con sudo apt install net-tools, o usa ss, que ya viene en el sistema.
La columna PID/Program name sale con guiones al usar -p.Sin permisos solo ves los procesos de tu usuario. Usa sudo netstat -tlnp para verlos todos.
Salida confusa por nombres resueltos.Agrega -n para ver IPs y números de puerto directamente (más claro y rápido).
Usar netstat cuando hay alternativas más actuales.Para sockets usa ss; para rutas/interfaces usa ip route e ip addr. netstat es legado pero sigue funcionando si está instalado.
§ 4

Preguntas frecuentes

¿Por qué no tengo netstat en Debian?
Porque viene en el paquete net-tools, que no se instala por defecto. Lo agregas con sudo apt install net-tools. El reemplazo que ya trae el sistema es ss.
¿Cuál es la diferencia entre netstat y ss?
ss consulta al kernel directamente (por netlink) y es más rápido con muchas conexiones; netstat lee archivos de /proc. ss viene instalado por defecto y es el comando recomendado hoy.
¿Cómo veo puertos abiertos con netstat?
Con netstat -tln para TCP escuchando, o netstat -uln para UDP. Agrega -p con sudo para ver qué proceso los usa.
¿Qué información da netstat -r?
La tabla de rutas: destino, gateway, máscara (Genmask), flags e interfaz. Es lo mismo que ves con ip route.
¿Cuándo conviene usar netstat sobre ss?
Rara vez hoy. netstat puede ser útil si estás en un sistema muy viejo o siguiendo un tutorial antiguo. En sistemas actuales usa ss e ip.
§ 5

Ver también