GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos ping de Linux

El comando ping (Packet INternet Groper) es una de las utilidades más utilizadas en diferentes sistemas operativos:desde Windows hasta Linux.

Es una herramienta de solución de problemas de red que se utiliza para probar la accesibilidad de sistemas, servidores y dispositivos de red remotos.

Lo logra enviando una solicitud de eco ICMP a un sistema remoto. Las solicitudes de paquetes ICMP se reciben y se retransmiten a la fuente, lo que indica que el host está activo.

En esta guía, veremos cómo se usa y las diversas opciones que se pueden pasar para lograr diferentes resultados.

Sintaxis del comando ping de Linux

La sintaxis del comando ping de Linux es bastante simple y directa.

ping [option] [hostname or IP address]

Uso del comando ping para obtener la dirección IP de un host

Podemos usar el comando ping para averiguar la dirección IP de un sitio web. La salida del comando ping imprime la dirección IP del host.


$ ping journaldev.com
PING journaldev.com (45.33.45.237): 56 data bytes
64 bytes from 45.33.45.237: icmp_seq=0 ttl=56 time=59.133 ms
64 bytes from 45.33.45.237: icmp_seq=1 ttl=56 time=43.917 ms

Uso del comando ping para probar la conectividad o accesibilidad de un sistema

El uso más básico del comando ping consiste en enviar una solicitud de ping a la dirección de un sitio web o nombre de host, como se muestra.

ping google.com

Salida de muestra

Alternativamente, puede hacer ping a un servidor especificando su dirección IP como se muestra.

ping 173.82.2.236

Salida de muestra

Es importante tener en cuenta que en los ejemplos anteriores, el comando ping continuará enviando solicitudes de ping hasta que presione CTRL + C. .

El comando ping utiliza la resolución de DNS para averiguar la dirección IP del host y luego envía la solicitud de ping. Si el nombre de host no es válido, devolverá "Host desconocido ” error.


$ ping google
ping: cannot resolve google: Unknown host
$ ping sasadsasdd.com
ping: cannot resolve sasadsasdd.com: Unknown host
$ 

Especifique el intervalo de tiempo entre las solicitudes de ping

Hay una brecha de 1 segundo entre las solicitudes de ping de forma predeterminada. Si desea modificar esto y especificar un valor más alto, use -i argumento seguido por el intervalo de tiempo como se muestra.

ping -i 3 google.com

Salida de muestra

En el ejemplo anterior, el intervalo de tiempo entre los paquetes de ping es de 3 segundos.

Modificar el tamaño del paquete de ping

El número de bytes contenidos en una solicitud de ping es 56 de forma predeterminada (64 bytes si incluye el encabezado de ping). Sin embargo, puede modificar este valor según sus preferencias utilizando -s opción seguida del valor. Para cambiar el valor a 80, ejecute el comando.

ping -s 80 google.com

Salida de muestra

Especifique la cantidad de tiempo para enviar el tamaño del paquete de ping

Como ha observado en ejemplos anteriores, debe presionar CTRL + C para interrumpir el envío de paquetes de ping. Para evitar este inconveniente, puede especificar la cantidad de paquetes que se enviarán utilizando -c bandera. Por ejemplo, para enviar 5 paquetes de ping, ejecute el siguiente comando.

ping -c 5 google.com

Salida de muestra

El comando anterior envía 5 paquetes de ping al objetivo y finalmente se detiene.

Inundar un sistema objetivo

Sí, probablemente sea escéptico acerca de esto, pero el comando ping también se puede usar para inundar un objetivo. Puedes lograr esto usando -f comando.

ping -f jaykiarie.com

Salida de muestra

DESCARGO DE RESPONSABILIDAD :Se debe tener precaución, ya que inundar un sistema de destino con solicitudes de ping puede provocar un ataque de DOS que puede degradar la accesibilidad o la conectividad de un sistema.

Imprimir la marca de tiempo de las solicitudes de ping

Si lo desea, puede imprimir la marca de tiempo durante la cual se envían los paquetes de ping. Esto se logra usando el -D opción. La marca de tiempo es una combinación de tiempo Unix y microsegundos.

Salida de muestra

Conclusión

Como hemos visto, ping es un comando muy útil para la resolución de problemas de red y ayuda a los administradores del sistema y a los usuarios habituales a diagnosticar problemas de red relacionados con la conectividad entre sistemas. Puede ejecutar el comando "man ping" para comprobar todas las opciones que ofrece el comando ping.


Linux
  1. Ejemplos de comandos rm en Linux

  2. Ejemplos de comandos ps en Linux

  3. Ejemplos de comandos ping en Linux

  4. Ejemplos de comandos sa en Linux

  5. w Ejemplos de comandos en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ping en Linux

Comando ping de Linux

Ejemplos prácticos de comando ping en Linux

Ejemplos de comandos id en Linux