Mandato ping

Finalidad

Envía una petición de eco a un host de red.

Sintaxis

ping [ -n ] [ -r ] [ -s PacketSize ] [ -src nombredehost / direcciónIP ] Host [ Recuento ]

Descripción

El mandato ping envía un ECHO_REQUEST de ICMP (Internet Control Message Protocol) para obtener un ECHO_RESPONSE de ICMP de un host o pasarela. El mandato ping es útil para:
  • Determinar el estado de la red y diversos hosts foráneos.
  • Realizar un seguimiento y aislar los problemas de hardware y software.
  • Probar, medir y gestionar redes.

Si el host está operativo y en la red, responde al eco. Cada petición de eco contiene un Protocolo Internet (IP) y una cabecera ICMP, seguida de una estructura timeval y bytes suficientes para rellenar el paquete. El valor predeterminado es enviar continuamente peticiones de eco hasta que se reciba una Interrupción (Control-C).

El mandato ping envía un datagrama por segundo e imprime una línea de salida para cada respuesta recibida. El mandato ping calcula los periodos de tiempo de ida y vuelta y las estadísticas de pérdida de paquetes y muestra un breve resumen al finalizar. El mandato ping se completa cuando se excede el tiempo de espera del programa o al recibir una señal SIGINT. El parámetro Host es un nombre de host válido o una dirección de Internet.

De forma predeterminada, el mandato ping sigue enviando peticiones de eco a la pantalla hasta que se reciba una Interrupción (Control-C). A causa de la carga que continuas peticiones de eco pueden realizar en el sistema, deben utilizarse peticiones repetidas principalmente para aislar problemas.

Distintivos

Nombre de distintivo Descripción
-n Solo especifica la salida numérica. No se realiza ningún intento de buscar nombres simbólicos para las direcciones de host.
-r Elude las tablas de direccionamiento y envía directamente a un host en una red conectada. Si Host no está en una red conectada directamente, el mandato ping genera un mensaje de error. Esta opción puede utilizarse para realizar ping en un host local mediante una interfaz que ya no tenga una ruta que pase a través del mismo.
-s TamañoPaquete Especifica el número de bytes de datos que se van a enviar. El valor predeterminado es 56, que se convierte en 64 bytes de datos ICMP cuando se combinan con los 8 bytes de los datos de cabecera ICMP.
-src nombre_host/dir_IP Utiliza la dirección IP como dirección de origen en los paquetes de ping de salida. En los hosts con más de una dirección IP, el distintivo -src puede utilizarse para forzar que la dirección de origen sea distinta de la dirección IP de la interfaz en la que se envía el paquete. Si la dirección IP no es una de las direcciones de interfaz de la máquina, se devuelve un error y no se envía nada.

Parámetros

Parámetro Descripción
count Especifica el número de peticiones de eco que se deben enviar (y recibir). Este parámetro se incluye para su compatibilidad con versiones anteriores del mandato ping.

Estado de salida

Véase Estado de salida para los comandos Virtual I/O Server.

Ejemplos

  1. Para comprobar la conexión de red con el host canopus y especificar el número de peticiones de eco que se deben enviar, entre:
    ping canopus 5

    Se muestra información similar a la siguiente:

    PING canopus.austin.century.com: (128.116.1.5): 56 data bytes
    64 bytes from 128.116.1.5: icmp_seq=0 ttl=255 time=2 ms
    64 bytes from 128.116.1.5: icmp_seq=1 ttl=255 time=2 ms
    64 bytes from 128.116.1.5: icmp_seq=2 ttl=255 time=3 ms
    64 bytes from 128.116.1.5: icmp_seq=3 ttl=255 time=2 ms
    64 bytes from 128.116.1.5: icmp_seq=4 ttl=255 time=2 ms
    
    ----canopus.austin.century.com PING Statistics----
    5 packets transmitted, 5 packets received, 0% packet loss
    round-trip min/avg/max = 2/2/3 ms
    
  2. Para obtener información sobre el host opus y especificar el número de bytes de datos que se deben enviar, entre:
    ping -s 2000 opus

    Se muestra información similar a la siguiente:

    PING opus.austin.century.com: (129.35.34.234): 2000 data bytes
    2008 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=19 ms
    2008 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=20 ms
    2008 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=19 ms
    2008 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=19 ms
    ^C
    ----opus.austin.century.com PING Statistics----
    7 packets transmitted, 7 packets received, 0% packet loss
    round-trip min/avg/max = 19/19/20 ms
    
    Nota: La salida se repite hasta que se recibe una Interrupción (Ctrl-C).