Mandato ping
Finalidad
Envía una petición de eco a un sistema principal de red.
Sintaxis
ping [ -d] [ -D ] [ -n ] [ -q ] [ -r] [ -v] [ -R ] [ -a familia_direccion ] [ -c Cuenta ] [ -w tiempo de espera ] [ -f | -i Espere ] [ -l Precarga ] [ -p Patrón ] [ -s PacketSize ] [ -S nombre de host/dirección IP ] [ -L ] [ - I a.b.c.d. ] [ -o interfaz ] [ -T ttl ] Anfitrión [ PacketSize ] [ Cuenta ]
Descripción
El comando /usr/sbin/ping envía una ECHO_REQUEST del Protocolo de Mensajes de Control de Internet (ICMP) para obtener una ECHO_RESPONSE ICMP de un host o pasarela. El mandato ping es útil para:
- ' Determinar el estado de la red y de varios hosts extranjeros.
- ' Seguimiento y aislamiento de problemas de hardware y software.
- ' Pruebas, medición y gestión de redes.
Si el host está operativo y en la red, responde al eco. Cada petición de eco contiene una cabecera de Internet Protocol (IP) e ICMP, seguida de un PID de ping y una estructura timeval, y suficientes bytes 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 comando ping finaliza cuando se agota el tiempo de espera del programa o cuando se recibe 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 seguirá enviando peticiones de eco a la pantalla hasta que se reciba una Interrupción (Control-C). La tecla Interrupción puede cambiarse mediante el comando stty.
A causa de la carga que continuas peticiones de eco pueden realizar en el sistema, deben utilizarse peticiones repetidas principalmente para aislar problemas.
Distintivos
Elemento | Descripción |
---|---|
-c Cuenta | Especifica el número de solicitudes de eco, tal como indica la variable Recuento , que se debe enviar (y recibir). |
-w tiempo de espera | Esta opción sólo funciona con la opción -c. Hace que ping espere un máximo de segundos de 'tiempo de espera' para una respuesta (después de enviar el último paquete). |
-d | Inicia la depuración a nivel de socket. |
-d | Esta opción provoca un vuelco hexadecimal en la salida estándar de los paquetes ICMP ECHO_REPLY. |
-f | Especifica la opción de ping-ping. El indicador -f "inunda" o envía paquetes tan rápido como se reciben o cien veces por segundo, lo que sea mayor. Por cada ECHO_REQUEST enviado, se envía un . (punto) se imprime, mientras que para cada ECHE_REPLY recibido, se imprime un espacio de retroceso. Esto proporciona una visualización rápida de cuántos paquetes se están descartando. Sólo el usuario root puede utilizar esta opción.Nota: Esto puede ser muy duro en una red y debe utilizarse con precaución. El usuario root sólo permite el ping de inundación. La opción -f es incompatible con la opción -i Esperar. |
-I a.b.c.d | Especifica que la interfaz especificada por a.b.c.d se va a utilizar para las multidifusiones IPv4 salientes. La bandera -I es una i mayúscula. |
-o interfaz | Especifica que interfaz se va a utilizar para las multidifusión IPv6 de salida. La interfaz se especifica de la formaen0",tr0", etc. |
-i Espere | Espera el número de segundos especificado por la variable Esperar entre el envío de cada paquete. El valor predeterminado es esperar un segundo entre cada paquete. Esta opción es incompatible con la opción -f. |
-l | Inhabilita el bucle de retorno local para pings de multidifusión. |
-l Precarga | Envía el número de paquetes especificado por la variable Preload lo más rápido posible antes de caer en el modo normal de comportamiento (uno por segundo). El indicador -l es una l minúscula. |
-n | Solo especifica la salida numérica. No se realiza ningún intento de buscar nombres simbólicos para las direcciones de host. |
-p Patrón | Especifica hasta 16 bytes de 'almohadilla' para rellenar el paquete enviado. Esto es útil para diagnosticar problemas dependientes de datos en una red. Por ejemplo, -p ff llena el paquete con todos 1's. |
-q | Especifica la salida silenciosa. No se visualiza nada excepto las líneas de resumen en el momento de inicio y cuando se finaliza. |
-r | Elude las tablas de direccionamiento y envía directamente a un host en una red conectada. Si el Host no está en una red conectada directamente, el comando ping genera un mensaje de error. Esta opción se puede utilizar para hacer ping a un host local a través de una interfaz que ya no tiene una ruta a través de ella. |
-R | Especifica la opción de ruta de registro. El indicador -R incluye la opción RECORD_ROUTE en el paquete ECHO_REQUEST y muestra el búfer de ruta en los paquetes devueltos.Nota: La cabecera IP sólo es suficientemente grande para nueve rutas de este tipo. Además, muchos hosts y pasarelas ignoran esta opción. |
-a familia_direccion | Correlaciona la dirección de destino de los paquetes ICMP con el formato IPv6 si addr_family es igual a "inet6". |
-s PacketSize | 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. |
-S nombre de host/dirección IP | Utiliza la dirección IP como dirección de origen en los paquetes de ping de salida. En hosts con más de una dirección IP, se puede utilizar el indicador -S para forzar que la dirección de origen sea otra que la dirección IP de la interfaz por 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. |
-T ttl | Especifica que el tiempo de vida de un paquete multicast es ttl segundos. |
-v | Solicita la salida detallada, que lista los paquetes ICMP que se reciben además de las respuestas de eco. |
Parámetros
Elemento | Descripción |
---|---|
PacketSize | 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. Este parámetro se incluye para su compatibilidad con versiones anteriores del mandato ping. |
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. |
Seguridad
Atención usuarios de RBAC y usuarios de Trusted AIX®: Este comando puede realizar operaciones privilegiadas. Sólo los usuarios con privilegios pueden ejecutar operaciones con privilegios. Para obtener más información sobre autorizaciones y privilegios, consulte el apartado Base de datos de mandatos con privilegios en Seguridad. Para obtener una lista de los privilegios y las autorizaciones asociadas a este mandato, consulte el mandato lssecattr o el submandato getcmdattr.
Ejemplos
- ' Para comprobar la conexión de red con el host canopus y especificar el número de peticiones de eco a enviar, introduce:ping -c 5 canopusOSe visualiza 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
- Para obtener información sobre el hostleare iniciar la depuración a nivel de socket, introduzca:ping -d learSe visualiza información similar a la siguiente:
PING lear.austin.century.com: (128.114.4.18) 56 data bytes 64 bytes from 128.114.4.18: icmp_seq=0 ttl=255 time=6 ms 64 bytes from 128.114.4.18: icmp_seq=1 ttl=255 time=17 ms 64 bytes from 128.114.4.18: icmp_seq=2 ttl=255 time=6 ms 64 bytes from 128.114.4.18: icmp_seq=3 ttl=255 time=6 ms 64 bytes from 128.114.4.18: icmp_seq=4 ttl=255 time=6 ms ^C ----lear.austin.century.com PING Statistics ---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 6/8/17 ms
Nota: La salida se repite hasta que se recibe una interrupción (Control-C).
- ' Para obtener información sobre el hostopusy especifique el número de bytes de datos a enviar, introduzca:ping -s 2000 opusOping opus 2000Se visualiza 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 (Control-C).
- ' Para invocar la opción flood-ping al hoststlopnorentra:ping -f stlopnorSe visualiza información similar a la siguiente:
Ping stlopnor.austin.century.com: (129.35.34.234): 56 data bytes .^C ----stlopnor.austin.century.com PING Statistics ---- 1098 packets transmitted, 1097 packets received, 0% packet loss round-trip min/avg/max = 4/4/11
Nota: La salida flood-ping continúa hasta que se recibe una Interrupción (Ctrl-C).
- ' Para especificar un intervalo de cinco segundos entre los paquetes enviados al hostopusentra:ping -i5 opusSe visualiza información similar a la siguiente:
PING opus.austin.century.com: (129.35.34.234): 56 data bytes 64 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=5 ms 64 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=5 ms 64 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=6 ms ^C ----opus.austin.century.com PING Statistics---- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 5/5/6 ms
Nota: La salida se repite hasta que se recibe una interrupción (Control-C).
- ' Para enviar el número de paquetes especificado por la variable Preload tan rápido como sea posible antes de caer en el modo normal de comportamiento al hostopusentra:ping -l 10 opusSe visualiza información similar a la siguiente:
PING opus.austin.century.com: (129.35.34.234): 56 data bytes 64 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=9 ms 64 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=11 ms 64 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=16 ms 64 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=22 ms 64 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=26 ms 64 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=27 ms 64 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=30 ms 64 bytes from 129.35.34.234: icmp_seq=7 ttl=255 time=31 ms 64 bytes from 129.35.34.234: icmp_seq=8 ttl=255 time=33 ms 64 bytes from 129.35.34.234: icmp_seq=9 ttl=255 time=35 ms 64 bytes from 129.35.34.234: icmp_seq=10 ttl=255 time=36 ms 64 bytes from 129.35.34.234: icmp_seq=11 ttl=255 time=6 ms 64 bytes from 129.35.34.234: icmp_seq=12 ttl=255 time=6 ms 64 bytes from 129.35.34.234: icmp_seq=13 ttl=255 time=6 ms 64 bytes from 129.35.34.234: icmp_seq=14 ttl=255 time=7 ms 64 bytes from 129.35.34.234: icmp_seq=15 ttl=255 time=6 ms ^C ----opus.austin.century.com PING Statistics---- 16 packets transmitted, 16 packets received, 0% packet loss round-trip min/avg/max = 6/19/36 ms
Nota: La salida se repite hasta que se recibe una interrupción (Control-C).
- Para diagnosticar problemas dependientes de datos en una red, introduzca:ping -p ff opusEste comando envía paquetes con un pad-patrón de todos 1's al hostopus. Se muestra información similar a la siguiente:
PATTERN: 0xff PING opus.austin.century.com: (129.35.34.234): 56 data bytes 64 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=5 ms 64 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=5 ms 64 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=5 ms 64 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=6 ms 64 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=5 ms ^C ----opus.austin.century.com PING Statistics---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 5/5/6 ms
Nota: La salida se repite hasta que se recibe una interrupción (Control-C).
- Para especificar salida silenciosa, introduzca:ping -q bachSólo se muestra información resumida similar a la siguiente:
PING bach.austin.century.com: (129.35.34.234): 56 data bytes ^C ----bach.austin.century.com PING Statistics---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 5/5/8 ms
Nota: Aunque no se muestra, la salida de paquetes continúa hasta que se recibe una Interrupción (Ctrl-C).