Cómo hacer un Sitio Web o Blog en 2024 - Guía fácil y Gratuita para Crear un Sitio Web

Cómo utilizar el comando Ping en Linux

Entre las herramientas utilizadas en la administración de redes y el diagnóstico informático, el comando ping destaca como uno de los más fundamentales y utilizados. Ping, una utilidad de línea de comandos disponible en prácticamente todos los sistemas operativos, sirve como una herramienta de diagnóstico vital para ingenieros de redes, administradores de sistemas e incluso entusiastas de la tecnología curiosos.

El comando ping envía pequeños paquetes de datos a una dirección IP o host específico y, a cambio, espera recibir una respuesta. Al hacerlo, ayuda a los usuarios a determinar si se puede acceder a un dispositivo de red y proporciona información valiosa sobre el tiempo de respuesta y la confiabilidad de la red. Ya sea que esté solucionando problemas de conectividad, monitoreando el rendimiento de la red o simplemente comenzando su viaje hacia la administración de redes, el comando ping es algo que debe conocer.

Sintaxis general del comando ping:

ping [IP-ADDRESS]
1. Especifique la cantidad de paquetes
ping -c [number] [IP-Address]

Utilice la opción -c para que el comando ping se detenga automáticamente después de que se haya enviado una cierta cantidad de paquetes.

Ejemplo:

Cuando ejecuta el comando ping con la opción -c 5 para enviar 5 paquetes a la dirección IP 127.0.0.1, puede esperar ver un resultado similar al siguiente:

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.058 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.056 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.059 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.057 ms

--- 127.0.0.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.045/0.055/0.059/0.006 ms
2. Verifique la red Localhost
ping localhost

Si tiene problemas para conectarse a una computadora o sitio web remoto, haga ping al host local para asegurarse de que está conectado.

🔥 Leer:  Cómo reparar el error de conexión de Valorant Encountered

Ejemplo:

Cuando ejecutas el comando ping con localhost, básicamente estás haciendo ping a tu propia máquina. Aquí hay un resultado de muestra que puede ver:

PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.033 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.031 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.031 ms
64 bytes from localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.030 ms

--- localhost ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2998ms
rtt min/avg/max/mdev = 0.030/0.031/0.033/0.001 ms
3. Envíe pings solo por un período de tiempo limitado
ping -i [number] [IP-Address]

La opción -i establece el intervalo de tiempo de espera en segundos antes de que se envíe cada paquete.

Ejemplo:

El comando ping -i 5 127.0.0.1 enviará Solicitud de eco ICMP paquetes a la dirección de loopback 127.0.0.1 cada 5 segundos. Aquí hay un resultado de muestra:

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.040 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.038 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.039 ms
--- 127.0.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 15005ms
rtt min/avg/max/mdev = 0.035/0.038/0.040/0.007 ms

En este ejemplo, cada solicitud fue respondida en menos de un milisegundo y no se perdió ningún paquete. El resultado puede variar según la configuración de su sistema y la carga actual del sistema.

4. Inundación de ping al host de destino
ping -f [IP-address]

La opción -f enviará los paquetes lo más rápido posible. Esto puede inundar la red, por lo que a menudo se lo denomina “ping de inundación”. Se utiliza principalmente para pruebas de estrés y debe usarse con precaución.

🔥 Leer:  Cómo desactivar/silenciar llamadas telefónicas en iPhone y Android Androide

Dado que los paquetes se envían lo más rápido posible, es posible que no haya una salida detallada como el ping habitual. En su lugar, solo verá una serie de puntos y es posible que se impriman retrocesos a medida que se envían y reciben paquetes.

Ejemplo:

Una salida típica podría verse así:

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
..........................................................^C
--- 127.0.0.1 ping statistics ---
468751 packets transmitted, 468750 received, 0% packet loss, time 330ms
rtt min/avg/max/mdev = 0.025/0.035/0.139/0.002 ms, pipe 2, ipg/ewma 0.182/0.037 ms

Tenga en cuenta que el ^C anterior representa presionar Ctrl + C para detener el comando. Es importante saber que la opción de inundación requiere privilegios de root, por lo que es posible que deba ejecutar este comando con sudo si no es el usuario root.

5. Cambiar el tamaño del paquete de ping
ping -s [number] [IP-Address]

Utilice la opción -s para aumentar el tamaño de paquete predeterminado; puede enviar paquetes livianos y pesados.

Ejemplo:

El comando ping -s 1000 127.0.0.1 envía solicitudes de eco ICMP a la dirección de loopback 127.0.0.1 con un tamaño de paquete de 1000 bytes. A continuación se muestra un ejemplo de cómo podría verse el resultado:

PING 127.0.0.1 (127.0.0.1) 1000(1028) bytes of data.
1008 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.050 ms
1008 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.054 ms
1008 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.050 ms
1008 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.054 ms
--- 127.0.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3071ms
rtt min/avg/max/mdev = 0.050/0.052/0.054/0.002 ms
6. Muestra solo las líneas de resumen.
ping -q [IP-Address]

La opción -q genera una sola línea con la información de ping normal, seguida de las estadísticas.

🔥 Leer:  Cómo descargar archivos en la Academia sin iniciar sesión (gratis y más reciente)

Ejemplo:

Cuando ejecuta el comando ping con el indicador -q en la dirección de loopback 127.0.0.1, envía paquetes ICMP ECHO_REQUEST a los hosts de la red. El indicador -q hace que el comando se ejecute en modo “silencioso”, donde solo muestra el resumen de estadísticas cuando finaliza. El resultado podría verse así:

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.

--- 127.0.0.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8999ms
rtt min/avg/max/mdev = 0.045/0.057/0.082/0.012 ms
7. Establecer límite de tiempo para recibir paquetes
ping -w [seconds] [IP-Address]

Esta opción deja de recibir resultados de ping después de un cierto período de tiempo.

Ejemplo:

Cuando ejecuta el comando ping con la opción -w 10 en la dirección de loopback 127.0.0.1, envía paquetes de solicitud de eco ICMP a la dirección y espera hasta 10 segundos para recibir las respuestas. A continuación se muestra un resultado de ejemplo que podría ver:

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.041 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.040 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.041 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.038 ms
...
--- 127.0.0.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8999ms
rtt min/avg/max/mdev = 0.038/0.041/0.045/0.002 ms
Más comandos de Linux: