23
Cómo utilizar TRACERT para solucionar problemas de TCP/IP en Windows Ver los productos a los que se aplica este artículo Este artículo se publicó anteriormente con el número E314868 Para obtener una versión de Microsoft Windows 2000 de este artículo, consulte 162326 . En esta página Resumen Más información o Cómo utilizar la utilidad TRACERT o Cómo utilizar TRACERT para solucionar problemas o Cómo utilizar las opciones de TRACERT Expandir todo | Contraer todo Resumen Este artículo describe TRACERT (Trace Route), una utilidad de línea de comandos que se utiliza para determinar la ruta que toma un paquete de Protocolo Internet (IP) para alcanzar su destino. En este artículo se tratan los siguientes temas: Cómo utilizar la utilidad TRACERT Cómo utilizar TRACERT para solucionar problemas Cómo utilizar las opciones de TRACERT Volver al principio Más información Cómo utilizar la utilidad TRACERT La utilidad de diagnóstico TRACERT determina la ruta a un destino mediante el envío de paquetes de eco de ICMP (Protocolo de mensajes de error de Internet) al destino. En estos paquetes, TRACERT utiliza valores de período de vida (TTL) IP variables. Dado que los enrutadores de la ruta deben disminuir el TTL del paquete como mínimo una unidad antes de reenviar el paquete, el TTL es, en realidad, un contador de saltos. Cuando el TTL de un paquete alcanza el valor cero (0), el enrutador devuelve al equipo de origen un mensaje ICMP de "Tiempo agotado".

Cómo utilizar TRACERT para solucionar problemas de TCP

Embed Size (px)

Citation preview

Page 1: Cómo utilizar TRACERT para solucionar problemas de TCP

Cómo utilizar TRACERT para solucionar problemas de TCP/IP en WindowsVer los productos a los que se aplica este artículo

Este artículo se publicó anteriormente con el número E314868

Para obtener una versión de Microsoft Windows 2000 de este artículo, consulte 162326  .

En esta página

Resumen

Más información

o Cómo utilizar la utilidad TRACERT

o Cómo utilizar TRACERT para solucionar problemas

o Cómo utilizar las opciones de TRACERT

Expandir todo | Contraer todo

Resumen

Este artículo describe TRACERT (Trace Route), una utilidad de línea de comandos que se utiliza para determinar la ruta que toma un paquete de Protocolo Internet (IP) para alcanzar su destino.

En este artículo se tratan los siguientes temas:

Cómo utilizar la utilidad TRACERT

Cómo utilizar TRACERT para solucionar problemas

Cómo utilizar las opciones de TRACERT

Volver al principio

Más información

Cómo utilizar la utilidad TRACERT

La utilidad de diagnóstico TRACERT determina la ruta a un destino mediante el envío de paquetes

de eco de ICMP (Protocolo de mensajes de error de Internet) al destino. En estos paquetes,

TRACERT utiliza valores de período de vida (TTL) IP variables. Dado que los enrutadores de la ruta

deben disminuir el TTL del paquete como mínimo una unidad antes de reenviar el paquete, el TTL

es, en realidad, un contador de saltos. Cuando el TTL de un paquete alcanza el valor cero (0), el

enrutador devuelve al equipo de origen un mensaje ICMP de "Tiempo agotado".

TRACERT envía el primer paquete de eco con un TTL de 1 y aumenta el TTL en 1 en cada

transmisión posterior, hasta que el destino responde o hasta que se alcanza el TTL máximo. Los

mensajes ICMP "Tiempo agotado" que devuelven los enrutadores intermedios muestran la ruta.

Observe, sin embargo, que algunos enrutadores colocan paquetes que han agotado el TTL sin

Page 2: Cómo utilizar TRACERT para solucionar problemas de TCP

avisar y que estos paquetes son invisibles para TRACERT.

TRACERT imprime una lista ordenada de los enrutadores intermedios que devuelven mensajes

ICMP "Tiempo agotado". La opción -d con el comando tracert le indica a TRACERT que no efectúe

una búsqueda de DNS en todas las direcciones IP, de manera que TRACERT devuelve la dirección

IP de la interfaz del lado cercano de los enrutadores.

En el siguiente ejemplo del comando tracert y su resultado, el paquete viaja a través de dos

enrutadores (157.54.48.1 y 11.1.0.67) para llegar al host 11.1.0.1. En este ejemplo, la puerta de

enlace predeterminada es 157.54.48.1 y la dirección IP del enrutador en la red 11.1.0.0 está en

11.1.0.67.

El comando:

C:\>tracert 11.1.0.1

El resultado del comando:

Traza a la dirección 11.1.0.1 sobre caminos de 30 saltos como

máximo

----------------------------------------------------------------------

1 2 ms 3 ms 2 ms 157.54.48.1

2 75 ms 83 ms 88 ms 11.1.0.67

3 73 ms 79 ms 93 ms 11.1.0.1

Traza completa.

Volver al principio

Cómo utilizar TRACERT para solucionar problemas

Puede utilizar TRACERT para averiguar en qué lugar de la red se detuvo un paquete. En el

siguiente ejemplo, la puerta de enlace predeterminada ha determinado que no existe una ruta

válida para el host en 22.110.0.1. Probablemente hay un problema de configuración del enrutador

o no existe la red 22.110.0.0, lo que indica que la dirección IP es incorrecta.

El comando:

C:\>tracert 22.110.0.1

El resultado del comando:

Traza a la dirección 22.110.0.1 sobre caminos de 30 saltos como

máximo

Page 3: Cómo utilizar TRACERT para solucionar problemas de TCP

----------------------------------------------------------------------

1 157.54.48.1 devuelve: Red de destino

inaccesible.

Traza completa.

TRACERT es útil a la hora de solucionar problemas en las redes grandes, donde se pueden tomar

varias rutas para llegar a un destino o donde existen muchos componentes intermedios

(enrutadores o puentes).

Volver al principio

Cómo utilizar las opciones de TRACERT

Hay varias opciones de la línea de comandos que se pueden utilizar con TRACERT, aunque

generalmente estas opciones no son necesarias para solucionar los problemas normales.

El siguiente ejemplo de sintaxis de comandos muestra todas las opciones posibles:

tracert -d -h n_max_saltos -j lista_host -w tiempo_esperahost_destino

Descripción de los parámetros:

-d

Especifica que no se resuelvan las direcciones en nombres de host

-h n_max_saltos

Especifica el número máximo de saltos para alcanzar el destino

-j lista-host

Especifica la ruta de origen a lo largo de la lista de hosts

-w tiempo_espera

Espera el número de milisegundos especificados en tiempo_espera para

cada

respuesta

host_destino

Nombre de la dirección IP del host de destino

Ping -t: se hace ping hasta que que pulsemos Ctrl+C para detener los envíos.

Ping -a: devuelve el nombre del host.

Ping -l: establece el tamaño del buffer. Por defecto el valor es 32.

Page 4: Cómo utilizar TRACERT para solucionar problemas de TCP

Ping -f: impide que se fragmenten los paquetes.

Ping -n (valor): realiza la prueba de ping durante un determinado numero de ocasiones.

Ping -i TTL: permite cambiar el valor del TTL. TTL seria sustituido por el nuevo valor.

Ping -r (nº de saltos): indica los host por los que pasa nuestro ping. (máximo 9)

Ping -v TOS: se utiliza en redes avanzadas para conocer la calidad del servicio.

Tracert: Indica la ruta por la que pasa nuestra peticion hasta llegar al host destino.

Tracert -d: no resuelve los nombres del dominio.

Tracert -h (valor): establece un nº máximo de saltos.

PatchPing: Mezcla entre el comando Ping y Tracert.

PatchPing -h (nº de saltos): nº máximo de saltos.

PatchPing -n: no se resuelven los nombres de host.

PatchPing -6: obliga a utilizar IPV6

Ipconfig: Proporciona informacion sobre TCP/IP, adaptadores, etc etc.

Ipconfig: muestra información general sobre la red

Ipconfig /all: ofrece información detallada sobre todas las t. de red y conexiones activas.

Ipconfig /renew: renueva petición a un servidor DHCP

Ipconfig /release: libera la Ip asignada por DHCP

Ipconfig /registerdns: registra todos los nombres DNS

Ipconfig /flushdns: borrar todas las entradas DNS.

Net Diversas funciones

Net Send: Envía un mensaje a traves del servicio mensajero

Net Start: Inicia un servicio de Windows

Net Stop: Detiene un servicio de Windows

Net Share: Indica que recursos comparte la maquina

Net View: Indica a que máquinas se tiene acceso mediante la red

Net Sessions: Indica quienes han entrado en nuestros recursos compartidos

Net Time * /SET: Sincroniza la hora con una maquina de la red

Net User: Crea o elimina usuarios

Net Localgroup: Crea o elimina grupos

Page 5: Cómo utilizar TRACERT para solucionar problemas de TCP

Netstat: Muestra todas las conexiones activas en el equipo.

Netstat -a: nos muestra todas las conexiones y puertos.

Netstat -e: muestras las estadísticas Ethernet

Netstat -n muestra direcciones y puertos en forma de numero.

Netstat -o: muestra que programa esta asociado a la conexión activa

Netstat - p (protocolo): permite especificar que protocolo se desea ver. TCP/UDP

Netstat -s: muestra estadísticas clasificas por protocolo.

Nbtstat: util para resolver problemas entre Ips y Netbios.

Nbtstat -c: lista los nombres Netbios y los relaciona a una IP.

Arp: Muestra y modifica datos de la tabla de traduccion de direcciones IP a direcciones MAC (tabla ARP)

Arp -a (también -g): muestra la tabla ARP para cada uno de los interfaces

Arp -s (dir_ip) (dir_MAC) [dir_interfaz]: añade una entrada especifica a la tabla ARP. Si hay varios interfaces de red, añadiendo al final la direccion IP del interfaz, lo añade en la tabla correspondiente a ese interfaz

