Sondeo

Escritorios alternativos Linux

¿Cuál prefieres?

  •  Xfce
  •  LXDE
  •  Razor-qt
  •  Enlightenment 0.17

Resultados
Other polls | 2,784 voters | 2 comentarios
· Próximas fechas Curso Global de Servidores con CentOS 6.
· Taller de programación de Python.
· Curso de programación de PHP.
· Prueba ALDOS 1.4.5. Nuestro sistema operativo para escritorio.

Uso de Netstat.

Autor: Joel Barrios Dueñas
Correo electrónico: darkshram en gmail punto com
Sitio de Red: http://www.alcancelibre.org/
Jabber ID: darkshram@jabber.org

Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1

© 1999-2014 Joel Barrios Dueñas. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales (incluyendo su publicación, a través de cualquier medio, por entidades con fines de lucro). c) Si altera o transforma esta obra o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector, hace mal uso de éstos.

Introducción.

Acerca de Netstat.

Netstat es una herramienta utilizada para supervisar las conexiones de red, tablas de encaminamiento, estadísticas de interfaces y asignaturas de multidifusión. Se utiliza principalmente para encontrar problemas en una red y para medir el tráfico de red como una forma de calcular el desempeño de ésta.

Procedimientos.

Ejecute netstat con la opción -a para visualizar todas las conexiones activas en el sistema, tanto TCP como UDP:

netstat -a

Debido a que la cantidad de datos puede ser mucha para ser visualizada con comodidad en la pantalla del monitor, será buiena idea utilizar less como subrutina.

netstat -a | less

Pulse la tecla q para salir.

A continuación se muestra un ejemplo de la salida:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State     
tcp        0      0 *:netbios-ssn               *:*                         LISTEN
tcp        0      0 *:submission                *:*                         LISTEN
tcp        0      0 *:sunrpc                    *:*                         LISTEN
tcp        0      0 *:x11                       *:*                         LISTEN
tcp        0      0 *:5904                      *:*                         LISTEN
tcp        0      0 *:webcache                  *:*                         LISTEN
udp        0      0 *:filenet-tms               *:*                                    
udp        0      0 *:filenet-nch               *:*                                    
udp        0      0 *:filenet-rmi               *:*                                    
udp        0      0 *:filenet-pa                *:*                                    
udp        0      0 192.168.122.1:netbios-ns    *:*                                    
udp        0      0 servidor00.c:netbios-ns     *:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     17530  @/tmp/fam-root-
unix  2      [ ACC ]     STREAM     LISTENING     7944   /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     6991   /var/run/audit_events
unix  2      [ ACC ]     STREAM     LISTENING     7409   /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     7506   /var/run/pcscd.comm
unix  2      [ ACC ]     STREAM     LISTENING     7647   /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     7737   /var/run/cups/cups.sock
unix  2      [ ACC ]     STREAM     LISTENING     16795  @/tmp/dbus-4Uato6eJUH

Ejecute lo siguiente para mostrar solo las conexiones activas por TCP:

netstat -t

Ejecute lo siguiente para mostrar solo las conexiones activas por UDP:

netstat -u

Ejecute lo siguiente para mostrar las estadísticas de uso para todos los tipos de conexiones:

netstat -s

Lo anterior puede devolver una salida similar a la siguiente:

