Ping utiliza paquetes ICMP (Protocolo de mensajes de control de Internet) para recopilar estadísticas de red. Las tareas más comunes que realizan el comando ping son:
Cuando usa el comando "ping", su dispositivo envía una solicitud al dispositivo de host y espera que la conexión establezca. La salida del comando de ping contiene información sobre paquetes y la cantidad de tiempo que tomó cada paquete para llegar al host. El terminal sigue imprimiendo las respuestas hasta que la comunicación se interrumpe. Verifiquemos cómo usar el comando ping en Linux:
Cómo usar el comando ping:
En primer lugar, verifique la sintaxis básica del comando "ping":
Ping [Opciones] Nombre de host
Vamos a hacer ping el servidor Linuxhint, el terminal de lanzamiento y el tipo de tipo:
$ ping linuxhint.comunicarse
La salida anterior muestra varias información:
ICMP_SEQ: El número de secuencia del paquete. Si es el primer paquete, el número ICMP_SEQ sería 1.
TTL: TTL representa "tiempo para vivir", el número TTL representa el número de lúpulo (enrutadores) que toma un paquete para llegar al destino antes de que se descarte.
tiempo: La cantidad de tiempo que toma un paquete para llegar al destino y luego regresar al dispositivo de host.
Para detener el proceso de ping, presione "Ctrl C", el comando indicará la cantidad de paquetes que transmitió/recibió, el número de paquetes perdidos y el tiempo.
Si no recibe una respuesta de ping, entonces no hay conectividad de red entre su dispositivo y el servidor de host.
Cómo cambiar el intervalo de tiempo entre los paquetes (comando ping):
El comando ping envía un paquete después de un segundo por defecto, pero esta duración de tiempo se puede alterar. Para cambiar el tiempo, use "-i" después de "ping":
$ ping -i 2 linuxhint.comunicarse
Para disminuir el tiempo:
$ ping -i 0.2 Linuxhint.comunicarse
Cómo verificar el estado de una red local (comando ping):
Si tiene problemas para acceder a un sitio web, entonces a través del comando ping, también puede diagnosticar su red local. Hay varios enfoques que usan cualquiera de ellos:
La forma más rápida es:
$ ping 0
O:
$ ping localhost
Y algunos usuarios prefieren:
$ ping 127.0.0.1
Cómo limitar el número de paquetes (comando ping):
El comando de ping sigue enviando paquetes hasta que se detenga manualmente, pero el número de paquetes puede limitarse usando "-c" y luego el número de paquetes porque el nombre de host:
$ ping -c 4 linuxhint.comunicarse
La salida anterior estaba indicando que el comando solo envió 4 paquetes. La otra opción de limitar el número de paquetes es establecer el tiempo:
$ ping -w 6 Linuxhint.comunicarse
El comando anterior dejará de hacer ping después de 6 segundos.
Cómo inundar la red (comando ping):
Para verificar el rendimiento de la red en una carga pesada, el comando ping también se puede usar para inundar la red:
$ ping -f linuxhint.comunicarse
En la salida, cada punto representa el paquete enviado y el espacio de retroceso para cada respuesta.
Cómo obtener un resumen de estadísticas (comando ping):
Si solo está interesado en obtener un resumen de la transmisión de paquetes, use "-q", Q es este operador representa la tranquilidad:
$ ping -c 5 -q linuxhint.comunicarse
Cómo hacer que Ping sea audible (comando ping):
Para habilitar el sonido de cada ping, use el operador "-A":
$ ping -a linuxhint.comunicarse
Opciones de ping comúnmente utilizadas:
Algunas otras opciones de ping comúnmente utilizadas y su uso se mencionan a continuación:
Opción | Descripción |
-b | Permite hacer ping de transmisión IP |
-l | Enviar paquetes sin esperar una respuesta (requiere permiso de sudo para enviar más de 3 paquetes) |
-V | Muestra la versión actual del ping |
-V | Muestra paquetes ICMP adicionales junto con respuestas de eco |
-T | Permite establecer el tiempo para vivir (TTL) |
-d | Para la depuración de socket |
-riñonal | Permite la tabla de enrutamiento de derivación y envía directamente al host. |
-s | Establece el tamaño del paquete |
Conclusión:
El comando ping es una utilidad bien conocida para diagnosticar/solucionar problemas y obtener información de red. Esta publicación se centra en algunos comandos esenciales de ping y su uso. Si aún necesita más información sobre Ping, ejecute "hombre de ping"En la terminal.