Arp -d (dir_ip) [dir_interfaz]: elimina una entrada especifica de la tabla ARP. Se pueden usar comodines en la direccion IP. Si hay varios interfaces de red, añadiendo al final la direccion IP del interfaz, lo elimina de la tabla correspondiente a ese interfaz.

Route: muestra y modifica la información sobre las rutas IP del equipo.

Route PRINT: muestra la tabla completa de rutas

Route ADD (red_destino) MASK (mascara_destino) (puerta de enlace) [METRIC metrica] [IF interfaz]: Añade una ruta. Con el modificador -p (route add -p ...) hace la ruta persistente, de manera que se mantendra aunque se reinicie el equipo.

Route DEL (red_destino) MASK (mascara_Destino) [puerta de enlace]: Elimina la ruta especificada. Admite caracteres comodines.

Route CHANGE (red_destino) MASK (mascara_destino) (IP_salida/siguiente salto) [METRIC metrica] [IF interfaz]: Modifica la metrica, o la puerta de enlace en una ruta existente

NOTA: parametros entre parentesis () son obligatorios y entre corchetes [] son opcionales.

Por Cardoomx TFTP lo que hace es transferir archivos de un sitio a otro se necesita un servidor en uno de los dos ordenadores y funciona mas o menos asi.

TFTP [-i] host [GET | PUT] origen [destino] Funciona tanto en redes locales como por internet ( abriendo puerto claro ). A mi parcer es una utilidad muy muy buena cuando conectas por shell a un pc para administrarlo. Claro esta que no todo el mundo lo usa con buenos fines.

* Gracias a SiR_AK por los comandos Route y Arp

Page 6: Cómo utilizar TRACERT para solucionar problemas de TCP

con permiso de God mode añado el comando netsh

se puede utilizar entre otras cosas para cambiar los parametros de la red desde linea de comandos...

ejemplo de funcionamiento:

netsh interface ip set address name=LAN source=static addr=192.168.1.4 mask=255.255.255.0 gateway=192.168.1.1 gwmetric1netsh interface ip set dns name=LAN source=static addr=80.58.0.33netsh interface ip add dns name=LAN addr=80.58.32.97

todo esto se puede meter en un archio .bat y hacer el cambio de la configuracion de la red con un simple doble click....

agradecimientos a nirgal ya que la informacion la he sacado de un post suyo ;)

Utilizar el comando ping

Utilizar el comando ping

Si tiene problemas de conectividad, puede utilizar el comando ping para comprobar la dirección IP de destino que desea alcanzar y registrar los resultados. El comando ping muestra si se ha recibido una respuesta del destino y cuánto tiempo se ha tardado en recibirla. Si se produce un error en la entrega al destino, el comando ping muestra un mensaje de error.

Puede utilizar el comando ping para:

Hacer ping al equipo (con la dirección, no el nombre de host) para determinar si TCP/IP está en

funcionamiento. (Este proceso no comprueba si el adaptador de red funciona.)

Hacer ping al enrutador local para determinar si está en ejecución.

Hacer ping más allá del enrutador local.

En la siguiente tabla se muestran algunas opciones útiles del comando ping.

Utilidades de la línea de comandos

Utilidades de la línea de comandos

Esta sección trata lo siguiente:

Ver la configuración con ipconfig /all

Ver la configuración con la característica Estado

Actualizar la configuración con ipconfig /renew

Administrar los Id. de clase DNS y DHCP con ipconfig

Probar conexiones con ping

Solucionar problemas de direcciones de hardware con arp

Solucionar problemas de nombres NetBIOS con nbstat

Mostrar estadísticas de conexiones con netstat

Realizar el seguimiento de conexiones de red con tracert

Probar enrutadores con pathping

Page 7: Cómo utilizar TRACERT para solucionar problemas de TCP

Ver la configuración con ipconfig /all

Para solucionar un problema de red TCP/IP, compruebe primero la configuración de TCP/IP en el equipo que tiene el problema. Puede utilizar el comando ipconfig para obtener información de la configuración del equipo host, incluidas la dirección IP, la máscara de subred y la puerta de enlace predeterminada.

Nota

Para clientes que se ejecuten en Windows 95, Windows 98 y Windows Millennium Edition, utilice

el comando winipcfg en lugar de ipconfig.

Cuando se utiliza el comando ipconfig con la opción /all, se crea un informe de configuración detallado de todas las interfaces, incluidos los puertos serie configurados. Con ipconfig /all, puede redirigir la salida del comando a un archivo y pegarla en otros documentos. También puede utilizar esta salida para confirmar la configuración de TCP/IP establecida en cada equipo de la red o para investigar problemas de red TCP/IP.

Por ejemplo, si un equipo está configurado con una dirección IP que es un duplicado de una dirección IP existente, la máscara de subred aparecerá como 0.0.0.0.

En el siguiente ejemplo se muestra la salida del comando ipconfig /all en un equipo que ejecuta Windows XP Professional y está configurado para utilizar el servidor DHCP para la configuración automática de TCP/IP, y los servidores WINS y DNS para la resolución de nombres.

Copiar código

Configuración IP

Tipo de nodo . . . . . . . . . : Híbrido

Enrutamiento IP habilitado. . . . . : No

Proxy WINS habilitado. . . . . : No

Conexión de área local del adaptador Ethernet:

Nombre de host . . . . . . . . . : client1.microsoft.com

Servidores DNS. . . . . . . . : 10.1.0.200

Descripción. . . . . . . . : Adaptador Ethernet 3Com 3C90x

Dirección física. . . . . . : 00-60-08-3E-46-07

DHCP habilitado. . . . . . . . : Sí

Configuración automática habilitada. : Sí

Dirección IP. . . . . . . . . : 192.168.0.112

Máscara de subred. . . . . . . . : 255.255.0.0

Puerta de enlace predeterminada . . . . . . : 192.168.0.1

Servidor DHCP. . . . . . . . : 10.1.0.50

Page 8: Cómo utilizar TRACERT para solucionar problemas de TCP

Servidor WINS principal. . . . : 10.1.0.101

Servidor WINS secundario. . . : 10.1.0.102

Concesión obtenida. . . . . . . : Miércoles, 2 de septiembre, 1998 10:32:13 a. m.

La concesión caduca. . . . . . . : Viernes, 18 de septiembre, 1998 10:32:13 a.m.

Si no se encuentran problemas en la configuración de TCP/IP, el siguiente paso es probar la capacidad de conectar con otros equipos host de la red TCP/IP.

Ver la configuración con la característica Estado

La característica Estado de una conexión de red proporciona un método alternativo para ver la configuración. Para obtener más información, vea Ver el estado de una conexión de área local.

Actualizar la configuración con ipconfig /renew

Para solucionar un problema de red TCP/IP, compruebe primero la configuración de TCP/IP en el equipo que tiene el problema. Si el equipo tiene habilitado DHCP y utiliza un servidor DHCP para obtener la configuración, puede iniciar una actualización de la concesión mediante el comando ipconfig /renew.

Cuando utilice ipconfig /renew, todos los adaptadores de red del equipo que utiliza DHCP (excepto los que estén configurados manualmente) intentarán ponerse en contacto con un servidor DHCP y renovar la configuración existente u obtener una nueva.

También puede utilizar el comando ipconfig con la opción /release para liberar inmediatamente la configuración de DHCP actual de un host.

Nota

Para los clientes Windows 95, Windows 98 y Windows Millennium Edition con DHCP habilitado,

utilice las opciones release y renew del comando winipcfg en lugar de ipconfig /release e

ipconfig /renew para liberar o renovar manualmente la concesión de la configuración IP.

Característica Reparar

Como alternativa a ipconfig, puede utilizar Reparar para renovar la configuración IP de la conexión LAN o Internet de alta velocidad. Reparar lleva a cabo una serie de comandos que reparan una conexión. A continuación se enumeran los comandos invocados por Reparar junto con las líneas de comandos equivalentes:

 

Reparar Línea de comandos equivalente

Comprueba si DHCP está habilitado y, si es así, emite una renovación por difusión para actualizar la dirección IP

No hay disponible una línea de comandos equivalente

Vacía la caché de ARP arp -d *

Vacía la caché de NetBIOS nbtstat -R

Vacía la caché de DNS ipconfig /flushdns

Se vuelve a registrar con WINS nbtstat -RR

Page 9: Cómo utilizar TRACERT para solucionar problemas de TCP

Se vuelve a registrar con DNS ipconfig /registerdns

Importante

Reparar utiliza una renovación por difusión, lo que provocará que un equipo acepte

concesiones procedentes de cualquier servidor DHCP incluido en la red. En contraste, una

renovación por difusión (ipconfig /renew) únicamente renovará la concesión existente del

último servidor DHCP que entregó una concesión al cliente.

Para obtener más información, vea Reparar una conexión LAN o a Internet de alta velocidad.

Administrar los Id. de clase DNS y DHCP con ipconfig

También puede utilizar el comando ipconfig para:

Mostrar o restablecer la caché de DNS.

Para obtener más información, vea Vaciar y restablecer la caché de resolución de un cliente

mediante el comando ipconfig.

Actualizar nombres DNS registrados.

Para obtener más información, vea Renovar el registro de un cliente DNS mediante el comando

ipconfig.

Mostrar los Id. de clase DHCP de un adaptador.

Para obtener más información, vea Mostrar la información del Id. de clase DHCP en un equipo

cliente.

Establecer los Id. de clase DHCP de un adaptador.

Para obtener más información, vea Para establecer la información del Id. de clase DHCP en un

equipo cliente.

Probar conexiones con ping

El comando ping ayuda a comprobar la conectividad en el nivel IP. Al solucionar problemas, puede utilizar ping para enviar una solicitud de eco ICMP a un nombre de host o una dirección IP de destino. Utilice ping siempre que necesite comprobar la capacidad de conexión de un equipo host a la red TCP/IP y los recursos de la red. También puede utilizar ping para aislar problemas de hardware de red y configuraciones incompatibles.

Suele resultar más conveniente comprobar que existe una ruta entre el equipo local y un host de la red utilizando primero el comando ping y la dirección IP del host de la red al que desea conectarse. Pruebe a hacer ping a la dirección IP del host de destino para comprobar si responde, de la manera siguiente:

pingdirecciónIP

Cuando utilice el comando ping, debe realizar los siguientes pasos:

1. Haga ping a la dirección de bucle de retroceso para comprobar que TCP/IP está configurado

correctamente en el equipo local.

ping 127.0.0.1

2. Haga ping a la dirección IP del equipo local para comprobar que se ha agregado correctamente

a la red.

pingdirecciónIPDeHostLocal

3. Haga ping a la dirección IP de la puerta de enlace predeterminada para comprobar que está en

funcionamiento y que puede comunicarse con un host de la red local.

pingdirecciónIPDePuertaDeEnlacePredeterminada

Page 10: Cómo utilizar TRACERT para solucionar problemas de TCP

4. Haga ping a la dirección IP de un host remoto para comprobar que puede comunicarse

mediante un enrutador.

pingdirecciónIPDeHostRemoto

El comando ping utiliza la resolución de nombres de Windows Sockets para resolver un nombre de equipo en una dirección IP; por tanto, si la ejecución del comando ping se realiza correctamente en una dirección pero no en un nombre, el problema se encuentra en la resolución de direcciones o nombres, no en la conectividad de red. Para obtener más información, vea Solucionar problemas de direcciones de hardware con arp.

Si no es posible utilizar ping correctamente en ningún paso, confirme que:

El equipo se ha reiniciado después de configurar TCP/IP.

La dirección IP del equipo local es válida y aparece correctamente en la ficha General del

cuadro de diálogo Propiedades del protocolo TCP/IP.

El enrutamiento IP está habilitado y el vínculo entre los enrutadores funciona.

Puede utilizar diferentes opciones con el comando ping para especificar el tamaño de los paquetes que desea utilizar, el número de paquetes que va a enviar, si va a registrar la ruta utilizada, el valor de periodo de vida (TTL, <i>Time-to-Live</i>) que desea utilizar y si va a establecer el indicador "no fragmentar". Puede escribir ping –? para ver estas opciones.

En el siguiente ejemplo se muestra cómo enviar dos comandos ping, cada uno con un tamaño de 1.450 bytes, a la dirección IP 131.107.8.1:

Copiar código

C:\>ping -n 2 -l 1450 131.107.8.1

Hacer ping a 131.107.8.1 con 1450 bytes de datos:

Respuesta desde 131.107.8.1: bytes=1450 tiempo<10ms TTL=32

Respuesta desde 131.107.8.1: bytes=1450 tiempo<10ms TTL=32

Estadísticas de ping para 131.107.8.1:

Paquetes: enviados = 2, recibidos = 2, perdidos = 0 (0% de pérdida),

Tiempos aproximados de ida y vuelta en milisegundos:

mínimo = 0ms, máximo = 10ms, promedio = 2msDe forma predeterminada, ping espera 4.000 milisegundos (4 segundos) la devolución de cada respuesta antes de mostrar el mensaje "Tiempo de espera agotado para esta solicitud". Si el sistema remoto al que se hace ping utiliza un vínculo con grandes retrasos, por ejemplo, un vínculo satélite, la devolución de las respuestas puede ser un proceso muy prolongado. Puede utilizar la opción –w (espera) para especificar un tiempo de espera mayor.

Solucionar problemas de direcciones de hardware con arp

El Protocolo de resolución de direcciones (ARP, Address Resolution Protocol) permite a un equipo host obtener la dirección de control de acceso a medios de otro host que se encuentra en la misma red física, dada la dirección IP del host. Para que ARP sea eficaz, cada equipo almacena en la caché las asignaciones de direcciones IP a direcciones de control de acceso a medios para eliminar las solicitudes de difusión ARP repetidas.

Page 11: Cómo utilizar TRACERT para solucionar problemas de TCP

Puede utilizar el comando arp para ver y modificar las entradas de la tabla ARP en el equipo local. El comando arp resulta útil para ver la caché de ARP y resolver problemas de resolución de direcciones.

Para obtener más información, vea Ver la caché del Protocolo de resolución de direcciones (ARP) y Agregar una entrada de caché de ARP estática.

Solucionar problemas de nombres NetBIOS con nbtstat

NetBIOS sobre TCP/IP (NetBT) resuelve nombres NetBIOS en direcciones IP. TCP/IP proporciona numerosas opciones para la resolución de nombres NetBIOS, que incluyen la búsqueda en la caché local, consulta de servidores WINS y DNS, difusión y búsqueda en los archivos Lmhosts y Hosts.

Nbtstat es una herramienta útil para solucionar problemas de resolución de nombres NetBIOS. Puede utilizar el comando nbtstat para quitar o corregir entradas cargadas previamente:

nbtstat –n muestra los nombres que los programas registraron localmente en el sistema como

el servidor y el redirector.

nbtstat –c muestra la caché de nombres NetBIOS, que contiene asignaciones de nombres a

direcciones para otros equipos.

nbtstat –R purga la caché de nombres y vuelve a cargarla desde el archivo Lmhosts.

nbtstat –RR libera los nombres NetBIOS registrados con un servidor WINS y, a continuación,