Ip:x  2      [ ]         DGRAM                    8015   
8005 total packets received 7929
2 with invalid addressesAM 7896
0 forwarded] DGRAM 7866
0 incoming packets discarded 7505
7928 incoming packets delivered CONNECTED 7412
7905 requests sent outTREAM CONNECTED 7411
Icmp: 3 [ ] STREAM CONNECTED 7349
19 ICMP messages receivedAM CONNECTED 7348
0 input ICMP message failed. 7199
ICMP input histogram:DGRAM 7071
destination unreachable: 18 6947
echo requests: 1 DGRAM 6917
19 ICMP messages sentSTREAM CONNECTED 6845
0 ICMP messages failedTREAM CONNECTED 6844
ICMP output histogram:a | less
destination unreachable: 18
echo replies: 1
Tcp:
114 active connections openings
2 passive connection openings
0 failed connection attempts
12 connection resets received
0 connections established
7622 segments received
7533 segments send out
68 segments retransmited
0 bad segments received.
17 resets sent
Udp:
287 packets received
0 packets to unknown port received.
0 packet receive errors
279 packets sent
TcpExt:
7 TCP sockets finished time wait in fast timer
135 delayed acks sent
Quick ack mode was activated 26 times
61 packets directly queued to recvmsg prequeue.
18364064 packets directly received from backlog
3912320 packets directly received from prequeue
2081 packets header predicted
1525 packets header predicted and directly queued to user
475 acknowledgments not containing data received
1311 predicted acknowledgments
1 times recovered from packet loss due to SACK data
1 congestion windows fully recovered
4 congestion windows partially recovered using Hoe heuristic
13 congestion windows recovered after partial ack
0 TCP data loss events
4 timeouts after SACK recovery
1 fast retransmits
47 other TCP timeouts
22 DSACKs sent for old packets
1 DSACKs received
9 connections reset due to early user close

Ejecute lo siguiente para mostrar solamente las estadísticas originadas por conexiones TCP:

netstat -s -t

Lo anterior puede devolver una salida similar a la siguiente:

Tcp:
114 active connections openings
2 passive connection openings
0 failed connection attempts
12 connection resets received
0 connections established
7622 segments received
7533 segments send out
68 segments retransmited
0 bad segments received.
17 resets sent
TcpExt:
7 TCP sockets finished time wait in fast timer
135 delayed acks sent
Quick ack mode was activated 26 times
61 packets directly queued to recvmsg prequeue.
18364064 packets directly received from backlog
3912320 packets directly received from prequeue
2081 packets header predicted
1525 packets header predicted and directly queued to user
475 acknowledgments not containing data received
1311 predicted acknowledgments
1 times recovered from packet loss due to SACK data
1 congestion windows fully recovered
4 congestion windows partially recovered using Hoe heuristic
13 congestion windows recovered after partial ack
0 TCP data loss events
4 timeouts after SACK recovery
1 fast retransmits
47 other TCP timeouts
22 DSACKs sent for old packets
1 DSACKs received
9 connections reset due to early user close

Ejecute lo siguiente para mostrar solamente las estadísticas originadas por conexiones UDP:

netstat -s -u

Lo anterior puede devolver una salida similar a la siguiente:

Udp:
287 packets received
0 packets to unknown port received.
0 packet receive errors
279 packets sent

Ejecute lo siguiente para mostrar la tabla de encaminamientos:

netstat -r

Lo anterior puede devolver una salida similar a la siguiente:

Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 192.168.0.254 0.0.0.0 UG 0 0 0 eth0

Ejecute lo siguiente para mostrar las asignaciones grupos de multidifusión:

netstat -g

Lo anterior puede devolver una salida similar a la siguiente:

IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 ALL-SYSTEMS.MCAST.NET
virbr0 1 224.0.0.251
virbr0 1 ALL-SYSTEMS.MCAST.NET
eth0 1 224.0.0.251
eth0 1 ALL-SYSTEMS.MCAST.NET
lo 1 ff02::1
peth0 1 ff02::1
virbr0 1 ff02::1:ff00:0
virbr0 1 ff02::1
vif0.0 1 ff02::1
eth0 1 ff02::1:ff56:18b9
eth0 1 ff02::1
xenbr0 1 ff02::1
vif1.0 1 ff02::1

Ejecute lo siguiente para mostrar la tabla de interfaces activas en el sistema:

netstat -i

Lo anterior puede devolver una salida similar a la siguiente:

Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 2397 0 0 0 2079 0 0 0 BMRU
lo 16436 0 5780 0 0 0 5780 0 0 0 LRU
peth0 1500 0 3294 0 0 0 2584 0 0 0 BORU
vif0.0 1500 0 2079 0 0 0 2397 0 0 0 BORU
vif1.0 1500 0 45 0 0 0 384 0 0 0 BORU
virbr0 1500 0 0 0 0 0 72 0 0 0 BMRU
xenbr0 1500 0 216 0 0 0 0 0 0 0 BORU

Última Edición: 28/05/2014, 15:13|Hits: 101,525 Ver la versión para imprimir