¿Hay algún uso del comando ping que no sea verificar la conectividad?

Pocos otros ejemplos.

1. Haga ping al host para ver si está vivo

$ ping google.com
PING google.com (74.125.200.102) 56 (84) bytes de datos.
64 bytes de plus.google.com (74.125.200.102): icmp_req = 1 ttl = 128 tiempo = 172 ms
64 bytes de plus.google.com (74.125.200.102): icmp_req = 2 ttl = 128 tiempo = 164 ms
64 bytes de plus.google.com (74.125.200.102): icmp_req = 4 ttl = 128 tiempo = 165 ms
^ C
– estadísticas de ping de google.com –
4 paquetes transmitidos, 3 recibidos, 25% de pérdida de paquetes, tiempo 3013 ms
rtt min / avg / max / mdev = 164.618 / 167.289 / 172.010 / 3.364 ms

2. Aumentar o disminuir el intervalo de tiempo entre paquetes

Aumentar intervalo de tiempo de ping
Ejemplo: espere 5 segundos antes de enviar el siguiente paquete.

$ ping -i 5 google.com

Disminuya el intervalo de tiempo de ping
Ejemplo: espere 0.1 segundos antes de enviar el siguiente paquete.

# ping -i 0.1 google.com

Nota: Solo el superusuario puede especificar intervalos de menos de 0.2 segundos. Si no, recibirá el siguiente mensaje de error.

3. Enviar N paquetes y detener

$ ping -c 4 google.com
PING google.com (74.125.135.100) 56 (84) bytes de datos.
64 bytes de plus.google.com (74.125.135.100): icmp_req = 1 ttl = 128 tiempo = 251 ms
64 bytes de plus.google.com (74.125.135.100): icmp_req = 2 ttl = 128 tiempo = 180 ms
64 bytes de plus.google.com (74.125.135.100): icmp_req = 3 ttl = 128 tiempo = 179 ms
64 bytes de plus.google.com (74.125.135.100): icmp_req = 4 ttl = 128 tiempo = 179 ms

– estadísticas de ping de google.com –
4 paquetes transmitidos, 4 recibidos, 0% de pérdida de paquetes, tiempo 3005ms
rtt min / avg / max / mdev = 179.569 / 197.734 / 251.433 / 31.005 ms

4. Inunda la red

Los súper usuarios pueden enviar cientos o más paquetes por segundo usando la opción -f. Imprime un ‘.’ cuando se envía un paquete y se imprime un retroceso cuando se recibe un paquete.

# ping -f localhost
PING localhost (127.0.0.1) 56 (84) bytes de datos.
^
– estadísticas de ping localhost –
215594 paquetes transmitidos, 215594 recibidos, 0% de pérdida de paquetes, tiempo 9417ms
rtt min / avg / max / mdev = 0.004 / 0.006 / 1.096 / 0.006 ms, ipg / ewma 0.043 / 0.006 ms

5. Imprimir solo estadísticas de resumen del comando Ping

$ ping -c 5 -q 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56 (84) bytes de datos.

– 127.0.0.1 estadísticas de ping –
5 paquetes transmitidos, 5 recibidos, 0% de pérdida de paquetes, tiempo 3999ms
rtt min / avg / max / mdev = 0.041 / 0.049 / 0.055 / 0.009 ms

6. Cambiar el tamaño del paquete de ping

Ejemplo: cambie el tamaño de paquete predeterminado de 56 a 100.

$ ping -s 100 localhost
PING localhost (127.0.0.1) 100 (128) bytes de datos.
108 bytes de localhost (127.0.0.1): icmp_seq = 1 ttl = 64 tiempo = 0.022 ms
108 bytes de localhost (127.0.0.1): icmp_seq = 2 ttl = 64 tiempo = 0.021 ms
108 bytes de localhost (127.0.0.1): icmp_seq = 3 ttl = 64 tiempo = 0.020 ms
^ C
– estadísticas de ping localhost –
3 paquetes transmitidos, 3 recibidos, 0% de pérdida de paquetes, tiempo 1998ms
rtt min / avg / max / mdev = 0.020 / 0.021 / 0.022 / 0.000 ms