renueva el registro de estos nombres.

nbtstat –anombre ejecuta un comando de estado del adaptador NetBIOS utilizando el equipo

especificado en nombre. El comando de estado del adaptador devuelve la tabla de nombres

NetBIOS local de ese equipo más la dirección de control de acceso a medios del adaptador.

nbtstat –S enumera las sesiones de NetBIOS actuales y su estado, incluidas estadísticas, tal

como se muestra en el siguiente ejemplo:

Copiar código

Tabla de conexión de NetBIOS

Nombre local Estado E/S Host remoto Entrada Salida

----------------------------------------------------------------

--

CORP1 <00> Conectado Salida CORPSUP1<20> 6MB 5MB

CORP1 <00> Conectado Salida CORPPRINT<20> 108KB 116KB

CORP1 <00> Conectado Salida CORPSRC1<20> 299KB 19KB

CORP1 <00> Conectado Salida CORPEMAIL1<20> 324KB 19KB

Page 12: Cómo utilizar TRACERT para solucionar problemas de TCP

CORP1 <03> Escuchar

Mostrar estadísticas de conexiones con netstat

Puede utilizar el comando netstat para mostrar las estadísticas de protocolos y las conexiones TCP/IP actuales. El comando netstat –a muestra todas las conexiones, mientras que netstat –r muestra la tabla de rutas y las conexiones activas. El comando netstat –o muestra los Id. de proceso, lo que permite al usuario ver el propietario del puerto en cada conexión. El comando netstat –e muestra las estadísticas de Ethernet, mientras que netstat –s muestra las estadísticas por protocolo. Si utiliza netstat –n, las direcciones y los números de puertos no se convierten en nombres. A continuación se muestra un ejemplo de resultados de netstat:

Copiar código

C:\>netstat -e

Estadísticas de la interfaz

Recibidos Enviados

Bytes 3995837940 47224622

Paquetes unidifusión 120099 131015

Paquetes no unidifusión 7579544 3823

Descartados 0 0

Errores 0 0

Protocolos desconocidos 363054211

C:\>netstat -n -o

Conexiones activas

proto Dirección local Dirección remota Estado PID

TCP 172.31.71.152:1136 157.54.2.84:389 CLOSE_WAIT 180

TCP 172.31.71.152:2730 172.31.71.99:139 ESTABLISHED 4

TCP 172.31.71.152:3110 157.54.2.84:389 CLOSE_WAIT 364

TCP 172.31.71.152:3796 172.30.236.233:1479 ESTABLISHED 1128

Page 13: Cómo utilizar TRACERT para solucionar problemas de TCP

TCP 172.31.71.152:3800 172.30.236.233:1740 ESTABLISHED 1128

TCP 172.31.71.152:3815 172.30.236.233:1479 ESTABLISHED 908

TCP 172.31.71.152:3819 172.30.236.233:1740 ESTABLISHED 908

TCP 172.31.71.152:4034 172.31.16.197:139 TIME_WAIT 0

TCP 172.31.71.152:4037 157.54.4.183:445 TIME_WAIT 0

TCP 172.31.71.152:4043 157.60.218.11:119 TIME_WAIT 0

TCP 172.31.71.152:4044 157.60.218.11:119 TIME_WAIT 0

TCP 172.31.71.152:4045 157.60.218.11:119 TIME_WAIT 0

TCP 172.31.71.152:4046 157.60.218.11:119 TIME_WAIT 0

TCP 172.31.71.152:4047 157.60.218.11:119 TIME_WAIT 0

TCP 172.31.71.152:4048 157.60.218.11:119 TIME_WAIT 0

TCP 172.31.71.152:4049 157.60.218.11:119 TIME_WAIT 0

TCP 172.31.71.152:4050 157.60.218.11:119 TIME_WAIT 0

C:\>netstat -a

Conexiones activas

proto Dirección local Dirección remota Estado

TCP CORP1:1572 172.16.48.10:nbsession ESTABLISHED

TCP CORP1:1589 172.16.48.10:nbsession ESTABLISHED

TCP CORP1:1606 172.16.105.245:nbsession ESTABLISHED

TCP CORP1:1632 172.16.48.213:nbsession ESTABLISHED

TCP CORP1:1659 172.16.48.169:nbsession ESTABLISHED

Page 14: Cómo utilizar TRACERT para solucionar problemas de TCP

TCP CORP1:1714 172.16.48.203:nbsession ESTABLISHED

TCP CORP1:1719 172.16.48.36:nbsession ESTABLISHED

TCP CORP1:1241 172.16.48.101:nbsession ESTABLISHED

UDP CORP1:1025 *:*

UDP CORP1:snmp *:*

UDP CORP1:nbname *:*

UDP CORP1:nbdatagram *:*

UDP CORP1:nbname *:*

UDP CORP1:nbdatagram *:*

Copiar código

C:\>netstat -s

Estadísticas IP

Paquetes recibidos = 5378528

Errores de encabezado recibidos = 738854

Errores de dirección recibidos = 23150

Datagramas reenviados = 0

Protocolos desconocidos recibidos = 0

