Hogar / Ajustes / Cómo detener el ping en Linux. Descripción del comando PING. ¿De qué lado está el error?

Cómo detener el ping en Linux. Descripción del comando PING. ¿De qué lado está el error?

Todo el mundo está familiarizado con situaciones en las que Internet en una computadora falla repentinamente; este comportamiento se puede observar cuando se utilizan módems ADSL, Wifi de larga distancia, GSM y otras tecnologías similares poco confiables. Puede averiguar rápidamente si su computadora tiene acceso a Internet utilizando la utilidad ping.

Pero su alcance es mucho más amplio, lo utilizan los administradores de red para comprobar la disponibilidad de un nodo remoto en la red, se utiliza en varios scripts y en muchos otros lugares. Este artículo analizará el comando ping en Linux, hablaremos sobre cómo usar la utilidad, cómo funciona y consideraremos sus opciones y capacidades.

La utilidad ping es una herramienta de diagnóstico de red muy sencilla. Le permite comprobar si el host remoto es accesible o no y eso es todo. Para hacer esto, la utilidad verifica si el host puede responder a las solicitudes de red utilizando el protocolo ICMP.

Espero que sea evidente que todos los datos a través de la red se transmiten en forma de pequeños paquetes. El programa transmite un pequeño paquete con datos ICMP y espera recibir un paquete de respuesta; si lo recibe, se considera que el host remoto es accesible; ICMP o Protocolo de mensajes de control de Internet es una extensión del protocolo IP que se utiliza para transmitir mensajes de servicio y mensajes de error.

El protocolo ICMP solo puede transmitir dos tipos de paquetes: mensajes de informe de errores y mensajes de solicitud. A su vez, los mensajes de solicitud se dividen en:

  • Mensaje de solicitud de eco;
  • Mensaje de respuesta de eco.

Intentemos descubrir qué hace el comando ping. Entonces, cuando envía una solicitud de ping a un host remoto, la utilidad establece una ID única para cada paquete, así como el TTL y la hora en que se envió el paquete. Si el host está disponible, envía una respuesta y, según la hora en que se envió, la utilidad puede calcular el tiempo de ida y vuelta del paquete. Luego se envía el siguiente paquete. Al final, se calcula el número total de paquetes enviados y recibidos, el porcentaje de pérdidas y otros datos.

Comando ping

Ahora sólo nos queda practicar un poco. Pero antes de ponernos en práctica, veamos la sintaxis del comando y sus opciones. La sintaxis es bastante simple:

$ opciones de ping dirección_host

El formato del comando ping es muy simple. Se pueden pasar tanto una dirección IP como un nombre de dominio como dirección de host. Las opciones configuran el comportamiento de la utilidad. Consideremos los principales:

  • -4 - utilizar sólo ipv4 (predeterminado);
  • -6 - utilizar sólo ipv6;
  • -A- modo adaptativo, el tiempo entre envíos de paquetes se adapta al tiempo de transmisión y recepción de paquetes, pero no menos de 200 ms;
  • -b- permitir ping a la dirección de transmisión;
  • -Con- el número de paquetes a enviar;
  • -D- mostrar la hora como marca de tiempo UNIX;
  • -F- modo inundación, en este modo los paquetes se transmiten sin demora y se puede utilizar para realizar ataques DoS en nodos individuales. La cantidad de puntos que muestra la utilidad indica la cantidad de paquetes perdidos;
  • -i- intervalo en segundos entre el envío de paquetes;
  • -I- utilizar esta interfaz de red para enviar paquetes;
  • -l- modo de sobrecarga, se envían muchos paquetes y el sistema no monitorea los paquetes de respuesta;
  • -norte- no recibir dominios para direcciones IP;
  • -r- ignorar las tablas de enrutamiento y enviar el paquete a la interfaz especificada;
  • -s- tamaño de un paquete;
  • -t- configurar TTL manualmente;
  • -v- salida más detallada.

Ahora que hemos visto los parámetros básicos del comando ping y su sintaxis, es hora de practicar, luego hablaremos sobre cómo hacer ping a un nodo específico en Linux.

¿Cómo utilizar Ping?

A menudo se utiliza para comprobar el estado de la red. programa de ping cualquier sitio al que siempre se pueda acceder, por ejemplo, google.com o incluso más simple y breve ya.ru. Todo lo que tienes que hacer es pasar esta dirección a la utilidad en los parámetros, ella encontrará la ip y hará todo lo necesario:

Como escribí anteriormente, para cada paquete se muestra un identificador único icmp_seq, la cantidad de nodos al nodo ttl de destino y el tiempo dedicado a entregar el paquete. Para detener el ping, presione el método abreviado de teclado Ctrl+C. Al final, la utilidad mostró estadísticas generales:

  • paquetes transmitidos- paquetes enviados;
  • recibió- paquetes recibidos;
  • pérdida de paquetes- porcentaje de paquetes perdidos;
  • tiempo- tiempo total de trabajo;
    rtt mín/promedio/máx/mdev- tiempo mínimo/tiempo medio/tiempo máximo/desviación estándar.

Si no se detiene el comando ping, es posible que los paquetes se envíen muy rápidamente. por mucho tiempo, esto crea una carga adicional en el servidor y por lo tanto no es aconsejable. Puede limitar inmediatamente la cantidad de paquetes enviados en la llamada de comando usando la opción -c:

Al igual que hacemos ping a un dominio, puede especificar la dirección IP directamente. Esto le permite verificar si hay una red cuando los servidores DNS están configurados incorrectamente. Por ejemplo:

hacer ping-c 3 8.8.8.8

El siguiente tipo de envío de mensajes de ping es el de inundación de ping. Con dichos paquetes, puede realizar pruebas de carga del canal o incluso apagar la conexión a Internet en una de las máquinas. Pero estas funciones sólo se pueden utilizar con derechos de superusuario. Para organizar la inundación de ping, especifique la opción -f:

ping -f sitio

De forma predeterminada, en modo normal, cada paquete posterior se envía cuando se recibe una respuesta al anterior. Pero puedes establecer el intervalo entre el envío de paquetes tú mismo -i:

ping -i 0.2 sitio

Aquí el programa de ping realiza la llamada inundación personalizable; usted especifica con qué intensidad se deben enviar los paquetes. Con la opción -D puedes ver la marca de tiempo Unix para cada mensaje:

ping -D sitio

Conclusiones

En este artículo, analizamos qué es el comando ping en Linux, cómo usarlo, sus principales parámetros y métodos de aplicación. Esta herramienta muy sencilla se puede utilizar para probar problemas de red y solucionarlos. En este sentido, la utilidad puede volverse indispensable.

En Internet, en particular en los foros, si hay algún problema para conectarse a algún nodo (), se recomienda verificar el ping o realizar un seguimiento de ruta y así verificar la disponibilidad del servidor.

Pero ¿qué es ping y qué es trace? Ping es una herramienta (utilidad) para comprobar la integridad de las conexiones en redes basadas en TCP/IP. Tracing (traceroute o comando tracert) es un programa para determinar rutas de datos en redes TCP/IP.

Sin embargo, no siempre es posible encontrar información sobre cómo se realiza exactamente esta verificación: cómo hacer ping o cómo realizar un seguimiento.

verificación de ping

Para verificar el ping, use el mismo comando silbido, que debe ingresarse en la línea de comando. Puede iniciar la línea de comando de las siguientes maneras:

ventanas:

1) Comenzar -> Todos los programas -> Estándar -> línea de comando

2) Comenzar -> Ejecutar -> cmd

Existen multitud de terminales en este SO, por lo que podrás utilizar cualquiera de los instalados en tu PC para estos fines. Por lo general, se puede iniciar un terminal estándar con un atajo de teclado. CONTROL+ALTA+t.

Entonces, para hacer ping a un servidor específico, debe ejecutar el comando:

Silbido

Por ejemplo, para hacer ping a una dirección 11.222.33.44 necesitas ejecutar el comando:

Haga silbido 11.222.33.44

A continuación se muestra un ejemplo de los resultados de hacer ping a una de las direcciones IP.

Como puede verse en los resultados, se enviaron y recibieron 4 paquetes de 32 bytes. El tiempo de intercambio de un paquete fue de 47 milisegundos.

Vale la pena señalar que Windows sólo envía 4 paquetes de forma predeterminada. En Linux, el intercambio de paquetes continúa hasta que el usuario detiene el proceso de forma independiente con un atajo de teclado. CONTROL+do. Para ejecutar ping de manera similar en Windows, debe usar el parámetro -t. Por ejemplo:

Ping -t 11.222.33.44

La detención del intercambio de paquetes se realiza utilizando la misma combinación de teclas: CONTROL+do.

Configurar el número de paquetes a enviar

Para establecer la cantidad máxima de paquetes a enviar, debe usar el siguiente comando:

ventanas:

ping-n<число_пакетов>

Por ejemplo:

Ping-n 5 11.22.33.44

hacer ping-c<число_пакетов>

Por ejemplo:

Ping -c 5 11.22.33.44

Cambiar el tamaño de los paquetes enviados

Para hacer ping utilizando un tamaño de paquete específico (en bytes), debe utilizar el siguiente comando:

ventanas:

ping-l<размер_пакетов>

Por ejemplo:

Ping-l 64 11.22.33.44

ping-s<размер_пакетов>

Por ejemplo:

Ping-s 64 11.22.33.44

EN en este caso Se enviaron paquetes de 64 bytes de tamaño.

Un seguimiento de ruta puede mostrar la velocidad a la que viajan los paquetes entre los enrutadores que conectan la PC de donde provienen las solicitudes y el servidor de destino.

El siguiente comando se utiliza para realizar el seguimiento:

ventanas:

tracert

Por ejemplo:

Tracert wikipedia.org

ruta de seguimiento

Por ejemplo:

Traceroute wikipedia.org

Vale la pena señalar que, de forma predeterminada, el rastreo también realiza una consulta DNS para resolver la dirección IP en un nombre de dominio para cada enrutador que pasa. Esta opción se puede desactivar, lo que reduce el tiempo necesario para obtener resultados de seguimiento.

Para activar esta opción debes utilizar el siguiente tipo de comando:

ventanas:

Tracert-d

ruta de seguimiento -n

Equipo SILBIDO esta es quizás la utilidad de red más utilizada línea de comando. SILBIDO presente en todas las versiones de todos sistemas operativos está habilitado para la red y es un medio simple y conveniente para consultar un host por nombre o dirección IP.

Se utiliza un protocolo de mensajes de control especial para intercambiar información de servicio y diagnóstico en la red. ICMP(Protocolo de mensajes de control de Internet). Equipo silbido le permite enviar un mensaje de control como Solicitud de eco(el tipo es 8 y se indica en el encabezado del mensaje ICMP) al nodo direccionado e interpreta la respuesta recibida de él en una forma conveniente para el análisis. El campo de datos del paquete icmp enviado suele contener caracteres del alfabeto inglés. En respuesta a dicha solicitud, el nodo solicitado debe enviar un paquete icmp con los mismos datos que se recibieron y el tipo de mensaje. Respuesta de eco(el código de tipo en el encabezado ICMP es 0). Si ocurre algún problema durante el intercambio de mensajes icmp, la utilidad ping mostrará información para diagnosticarlo.

Formato de línea de comando:

Ping [-t] [-a] [-n número] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r número] [-s número] [[-j Lista de nodos] | [-k Lista de nodos]] [-w tiempo de espera] nombrefinal

Parámetros:

-t- Envío continuo de paquetes. Las combinaciones de teclado se utilizan para completar y mostrar estadísticas. Ctrl+Interrupción (producción estadística y continuación), y Ctrl+C
(salida y finalización de estadísticas).-a
- Determinación de direcciones por nombres de host.-n numero
- Número de solicitudes de eco enviadas.-l tamaño
- Tamaño del campo de datos en bytes de la solicitud enviada.-F
- Establecer una bandera que prohíba la fragmentación de paquetes.-yo TTL
- Establecer la vida útil del paquete (el campo "Tiempo de vida").-v condiciones
- Especificar el tipo de servicio (campo "Tipo De Servicio").-r número
- Registrar una ruta para un número específico de saltos.-s número
- Marca de tiempo para el número especificado de transiciones.-j listaNodos
- Libre elección de ruta entre una lista de nodos.-k listaNodos
- Selección de ruta difícil basada en una lista de nodos.-w tiempo de espera

- Tiempo máximo de espera por cada respuesta en milisegundos.

Ejemplos de uso: hacer ping a google.com - solicitud de eco a un nodo con nombre google.com

