Estoy haciendo ping a una IP remota. Sé muy poco sobre el comando Ping. Cuando hago ping a la IP, sigue y sigue ... No estoy usando la opción -t .
Me$ ping 137.30.124.104
PING 137.30.124.104 (137.30.124.104): 56 data bytes
64 bytes from 137.30.124.104: icmp_seq=0 ttl=62 time=3.378 ms
64 bytes from 137.30.124.104: icmp_seq=1 ttl=62 time=3.825 ms
64 bytes from 137.30.124.104: icmp_seq=2 ttl=62 time=4.882 ms
64 bytes from 137.30.124.104: icmp_seq=3 ttl=62 time=1.822 ms
64 bytes from 137.30.124.104: icmp_seq=4 ttl=62 time=4.572 ms
....
64 bytes from 137.30.124.104: icmp_seq=290 ttl=62 time=3.273 ms
¿Eso significa que está haciendo ping a la IP con éxito? ¿O que está intentando y fallando e intentando de nuevo? ¿Cómo consigo que pare?
networking
ping
bernie2436
fuente
fuente
ping
no se detiene como lowindows
hace por defecto.Respuestas:
Así es como funciona el comando ping. Se puede controlar mediante el interruptor de recuento,
-c
.Ejemplo
Desglose de la producción
Líneas como esta significan que está haciendo ping con éxito al otro host:
Estas líneas muestran detalles sobre cada "ping" tal como ocurre entre su host y el host que está intentando hacer ping.
6ta columna
La columna que contiene este valor
icmp_req=2
le indica a qué paquete ICMP se refiere. Elping
comando fabrica paquetes de red. Hay muchos tipos, probablemente hayas oído hablar de TCP o quizás paquetes UDP. Otro tipo es ICMP. ICMP es similar a SMS en redes de telefonía celular. Su propósito principal es el comando y control sobre la red.7ma columna
La tercera columna que es interesante es la
TTL=64
. TTL - "también conocido como Time to Live", significa que el paquete solo atravesará 64 nodos antes de que se agote el tiempo de espera. Entonces, si el sistema está a más de 64 "saltos" de su sistema, no puede hacer ping, a menos que aumente el TTL.Octava columna
Esta columna muestra cuánto tiempo, en el tiempo, el ping tardó en ocurrir (en milisegundos). Esta sería la columna que tiene el siguiente aspecto:
time=1.13 ms
.Las otras columnas se explican bastante por sí mismas.
Versiones de ping
Los diferentes
ping
comandos se implementan de manera diferente en los distintos Unix. Por lo tanto, debe prestar atención a la versión.Estoy en un sistema Linux de Fedora 14.
fuente
La respuesta de slm es excelente, pero si solo desea verificar rápidamente si un host está vivo (y accesible y respondiendo al ping), puede usarlo en
fping
lugar deping
. Hace sonar el host (s), y espera un corto tiempo para recibir una respuesta.fping
El código de salida informa el éxito o el fracaso.p.ej
Los mensajes 'Host inaccesible ICMP' se pueden descartar redirigiendo stderr a / dev / null. Por ejemplo:
fuente