Paquetes recibidos descartados = 0

Paquetes recibidos procesados = 4616524

Solicitudes de salida = 132702

Descartes de ruta = 157

Paquetes de salida descartados = 0

Paquetes de salida sin ruta = 0

Reensambles requeridos = 0

Reensambles correctos = 0

Reensambles erróneos = 0

Datagramas correctamente fragmentados = 0

Datagramas mal fragmentados = 0

Fragmentos creados = 0

Page 15: Cómo utilizar TRACERT para solucionar problemas de TCP

Estadísticas ICMP

Recibidos Enviados

Mensajes 693 4

Errores 0 0

Destino no accesible 685 0

Tiempo excedido 0 0

Problemas de parámetros 0 0

Flujo de origen 0 0

Redireccionamientos 0 0

Ecos 4 0

Respuestas de eco 0 4

Fechas 0 0

Respuestas de fecha 0 0

Máscaras de direcciones 0 0

Respuestas de máscara de direcciones 0 0

Estadísticas TCP

Activos abiertos = 597

Pasivos abiertos = 135

Intentos de conexión erróneos = 107

Conexiones restablecidas = 91

Conexiones actuales = 8

Segmentos recibidos = 106770

Segmentos enviados = 118431

Segmentos retransmitidos = 461

Estadísticas UDP

Page 16: Cómo utilizar TRACERT para solucionar problemas de TCP

Datagramas recibidos = 4157136

Sin puerto = 351928

Errores de recepción = 2

Datagramas enviados = 13809

Realizar el seguimiento de conexiones de red con tracert

Tracert (Seguimiento de ruta, <i>Trace Route</i>) es una utilidad de seguimiento de rutas que permite determinar la ruta que utiliza un datagrama IP para llegar a su destino. El comando tracert utiliza el campo Tiempo de vida (TTL) de IP y los mensajes de error ICMP para determinar la ruta desde un host a otro a través de una red.

Cómo funciona tracert

La utilidad de diagnóstico Tracert determina la ruta seguida para llegar a un destino enviando paquetes de eco del Protocolo de control de mensajes Internet (ICMP, Internet Control Message Protocol) con valores variables de tiempo de vida IP (TTL) al destino. Cada enrutador de la ruta de acceso debe disminuir el valor de TTL de un paquete al menos en 1 antes de reenviarlo. Cuando el valor de TTL de un paquete llega a 0, el enrutador debe devolver el mensaje ICMP "Tiempo agotado" al equipo de origen.

Para determinar la ruta, Tracert envía el primer paquete de eco con un valor de TTL de 1 y aumenta ese valor en 1 en cada transmisión siguiente hasta que responda el destino o se alcance el valor máximo de TTL. La ruta se determina al examinar los mensajes ICMP "Tiempo agotado" devueltos por los enrutadores intermedios. Algunos enrutadores quitan de forma silenciosa paquetes cuyos tiempos de vida han caducado y son invisibles para la utilidad Tracert.

El comando tracert imprime una lista ordenada de la interfaz del lado cercano de los enrutadores en la ruta de acceso que han devuelto el mensaje ICMP "Tiempo agotado". Si se utiliza la opción –d, la utilidad Tracert no realiza una búsqueda DNS en cada dirección IP.

En el siguiente ejemplo, el paquete debe pasar por dos enrutadores (10.0.0.1 y 192.168.0.1) para llegar al host 172.16.0.99. La puerta de enlace predeterminada del host es 10.0.0.1 y la dirección IP del enrutador de la red 192.168.0.0 es 192.168.0.1.

Copiar código

C:\>tracert 172.16.0.99 -d

Traza a 172.16.0.99 sobre caminos de 30 saltos como máximo

1 2 ms 3 ms 2 ms 10.0.0.1

2 75 ms 83 ms 88 ms 192.168.0.1

3 73 ms 79 ms 93 ms 172.16.0.99

Traza completa.

Solucionar problemas con tracert

Puede utilizar el comando tracert para determinar dónde se ha detenido un paquete en la red. En el siguiente ejemplo, la puerta de enlace predeterminada ha decidido que no existe una ruta de acceso válida para el host en 192.168.10.99. Probablemente se debe a un problema de configuración del enrutador o a que la red 192.168.10.0 no existe (dirección IP errónea).

Copiar código

C:\>tracert 192.168.10.99

Page 17: Cómo utilizar TRACERT para solucionar problemas de TCP

Traza a 192.168.10.99 sobre caminos de 30 saltos como máximo

1 10.0.0.1 informa: Red de destino inaccesible.

Traza completa.La utilidad Tracert resulta útil para solucionar problemas en redes de gran tamaño donde se pueden tomar varias rutas para llegar al mismo destino.

Opciones de la línea de comandos de tracert

El comando tracert admite varias opciones, como se muestra en la siguiente tabla.

tracert [-d] [-h saltosMáximos] [-j listaDeHosts] [-w tiempoDeEspera] nombreDeDestino

 

Opción Descripción

-d Especifica que las direcciones IP no se resuelven en nombres de host.