con parámetros predeterminados: la cantidad de paquetes es 4, la longitud de la matriz de datos = 32 bytes. ping -6 ya.ru - ping de nodo ya.ru

utilizando el protocolo IPv6 ping-a 192.168.1.50

- realizar un ping para determinar el nombre del nodo terminal por su dirección. ping -6 ya.ru ping -s 192.168.0.1 computadora computadora

de la fuente 192.168.0.1. Se utiliza cuando la computadora tiene varias interfaces de red. ping w 5000 ya.ru

- ping con un tiempo de espera de 5 segundos (predeterminado: 4 segundos). ping -n 5000 -l 1000 sitio - sondeo de nodos sitio web

5000 veces, en paquetes con datos de 1000 bytes de longitud. La longitud máxima permitida de datos es 65500. ping -n 1 -l 3000 -f ya.ru

- ping con fragmentación de paquetes prohibido. ping -n 1-r 3 ya.ru - ping de nodo- enviar 1 solicitud de eco por nodo

ping -i 5 ya.ru- ping que indica vida útil TTL=5. Si se requieren más saltos a lo largo de la ruta para llegar al nodo final, el enrutador que interrumpió la entrega responderá con el mensaje "Se excedió el tiempo de vida de la transmisión del paquete (TTL)".

  • Usando PING para diagnosticar paso a paso problemas de acceso a Internet:
  • Diagrama de conexión generalizado para una computadora (tableta, computadora portátil) red doméstica) con el nodo final eliminado se puede representar de la siguiente manera:

    La red más común con direcciones IP 192.168.1.0 /255.255.255.0 se utiliza como red doméstica. Estamos hablando de IPv4: protocolo IP versión 4, donde se utilizan 4 bytes para el direccionamiento. direcciones IP Se acostumbra representarlos como valores de bytes decimales separados por puntos. Cada dispositivo en la red debe tener su propia dirección única. Además de la dirección, la configuración de red utiliza mascarilla red (máscara de subred). La máscara tiene el mismo formato que la dirección. La combinación de dirección y máscara determina el rango de direcciones que pertenecen a red local- 192.168.1.0-192.168.1.255. La primera y la última dirección del rango no se asignan a dispositivos de red individuales porque se utilizan como dirección de red y dirección de transmisión. Normalmente, la dirección del enrutador se establece en 192.168.1.1 o 192.168.1.254. Esta no es una norma obligatoria, pero se utiliza con bastante frecuencia en la práctica. Los bits uno de la máscara determinan la parte permanente de la dirección IP de la red y los bits cero se asignan a nodos individuales. Significado 255 es un byte con sus bits establecidos en uno. La máscara de red sirve como medio para determinar el rango de direcciones IP que pertenecen a la red local. Los dispositivos con dichas direcciones son accesibles localmente, sin utilizar enrutamiento. El enrutamiento es un método de intercambio de datos con dispositivos de red que no pertenecen a una red local determinada a través de un dispositivo especial. enrutador(enrutador, enrutador). Los enrutadores son computadoras especializadas con múltiples interfaces de red y especializado software proporcionar el reenvío de paquetes IP entre el remitente y el destinatario ubicados en diferentes redes. En dicho reenvío pueden participar varios enrutadores, dependiendo de la complejidad de la ruta. Un enrutador doméstico es el tipo más simple de enrutador que reenvía paquetes dirigidos a redes externas al siguiente enrutador en la red del proveedor. El siguiente enrutador verifica si la dirección del nodo final es accesible localmente y le reenvía los datos o los reenvía al siguiente enrutador de acuerdo con la tabla de rutas. Esto sucede hasta que los datos llegan al destinatario o hasta que expira la vida útil del paquete.

    El comando PING se puede utilizar para diagnosticar nodos individuales:

    hacer ping 127.0.0.1- este es el ping de la interfaz loopback. Debería ejecutarse sin errores si los componentes del software de red están instalados y en funcionamiento.

    haga ping a su IP o nombre- haga ping a su propia dirección o nombre. Debería completarse sin errores si todo el software del protocolo IP está instalado y funciona correctamente adaptador de red.

    hacer ping a la dirección IP del enrutador- debe ejecutarse si funciona correctamente tarjeta de red computadora, el cable o la conexión inalámbrica utilizada para conectarse al enrutador está funcionando y el enrutador mismo está funcionando. Además, la configuración de IP debe ser tal que la dirección de la computadora y del enrutador pertenezcan a la misma subred. Este suele ser el caso cuando configuración de red se realizan automáticamente utilizando el servidor DHCP del enrutador.

    ping yandex.ru- sondear el nodo nombrado yandex.ru. Si la encuesta falla, la razón puede ser no solo la falta de comunicación con el enrutador del proveedor, sino también la imposibilidad de determinar la dirección del nodo. yandex.ru debido a problemas con software resolución de nombres.

    hacer ping 8.8.8.8- sondear el nodo con dirección IP 8.8.8.8. Si el sondeo por dirección se completa sin errores, pero el sondeo por nombre finaliza con un mensaje sobre un host desconocido, entonces el problema está en la resolución de nombres. La razón puede ser que el servidor DNS del proveedor no esté funcionando. En este caso, puedes intentar cambiarlo en la configuración de conexión de red a DNS público. servidores de google con direcciones 8.8.4.4 y 8.8.8.8. Además, el problema puede deberse a una mala calidad de la comunicación con el proveedor, que va acompañada de tiempos de respuesta demasiado largos y caídas de paquetes.

    ping -t yandex.ru- realice ping antes de presionar la combinación CTRL+C. Cuando presiona CTRL+Interrupción, se muestran las estadísticas y el sondeo del nodo continúa.

    Ping -n 1000 -l 500 192.168.1.1 - ping 1000 veces usando mensajes de 500 bytes de longitud. El ping con paquetes de longitud estándar de 32 bytes se puede realizar sin errores, pero con paquetes largos, con errores, lo cual es típico de conexiones inalámbricas a niveles de señal bajos en condiciones de interferencia intensa.

    Ping -n 1 -r 9 -w 1000 yandex.ru: realice ping 1 vez (cambie -n 1), emita una ruta para las primeras 9 transiciones (-r 9), espere una respuesta 1 segundo (1000 ms)

    Como resultado de ejecutar este comando, también se muestra el seguimiento de la ruta:

    Intercambio de paquetes con yandex.ru con 32 bytes de datos:
    Respuesta de 87.250.251.11: número de bytes=32 tiempo=36ms TTL=54
    Ruta: 81.56.118.62 ->
    81.56.112.1 ->
    10.109.11.9 ->
    10.109.11.10 ->
    195.34.59.105 ->
    195.34.52.213 ->
    195.34.49.121 ->
    195.34.52.213 ->
    87.250.239.23

    Estadísticas de ping para 87.250.251.11:

    Paquetes: enviados = 1, recibidos = 1, perdidos = 0
    (0% de pérdida)
    Tiempo aproximado de ida y vuelta en ms:
    Mínimo = 36 ms, Máximo = 36 ms, Promedio = 36 ms

    En este ejemplo, se construye una cadena de 9 enrutadores entre el remitente y el destinatario de los paquetes. Es necesario tener en cuenta el hecho de que en la versión de la utilidad ping.exe para Windows, el número de transiciones puede tomar un valor de 1 a 9. En los casos en que este valor no sea suficiente, se utiliza el comando tracert

    La ausencia de una respuesta de eco no siempre es señal de un problema, ya que a veces, por razones de seguridad, algunos hosts están configurados para ignorar las solicitudes de eco enviadas por PING. Un ejemplo sería el nodo microsoft.com y algunos enrutadores en pequeñas redes de ISP.

    Usando PING en archivos por lotes.

    A menudo, el comando PING se utiliza para organizar retrasos en archivos por lotes. Se hace ping a la interfaz de loopback indicando el valor del contador de paquetes deseado especificado por el parámetro -norte. Las solicitudes de eco se envían a intervalos de 1 segundo y la respuesta a la interfaz loopback llega casi instantáneamente, por lo que el retraso será aproximadamente igual al contador menos uno:

    ping-n 11 127.0.0.1- retraso de 10 segundos.

    El comando PING se utiliza en archivos por lotes para determinar la disponibilidad de direcciones IP. Dado que el resultado de la encuesta no se refleja de ninguna manera en la variable ERRORLEVEL, en lugar de analizarlo, se utiliza una búsqueda de ciertas características en los datos de salida estándar de PING. Si observa detenidamente los mensajes del programa ping.exe al sondear un nodo accesible e inaccesible, notará que difieren significativamente.

    hacer ping 456.0.0.1- hacer ping a una dirección inexistente

    La respuesta a dicho comando puede diferir de la versión específica de la utilidad y puede ser algo como esto

    El ping no pudo encontrar el host 456.0.0.1. Verifique el nombre de host e inténtelo nuevamente.

    ping yandex.ru- ping a la dirección del nodo yandex.ru

    Respuesta al ping de un nodo accesible:

    Intercambio de paquetes con yandex.ru de 32 bytes:
    Respuesta de 87.250.250.11: número de bytes=32 tiempo=10ms TTL=55

    Por lo tanto, para resolver el problema de determinar la disponibilidad de un nodo en un archivo por lotes, basta con analizar las palabras características en la salida de ping.exe tras una respuesta exitosa. Lo más característico en este caso es la presencia de la palabra TTL. Nunca aparece cuando se produce un error y consta únicamente de caracteres del alfabeto inglés. Para buscar "TTL" en los resultados de ping.exe lo más conveniente es encadenar su ejecución con el comando para buscar una cadena de caracteres ENCONTRAR.EXE(hacer ping y encontrar canalización). Si el texto se encuentra mediante el comando FIND, entonces el valor de la variable ERRORLEVEL será igual a 0

    ping -n 1 COMPUTADORA | buscar /I "TTL" > nulo
    si %ERRORLEVEL%==0 pasa a EN VIVO
    La computadora ECHO no está disponible
    rutina de estado no disponible
    ...
    Salida
    :LIVE - inicio de la subrutina para procesar el estado de disponibilidad del nodo
    ...
    ...

    En una versión más sencilla, puedes utilizar los comandos:

    PING yandex.ru |buscar "TTL=" && ECHO Yandex ping- el comando ECHO se ejecuta si el valor ERRORLEVEL establecido por FIND es 0, es decir, el nodo yandex.ru responde al ping.

    PING Server64 |buscar "TTL=" || ECHO Server64 no se puede hacer ping- el comando ECHO se ejecuta si el valor ERRORLEVEL establecido por FIND no es igual a 0, es decir nodo Servidor64 no respondió al ping.

    El comando ping se utiliza para garantizar que una computadora pueda comunicarse con la red y los recursos dentro de ella. Ping funciona enviando mensajes de solicitud de eco a través del protocolo ICMP ( Protocolo de mensajes de control de Internet) y esperando una respuesta. Le permite saber cuántas respuestas se recibieron y cuánto tiempo tardaron:

    Sintaxis del comando ping

    ping [-t] [-a] [-n recuento] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r recuento] [-s recuento] [-w tiempo de espera] [- R] [-S srcaddr] [-p] [-4] [-6] objetivo

    T = Esta opción hará ping al dispositivo de destino hasta que detenga la solicitud por la fuerza usando el método abreviado de teclado Ctrl+C.

    A = consultará el nombre de host de la dirección IP de destino.

    N número = especifica el número de mensajes ICMP que se deben enviar. Si ejecuta el comando ping sin especificar este parámetro, se enviarán 4 solicitudes de forma predeterminada.

    Tamaño L = establece el tamaño del paquete de solicitud de eco (de 32 a 65,527). Sin esta opción, ping envía solicitudes de eco de 32 bytes de tamaño.

    F = Evita que las solicitudes de eco sean fragmentadas por los enrutadores en la cadena entre usted y el dispositivo de destino. La opción -f se utiliza a menudo para depurar problemas relacionados con PMTU ( Unidad de transmisión máxima de ruta).

    I TTL = establece la duración del TTL ( Tiempo de vivir), cuyo valor máximo es 255.

    V TOS = establece el valor de TOS ( Tipo de Servicio). La opción no funciona en Windows 7 y superiores.

    Número R = Esta opción para el comando ping debe usarse para especificar la cantidad de saltos entre su computadora y la computadora de destino que desea grabar y generar. El valor máximo es 9, por lo que si está interesado en saber el número exacto de enlaces entre dos dispositivos, entonces es mejor utilizar tracert.

    Número S = hora en formato de marca de tiempo de Internet para la cual se recibe y envía cada solicitud de eco. El valor máximo aquí es 4, lo que significa que sólo se pueden grabar las primeras 4 transiciones.

    W timeout = valor del tiempo de espera en milisegundos que el ping esperará para cada respuesta. Si no utiliza la opción -w, el tiempo de espera predeterminado será de 4000 milisegundos ( 4 segundos).

    R = Utilice el encabezado para comprobar también la ruta de regreso.

    S srcaddr = dirección de origen a utilizar.

    P = utilizado para verificar el estado de la dirección Virtualización de red Hyper-V.

    4 = Verifique el estado de la conexión utilizando únicamente el protocolo IPv4. Esto es necesario cuando el objetivo sólo tiene un nombre de host y una dirección IP desconocida.

    6 = Forzar la verificación del estado de la conexión IPv6. Esto es necesario cuando sólo se conoce el nombre del host.

    objetivo(objetivo) = dispositivo remoto, cuyo estado debe comprobarse. Puede ser una IP o un nombre de host.

    /?

    = Muestra ayuda sobre todas las opciones disponibles para el comando ping.

    Nota: -f , -v , -r , -s , -j y -k solo funcionan cuando se verifica el estado de las direcciones IPv4. Las opciones -R y -S sólo funcionan con el protocolo IPv6.

    El comando de descripción de ping también tiene opciones menos populares: [-j host-list], [-k host-list] y [-c compartimiento]. Para obtener más información sobre ellos, utilice el comando /?. .

    Ejemplos de comandos ping

    Este ejemplo utiliza el comando ping para verificar el estado del host www.google.com. La opción -n le indica a ping que envíe cinco solicitudes de eco ICMP en lugar de las cuatro estándar, y la opción -l establece el tamaño del paquete para cada solicitud en 1500 bytes en lugar de los 32 bytes predeterminados. Con esta solicitud obtendrás el siguiente resultado:

    Haciendo ping a www.google.com con 1500 bytes de datos: Respuesta desde 74.125.224.82: bytes=1500 tiempo=68ms TTL=52 Respuesta desde 74.125.224.82: bytes=1500 tiempo=68ms TTL=52 Respuesta desde 74.125.224.82: bytes= 1500 tiempo = 65 ms TTL = 52 Respuesta desde 74.125.224.82: bytes = 1500 tiempo = 66 ms TTL = 52 Respuesta desde 74.125.224.82: bytes = 1500 tiempo = 70 ms TTL = 52 Estadísticas de ping para 74.125.224.82: Paquetes: Enviados = 5, Recibido = 5, Perdido = 0 (0% de pérdida), Tiempos aproximados de ida y vuelta en milisegundos: Mínimo = 65 ms, Máximo = 70 ms, Promedio = 67 ms

    El elemento de pérdida del 0 % en las estadísticas de verificación de estado 74.125.224.82 indica que todas las solicitudes de eco enviadas a www.google.com fueron devueltas. Esto significa que mientras la red esté activa, podrás interactuar con el sitio web de Google sin ningún problema.

    Este ejemplo de cmd ping verifica el estado de 127.0.0.1, que también se conoce como la dirección IP del host local en IPv4.

    Ping 127.0.0.1 es una excelente manera de verificar si todos están en funcionamiento Funciones de Windows. Pero al utilizar esta solicitud no podrá conocer el estado de su o computadora remota. También existe una versión IPv6 de esta verificación: ping::1.

    ping-a 192.168.1.22

    En este ejemplo, intentamos averiguar el nombre de host asociado con la dirección IP 192.168.1.22. En este caso, la comprobación se debe realizar como de costumbre, incluso si no se puede encontrar el nombre del host.

    Haciendo ping a J3RTY22 con 32 bytes de datos: Respuesta desde 192.168.1.22: bytes = 32 veces<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time=1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.1.22: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms

    Como puede ver en el ejemplo anterior, el comando ping de Windows 7 identificó la dirección IP para verificar como el nombre de host J3RTY22 y luego realizó una verificación de estado usando la configuración estándar.

    ping -t -6 SERVIDOR

    En este ejemplo, usamos la opción -6 para forzar el uso del protocolo IPv6, y luego procedemos a verificar sin cesar el estado del SERVIDOR ( usando la opción -t).

    Haciendo ping al SERVIDOR con 32 bytes de datos: Respuesta de fe80::fd1a:3327:2937:7df3%10: time=1ms Respuesta de fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Ping statistics for fe80::fd1a:3327:2937:7df3%10: Packets: Sent = 7, Received = 7, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms Control-C ^C

    Después de recibir siete respuestas, deliberadamente dejamos de verificar el estado. Recordemos cómo detener el comando ping. Usando Ctrl+C. Además -6 condujo al uso de direcciones IPv6.

    Ya he escrito sobre ello, hoy me gustaría centrar su atención en el comando ping. Los administradores de sistemas utilizan con mayor frecuencia el comando Ping, aunque su potencial es muy limitado. En este artículo te diré cómo usar el comando ping y qué problemas te ayudará a resolver.

    Veamos qué puede hacer el programa Ping, para hacer esto, haga clic en inicio => ejecutar => escriba cmd => haga clic en Aceptar => escriba el comando en la ventana negra

    Hacer ping /?

    => presione enter.

    Verá una lista de comandos que se pueden ejecutar usando el programa Ping.<число>Hacer ping [-t] [-a] [-n<размер>] [-l ] [-f] [-yo ] [-v<число>] [-r<число>] [-s<список узлов>] [[-j<список узлов>] | [-k<тайм-аут>]] [-w<адрес источника>] [-R] [-S<число>] [-4] [-6] Opciones de end_node -t Pruebe la comunicación con el nodo especificado antes de finalizar. Para mostrar estadísticas y continuar verificando, presione la combinación de teclas CTRL+BREAK; Para detenerlo, presione CTRL+C. -a Determinar nombres de host a partir de direcciones. -norte<размер>El número de solicitudes de eco enviadas. -l Tamaño del búfer de envío. -f Establece un indicador en el paquete que deshabilita la fragmentación (solo IPv4). -i Configuración de la vida útil del paquete. -v<число>Configure el tipo de servicio (solo IPv4. Esta opción no está disponible y no afecta el campo TOS en el encabezado IP). -r<число>Registre una ruta para un número específico de saltos (solo IPv4). -s<список_узлов>Marca de tiempo para el número especificado de saltos (solo IPv4). -j<список_узлов>Libre elección de ruta entre una lista de hosts (sólo IPv4). -k<тайм-аут>Selección de ruta estricta basada en una lista de hosts (solo IPv4). -w<адрес источника>Tiempo de espera para cada respuesta (en milisegundos). -R Utilice el encabezado para comprobar también la ruta de regreso (solo IPv6). -S

    La dirección de origen que se utilizará. -4 Uso forzado del protocolo IPv4. -6 Uso forzado del protocolo IPv6.

    Veamos algunos de ellos.

    Uso práctico:

    La tecla t se usa cuando es necesario hacer ping a un recurso durante un tiempo prolongado, para no ingresar el comando cada vez:

    Sitio de ping

    se puede ingresar así:

    Ping 27susday.ru -t

    y el proceso sólo se puede detener manualmente presionando ctrl+c

    La tecla w– es necesaria para aumentar el tiempo de espera de una respuesta del recurso al que está accediendo. Hay casos en los que envías un ping a un nodo y te da un mensaje de que el nodo especificado no está disponible, por lo que piensas que el nodo está inactivo. La conclusión es correcta, pero no siempre. Sucede que está disponible, pero está sobrecargado y no tiene tiempo de responderte, para evitarlo se configura la tecla w.

    Sucede que el nodo remoto parece estar funcionando, es decir puedes acceder a él, estás cien por ciento seguro de su funcionalidad, pero no responde al ping, incluso si configuras un retraso con la tecla w. Esto se explica por el hecho de que el administrador del sistema instaló un firewall y prohibió responder a paquetes ICMP. Esto se hace para que sea imposible atacar los servidores que buscan en Internet con solicitudes de eco. El servidor no fallará, pero su rendimiento disminuirá.

    Consejo: Si es un administrador de sistemas novato, le aconsejo que cierre el puerto ICMP en sus servidores que acceden a Internet.

    En este artículo conoció las tres claves principales del programa Ping.

    Video tutorial sobre cómo reducir el ping en juegos: