Cómo identificar problemas básicos de Internet con el comando Ping

La próxima vez que llame a su mesa de ayuda, ¿quiere sorprenderlos con su conocimiento de redes? El uso de un comando llamado "ping", integrado directamente en su computadora Mac, Windows o Linux existente, ayudará a identificar los problemas básicos de conexión.

Bien, esto podría no ser suficiente para "sorprender" a los miembros del equipo, sin embargo, apreciarán que hayas iniciado el proceso de depuración. Y recuerde que su personal de soporte son especialistas en depuración, así que siga sus instrucciones cuando lo guíen a través de la secuencia de solución de problemas.

TL; DR:

Puede usar el pingcomando integrado en su computadora Mac OS X, Windows o Linux para identificar problemas básicos de conectividad de red. Esto puede ayudarlo a resolver el problema y / o obtener información de depuración valiosa como primer paso antes de llamar al soporte.

Lea a continuación para obtener detalles sobre cómo iniciar una ventana de línea de comandos y ejecutarla pingdesde su máquina Mac OS X o Windows.

El pingcomando:

El pingcomando es una forma sencilla de verificar que otra computadora pueda recibir información suya. El autor original, Mike Muuss, en realidad nombró al programa por el sonido de "ping" que envía un submarino para detectar objetos en el agua. Si vuelve un eco del ping, significa que hay algo ahí fuera. De hecho, pingutiliza la "Solicitud de eco del protocolo de mensajes de control de Internet" como parte de su diseño de software subyacente.

En su forma más simple, el pingcomando proporciona dos piezas valiosas de información, si el mensaje se repitió ( 64 bytes from…) y cuánto tiempo se tarda en recibir el mensaje (por ejemplo, time=6.396 ms).

Dependiendo del tipo de computadora que esté utilizando, es posible que incluso obtenga un resumen que contenga mínimo, máximo, promedio y más.

El tiempo de respuesta se muestra en "ms", o milisegundos, que es 1/1000 de segundo. Un tiempo de respuesta de 10 ms o menos es bastante rápido, sin embargo, los valores suelen estar en el rango de 100 ms. Muy por encima de los 200 ms, probablemente notará que tiene una conexión lenta.

Cuando todo va bien:

Así es pingcomo se ve mi respuesta en mi computadora Mac OS X cuando todo funciona normalmente aquí en Malasia:

MacBook-Pro:~ ajm$ ping Google.com PING google.com (216.58.196.46): 56 data bytes 64 bytes from 216.58.196.46: icmp\_seq=0 ttl=55 time=6.396 ms 64 bytes from 216.58.196.46: icmp\_seq=1 ttl=55 time=6.368 ms 64 bytes from 216.58.196.46: icmp\_seq=2 ttl=55 time=26.773 ms 64 bytes from 216.58.196.46: icmp\_seq=3 ttl=55 time=6.984 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 6.368/11.630/26.773/8.746 ms

Así es pingcomo se ve mi respuesta en una computadora con Windows cuando todo funciona bien:

C:\Users\BJM>ping Google.com Pinging google.com [216.58.196.46] with 32 bytes of data: Reply from 216.58.196.46: bytes=32 time=6ms TTL=128 Reply from 216.58.196.46: bytes=32 time=15ms TTL=128 Reply from 216.58.196.46: bytes=32 time=6ms TTL=128 Reply from 216.58.196.46: bytes=32 time=6ms TTL=128 Ping statistics for 216.58.196.46: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 6ms, Maximum = 15ms, Average = 8ms

Puede ver en estos ejemplos que la conexión es bastante buena con tiempos de respuesta promedio de menos de 10 ms.

Cuando algo anda mal (tres ejemplos):

Entonces, ¿qué pasaría si no pudiera conectarme Google.com? Por ejemplo # 1, simulo una conexión de red rota a mi Mac desconectando mi enrutador de la pared y vuelvo a ejecutar el comando. Lo primero que noto es que el comando tarda mucho más en responder:

MacBook-Pro:~ ajm$ ping google.com ping: cannot resolve google.com: Unknown host MacBook-Pro:~ ajm$

O, por ejemplo, el n. ° 2, según exactamente cómo falla la conexión:

PING google.com (216.58.196.46): 56 data bytes Request timeout for icmp\_seq 0 Request timeout for icmp\_seq 1 Request timeout for icmp\_seq 2 ^C

Y a veces, si tengo una conexión particularmente inestable, veo una mezcla de estos mensajes. Por ejemplo # 3, puedo simular esto conectando mi computadora Mac a una conexión Wi-Fi pública que está al otro lado de la calle:

PING google.com (216.58.196.206): 56 data bytes 64 bytes from 216.58.196.206: icmp\_seq=0 ttl=57 time=273.655 ms 64 bytes from 216.58.196.206: icmp\_seq=1 ttl=57 time=808.546 ms 64 bytes from 216.58.196.206: icmp\_seq=2 ttl=57 time=179.613 ms Request timeout for icmp\_seq 3 Request timeout for icmp\_seq 4 64 bytes from 216.58.196.206: icmp\_seq=5 ttl=57 time=374.612 ms Request timeout for icmp\_seq 6 ping: sendto: No route to host Request timeout for icmp\_seq 7 ping: sendto: No route to host Request timeout for icmp\_seq 8 ^C

En la primera prueba, pingme dijo que mi máquina ni siquiera podía encontrar la dirección de Internet (IP 216.58.196.46) de Google.com. En la segunda prueba, mi computadora recordó la dirección IP de Google, pero no pudo llegar a los servidores de Google ( Request timeout). En la tercera prueba, sendto: No route to hostsignifica que el dispositivo de red sabe dónde están los servidores de Google, pero algo en el camino digital está roto.

Usuarios de Mac: Cómo ejecutar el pingcomando:

En una Mac, normalmente se ejecuta pingdesde la línea de comandos de la terminal. Para iniciar el terminal, haga clic en el icono de lupa de OS X Spotlight en la esquina superior derecha del escritorio:

Spotlight de Mac

Cuando aparezca la ventana de búsqueda, escriba "terminal", resalte "Terminal - Utilidades" y haga doble clic (o presione

regreso

):

Lanzamiento de terminal Mac

Eso abrirá la ventana de comandos de la terminal, y puede ingresar el comando que se ping Google.commuestra en mis ejemplos:

Línea de comandos de Mac

Consejo importante para Mac : elpingcomando se ejecutará para siempre si no le indica que se detenga. Para hacer eso, presione el

control

(parte inferior derecha del teclado) y la

c

llave. Eso interrumpirá la prueba con Control-C ( ^C) y devolverá el control de la línea de comandos. Para los usuarios de Windows, el comando se detendrá por sí solo después de algunas iteraciones.

Usuarios de Windows: cómo ejecutar el pingcomando:

La apertura del símbolo del sistema difiere entre las versiones de Windows 10, 8.1, 8 y 7; aquí hay una gran guía en Cómo abrir el símbolo del sistema. En una máquina con Windows 7, por ejemplo, haga clic en el icono "Inicio" de Windows en la parte inferior izquierda, seleccione "Símbolo del sistema" y haga doble clic

enter

):

Win Terminal Lanzamiento

Esto abrirá la ventana de comandos y podrá ingresar el comando que se ping Google.commuestra en los ejemplos:

Línea de comandos de Win

Ahora que sabe cómo utilizar el pingcomando, puede solucionar los problemas básicos de su conexión de red. Con un poco de creatividad, puede trabajar con su personal de soporte de TI local o con el conocimiento de la topología de su red y la dirección IP (por ejemplo, pingel enrutador, pingsu ISP) para identificar aún más los problemas de la red.