Nota: Bytes de ping enviados = Tamaño de paquete de ping + Tamaño de paquete de encabezado de ping (28 bytes)

7. Tiempo de espera

El siguiente ejemplo hará ping durante 5 segundos. es decir, el comando ping saldrá después de 5 segundos, independientemente de cuántos paquetes se envíen o reciban.

$ ping -w 5 localhost

8. Especifique la ruta de ping para enviar el paquete

También puede especificar a través de qué ruta el ping debe enviar el paquete al destino.

$ ping 192.168.3.33 192.168.7.1 192.168.4.45

Nota: Si uno de los saltos en la ruta no es accesible, entonces tendrá un error al hacer ping.

9. Registre e imprima la ruta de cómo ECHO_REQUEST envió y ECHO_REPLY recibió

$ ping -R 192.168.1.63
PING 192.168.1.63 (192.168.1.63) 56 (84) bytes de datos.
64 bytes de 192.168.1.63: icmp_seq = 1 ttl = 61 tiempo = 2.05 ms
RR: 192.168.9.118
192.168.3.25
192.168.10.35
192.168.1.26
192.168.1.63
192.168.1.63
192.168.10.4
192.168.3.10
192.168.4.25
64 bytes desde 192.168.1.63: icmp_seq = 2 ttl = 61 tiempo = 2.00 ms (misma ruta)

10. Ping audible: emitir un pitido cuando el par es accesible

$ ping -a IP

Nota: Solo puede emitir un pitido desde el terminal número 1 al 7 y el terminal gnome (no funcionará en la consola).

10 ejemplos de uso de comandos “ping” en Linux – Sanfoundry

Gracias

Moksh Maheshwari

(Lo anterior es mi proyecto reciente para leer mi sitio web y mostrar el contenido en la consola CMD).

Contestaré esta pregunta en palabras cortas y simples como:

Ping es un gran comando para verificar la conectividad de la red , retrasar el proceso (si no hay un comando de tiempo de espera ), etc. Pero, el uso principal e importante del comando Ping es verificar:

Problemas de compatibilidad de hardware (tarjetas de red, etc.)

Simplemente puede hacer Ping al LocalHost, y si verá un poco más de tiempo en la salida de la Consola que <1ms. Entonces, mi querido amigo: tienes / o pronto enfrentarás los problemas de conectividad de red debido al hardware dañado. Entonces, es hora de reemplazarlo. 🙂

Esperanza, fue útil. Visite el archivo Batch para saber más sobre CMD y sus comandos.

El comando de comando ping se puede utilizar para verificar la conectividad de la red, el tiempo de ida y vuelta, la resolución del dominio / nombre de host a la dirección IP Hay más funciones proporcionadas por ping, que puede conocer simplemente escribiendo

hombre ping

En terminal / consola.

Además de verificar la conectividad, el comando PING también se puede utilizar para el ataque PING OF DEATH . El ping de la muerte es un ataque de denegación de servicio (DoS) causado por un atacante que envía deliberadamente un paquete IP de más de 65.536 bytes permitidos por el protocolo IP.

Mando:

ping –t -65500

Nota: Este ataque solo funcionará si el administrador no filtra los comandos de ping.

A continuación hay algunas cosas más que podemos analizar mediante el comando ping con sus características extendidas.

  • Estado latente
  • Calidad de enlace (pérdida de paquetes)
  • Desfragmentar el tamaño del paquete
  • Unidad de transmisión máxima

Como Windows no tiene un comando de suspensión, elijo ping -n 3 127.0.0.1> NUL, el intervalo de 1 segundo tal vez no sea tan preciso como la suspensión.

sí, intente nslookup y el nombre del sitio.