-hsaltosMáximos Especifica el número de saltos que se van a permitir al trazar una ruta al host indicado en nombreDeDestino.

-jlistaDeHosts Especifica la lista de interfaces de enrutadores en la ruta seguida por los paquetes de la utilidad Tracert.

-wtiempoDeEspera Espera el número de milisegundos especificado por tiempoDeEspera en cada respuesta .

nombreDeDestino Nombre o dirección IP del host de destino.

Para obtener más información, vea Trazar una ruta con el comando tracert.

Probar enrutadores con pathping

El comando pathping es una herramienta de traza de rutas que combina características de los comandos ping y tracert con información adicional que ninguna de esas herramientas proporciona. El comando pathping envía paquetes a cada enrutador de la ruta hasta el destino final durante un período de tiempo y, a continuación, calcula los resultados en función de los paquetes devueltos en cada salto. Puesto que el comando muestra el nivel de pérdidas de paquetes en un vínculo o enrutador específicos, es sencillo determinar qué enrutadores o vínculos podrían estar causando problemas en la red. En la tabla siguiente se muestran las opciones disponibles.

 

Opción Nombre Función

-n Nombres de host No resuelve direcciones en nombres de hosts.

-h Número máximo de saltos Número máximo de saltos para buscar el destino.

-g Lista de hosts Ruta de origen no estricta a lo largo de la lista de hosts.

-p Período Número de segundos que se esperará entre pings.

-q Núm. consultas Número de consultas por salto.

Page 18: Cómo utilizar TRACERT para solucionar problemas de TCP

-w Tiempo de espera Espera los milisegundos especificados para cada respuesta.

-i dirección Usa la dirección de origen especificada.

-4 IPv4 Obliga al comando pathping a utilizar IPv4.

-6 IPv6 Obliga al comando pathping a utilizar IPv6.

El número predeterminado de saltos es 30 y el intervalo de espera predeterminado antes de un tiempo de espera es de 3 segundos. El período predeterminado es 250 milisegundos y el número predeterminado de consultas a cada enrutador a lo largo de la ruta de acceso es 100.

A continuación, se incluye un informe pathping típico. Las estadísticas compiladas después de la lista de saltos indican la pérdida de paquetes en cada enrutador individual.

Copiar código

D:\>pathping -n server1

Trazando ruta to server1 [10.54.1.196]

sobre un máximo de 30 saltos:

0 172.16.87.35

1 172.16.87.218

2 192.168.52.1

3 192.168.80.1

4 10.54.247.14

5 10.54.1.196

Procesamiento de estadísticas durante 125 segundos...

Origen hasta aquí Este nodo/Vínculo

Salto RTT Perdido/Enviado = Pct Perdido/Enviado = Pct Dirección

0 172.16.87.35

0/ 100 = 0% |

1 41ms 0/ 100 = 0% 0/ 100 = 0% 172.16.87.218

13/ 100 = 13% |

2 22ms 16/ 100 = 16% 3/ 100 = 3% 192.168.52.1

0/ 100 = 0% |

Page 19: Cómo utilizar TRACERT para solucionar problemas de TCP

3 24ms 13/ 100 = 13% 0/ 100 = 0% 192.168.80.1

0/ 100 = 0% |

4 21ms 14/ 100 = 14% 1/ 100 = 1% 10.54.247.14

0/ 100 = 0% |

5 24ms 13/ 100 = 13% 0/ 100 = 0% 10.540,10,196

Traza completa.

Al ejecutar pathping, en primer lugar verá los resultados de la ruta mientras se prueba para identificar los posibles problemas. Es la misma ruta de acceso que muestra el comando tracert. A continuación, pathping muestra un mensaje de ocupado durante los 125 segundos siguientes (este intervalo varía en función del número de saltos). Durante este tiempo, pathping recopila información procedente de todas las rutas enumeradas anteriormente, así como de los vínculos que se encuentran entre dichas rutas. Cuando finaliza este período, muestra los resultados de la prueba.

Las dos columnas que se encuentran en la parte exterior derecha (Este nodo/Vínculo Perdido/Enviado=Pct y Dirección) contienen la información más importante. El vínculo entre 172.16.87.218 (salto 1) y 192.168.52.1 (salto 2) está perdiendo el 13 % de los paquetes. Los demás vínculos funcionan normalmente. Los enrutadores de los saltos 2 y 4 también pierden algunos de los paquetes que se les envía (como muestra la columna Este nodo/Vínculo), pero esta pérdida no afecta a su ruta de acceso de reenvío.

Los niveles de pérdidas correspondientes a los vínculos (marcados como | en la columna que se encuentra en la parte exterior derecha) indican las pérdidas de paquetes que se están reenviando a lo largo de la ruta de acceso. Esta pérdida indica una congestión en los vínculos. Los niveles de pérdidas correspondientes a los enrutadores (indicados por sus direcciones IP en la columna que se encuentra en el extremo derecho) indican que pueden estar sobrecargadas las CPU de dichos enrutadores. Estos enrutadores congestionados también podrían ser un factor a tener en cuenta en los problemas de extremo a extremo, especialmente si son enrutadores de software los que reenvían los paquetes.