Comando netstat Linux


NETSTAT(8)		Manual del Programador de Linux 	    NETSTAT(8)



NOMBRE
       netstat	 -  Muestra  conexiones  de  red,  tablas  de  encaminamiento,
       estadísticas de interfaces, conexiones enmascaradas y mensajes del tipo
       netlink.


SINOPSIS
       netstat	 [-venaoc]   [--tcp|-t]   [--udp|-u]   [--raw|-w]  [--unix|-u]
       [--inet|--ip] [--ax25] [--ipx] [--netrom]


       netstat	[-veenc]  [--inet]   [--ipx]   [--netrom]   [--ddp]   [--ax25]
       {--route|-r}


       netstat [-veenac] {--interfaces|-i} [iface]


       netstat [-enc] {--masquerade|-M}


       netstat [-cn] {--netlink|-N}


       netstat {-V|--version} {-h|--help}

DESCRIPCIÓN
       Netstat muestra información de los subsistemas de red en Linux.

   (sin opciones)
       Se  puede  ver  el  estado  de  las  conexiones	de  red  al listar los
       conectores (sockets) abiertos. Esta es la operación por defecto: si  no
       se   especifica	ninguna  familia  de  direcciones,  se	mostrarán  los
       conectores activos para todas las familias de direcciones configuradas.
       Con -e se puede obtener información adicional (userid, identificador de
       usuario). Con el modificador -v se consigue que nestat muestre familias
       de  direcciones	conocidas  no  soportadas  por el núcleo. La opción -o
       muestra información adicional sobre  los  temporizadores  de  red.   -a
       muestra todos los conectores, incluyendo los conectores a la escucha en
       el servidor. La familia de direcciones inet mostrará los conectores  de
       tipo raw, udp y tcp.


   -r, --route
       Con  la opción -r, --route se obtienen las tablas de encaminamiento del
       núcleo en el mismo formato que usa route -e.  netstat  -er  utiliza  el
       formato de route.  Véase route(8) para más detalles.


   -i, --interface iface
       Al  usar  la opción -i, --interfaces se mostrará una tabla de todos los
       interfaces (o del iface especificado).  Para ello, se usará el  formato
       ifconfig  -e  y	se  describe  en ifconfig(8).  netstat -ei muestra una
       tabla o un sólo interfaz de red del mismo modo que  lo  hace  ifconfig.
       Con  la opción -a se pueden incluir interfaces no configurados. (o sea,
       que no tienen establecida la opción U=UP).


   -M, --masquerade
       Se puede ver también una lista de todas las sesiones enmascaradas.  Con
       la  opción -e se puede incluir información referente a la numeración de
       secuencias y deltas causada por las reescrituras de datos  en  sesiones
       de FTP (comando PORT). La capacidad de usar máscaras sirve para ocultar
       al mundo exterior ordenadores con direcciones de red no oficiales,  tal
       y como se describe en ipfw(4), ipfwadm(8) e ipfw(8).


   -N, --netlink
       Las  versiones  más  recientes  del  núcleo  disponen  de  un  canal de
       comunicación entre el núcleo y el usuario llamado  netlink.  Se	pueden
       obtener de /dev/route mensajes sobre la creación o destrucción de rutas
       o interfaces (36,0).

OPCIONES
   -v, --verbose
       Explica al usuario lo que está sucediendo de una manera más prólija  en
       palabras.  En  particular,  muestra  información de gran utilidad sobre
       familias de direcciones no configuradas.


   -n, --numeric
       Muestra direcciones  numéricas  en  vez	de  tratar  de	determinar  un
       ordenador, puerto o nombre de usuario simbólicos.

   -A, --af family
       Usa  un	método	diferente para establecer las familias de direcciones.
       family es una lista de palabras referentes a  familias  de  direcciones
       separadas  por  comas  (',')  como inet, unix, ipx, ax25, netrom y ddp.
       Esto tiene el mismo efecto que usar las opciones largas --inet, --unix,
       --ipx, --ax25, --netrom y --ddp.


   -c, --continous
       Esta  opción hace que netstat muestre la tabla seleccionada en pantalla
       continuamente cada segundo hasta que el usuario lo interrumpa.


INFORMACIÓN EN PANTALLA
   Conexiones a Internet activas (TCP, UDP, RAW)
   Proto
       El protocolo (tcp, udp, raw) usado por el conector.


   Recv-Q
       La cantidad de bytes no copiados por el programa del usuario  conectado
       a este conector.

   Send-Q
       La cantidad de bytes no reconocidos por el ordenador remoto.

   Local Address
       La  dirección local (nombre del ordenador local) y número de puerto del
       conector. A no ser que se dé la opción -n, se  resolverá  la  dirección
       del conector según su nombre canónico, y el número de puerto se traduce
       a su número de servicio correspondiente.


   Foreign Address
       La dirección remota (nombre del ordenador remoto) y el número de puerto
       del  conector.  Al  igual  que ocurre con la dirección local:puerto, la
       opción  -n  desactiva  la  resolución  de  nombres  de  servicio  y  de
       ordenador.


   State
       El  estado del conector. Dado que no existen estados para el tipo RAW y
       normalmente no se usan para el  UDP,  esta  columna  puede  dejarse  en
       blanco.	Normalmente puede ser uno de los siguientes valores:

       ESTABLISHED
	      El conector tiene una conexión establecida.

       SYN_SENT
	      El   conector   está   tratando	de   establecer  una  conexión
	      activamente.

       SYN_RECV
	      Se ha recibido una petición de conexión de la red.

       FIN_WAIT1
	      El conector está cerrado y la conexión se está cerrando.

       FIN_WAIT2
	      La conexión está cerrada y el conector  está  esperando  que  el
	      remoto haga lo mismo.

       TIME_WAIT
	      El  conector,  tras  el cierre de la misma, se encuentra todavía
	      esperando para manejar paquetes en la red.

       CLOSED El conector no está en uso.

       CLOSE_WAIT
	      Habiéndose cerrado el punto remoto, se está esperando a  que  el
	      conector local se cierre.

       LAST_ACK
	      El  extremo  remoto se ha cerrado y se cierra el conector local.
	      Esperando confirmación.

       LISTEN El conector está a la escucha  de  conexiones  entrantes.  Estos
	      conectores  se  muestran	solamente  si la opción -a,--listening
	      está presente.

       CLOSING
	      Ambos conectores se están cerrando pero aún no han sido enviados
	      todos los datos.

       UNKNOWN
	      Se desconoce el estado del conector.


   User
       El  nombre  o  el  identificador  de  usuario (UID) del propietario del
       conector.


   Timer
       (pendiente de escribirse)


   Conectores de dominio Unix activos.
   Proto
       El protocolo (normalmente Unix) que usa el conector.


   RefCnt
       El cómputo de referencia (es decir, procesos relacionados con el uso de
       este conector)


   Flags
       Se   muestran  SO_ACCEPTON  (mostrada  como  ACC),  SO_WAITDATA	(W)  o
       SO_NOSPACE (N).	SO_ACCECPTON se usa en conectores que no se encuentran
       en  uso	si  sus  procesos  correspondientes  están  a la espera de una
       petición de  conexión.	El  resto  de  flags  normalmente  carecen  de
       interés.

   Type
       Existen varios tipos de acceso a conectores:

       SOCK_DGRAM
	      El conector se usa en modo Datagrama (sin conexión)

       SOCK_STREAM
	      Este es un conector stream (con conexión).

       SOCK_RAW
	      El conector se usa como un conector RAW.

       SOCK_RDM
	      Este otro es capaz de distribuir mensajes de forma fiable.

       SOCK_SEQPACKET
	      Este es un conector para paquetes secuenciales.

       SOCK_PACKET
	      Conector para un interfaz de tipo RAW.

       UNKNOWN
	      ¿Quién  sabe lo que nos traerá el futuro? Rellénese este espacio
	      :-)


   State
       Este campo deberá contener una de las palabras siguientes:

       FREE   El conector no ha sido asignado.

       LISTENING
	      El conector  se  encuentra  a  la  espera  de  una  petición  de
	      conexión.  Estos	conectores  normalmente sólo se muestran si se
	      usa a opción -a,--listening.

       CONNECTING
	      El conector está a punto de establecer una conexión.

       CONNECTED
	      El conector está conectado.

       DISCONNECTING
	      El conector está desconectado.

       (empty)
	      El conector no está conectado a otro.

       UNKNOWN
	      Este estado no debería aparecer nunca.


   Path
       Muestra la ruta comleta (path) de los procesos asociados al conector.


   Conectores IPX activos
       (esta parte tendrá que escribirla alguien que entienda de esto)


   Conectores NET/ROM activos
       (esta parte tendrá que escribirla alguien que entienda de esto)


   Conectores AX.25 activos
       (esta parte tendrá que escribirla alguien que entienda de esto)


NOTAS
       Desde la aparición de la versión  2.2  del  núcleo  netstat  -i	ya  no
       muestra	las estadísticas de inerfaces alias. Para conseguir contadores
       basados en interfaces alias es preciso  especificar  normas  explícitas
       usando el comando ipchains(8).


ARCHIVOS
       /etc/services -- El archivo de traducción de servicios

       /proc/net/dev -- Información sobre dispositivos

       /proc/net/raw -- Información sobre conectores RAW


       /proc/net/tcp -- Información sobre conectores TCP

       /proc/net/udp -- Información sobre conectores UDP

       /proc/net/unix -- Información sobre conectores de dominio Unix

       /proc/net/ipx -- Información sobre conectores IPX

       /proc/net/ax25 -- Información sobre conectores AX25

       /proc/net/appeltalk -- Información sobre conectores DDP (appeltalk)

       /proc/net/nr -- Información sobre conectores NET/ROM

       /proc/net/route -- Información sobre el encaminamiento IP del núcleo

       /proc/net/ax25_route  --  Información  sobre el encaminamiento AX25 del
       núcleo

       /proc/net/ipx_route -- Información  sobre  el  encaminamiento  IPX  del
       núcleo

       /proc/net/nr_nodes -- Lista de nodos NET/ROM del núcleo

       /proc/net/nr_neigh -- Vecinos NET/ROM del núcleo

       /proc/net/ip_masquerade -- Conexiones con máscara del núcleo



VÉASE TAMBIÉN
       route(8), ifconfig(8), ipfw(4), ipfw(8), ipfwadm(8) ipchains(8)


ERRORES
       Puede  que  aparezca  información  extraña  de  forma  ocasional  si un
       conector cambia mientras está siendo examinado. Es bastante  improbable
       que ocurra.
       La  opción netstat -i se describe tal y como debería funcionar tras una
       pequeña	limpieza  de  código  de  la  versión  BETA  del  paquete   de
       herramientas de red.

AUTORES
       El  interfaz  de  usuario  de  netstat  fue escrito por Fred Baumgarten
        la página  de  manual,  básicamente
       por  Matt  Welsh  .	Fue puesta al día por Alan Cox
        pero aún podría mejorar con algo más de trabajo.
       La página  de  manual  y  los  comandos	incluidos  en  el  paquete  de
       herramientas de red fueron reescritos en su totalidad a partir de Bernd
       Eckenfels .



Herramientas de Red		20 Febrero 1999 		    NETSTAT(8)

Los comentarios están cerrados.