English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando ping de Linux

Manual completo de comandos de Linux

El comando ping de Linux se utiliza para detectar hosts.

Ejecutar el comando ping utiliza el protocolo de transmisión ICMP, envía información de solicitud de respuesta, si el servicio de red del host remoto no tiene problemas, responderá a esta información, por lo tanto, se sabrá que el host funciona correctamente.

Sintaxis

ping [-dfnqrRv][-c<número_de_completaciones>][-i<segundo_de_intervalo>][-I<interfaz_de_red>][-l<paquete_de_carga_adelantada>][-p<estilo_deplantilla>][-s<tamaño_de_paquete>][-t<valor_de_vida>][nombre_de_host_o_IP]

Descripción de los parámetros:

  • -d Usa la función SO_DEBUG del Socket.
  • -c <número_de_completaciones> Establece el número de veces que se requiere una respuesta.
  • -f Detecta el límite.
  • -i<segundo_de_intervalo> Especifica el tiempo de intervalo entre la recepción y el envío de información.
  • -I<interfaz_de_red> Usa la interfaz de red especificada para enviar paquetes.
  • -l<paquete_de_carga_adelantada> Establece los paquetes que se envían antes de enviar la solicitud de información.
  • -n Solo muestra valores.
  • -p<estilo_deplantilla> Establece el estilo de plantilla para llenar el paquete de datos.
  • -q No muestra el proceso de ejecución de la instrucción, excepto la información de inicio y final.
  • -r Ignora la tabla de enrutamiento común y envía directamente los paquetes al host remoto.
  • -R Graba el proceso de enrutamiento.
  • -s<tamaño_de_paquete> Establece el tamaño del paquete de datos.
  • -t<valor_de_vida> Establece el tamaño del valor de vida TTL.
  • -v Muestra en detalle el proceso de ejecución de la instrucción.
  • -w <deadline> Sale después de deadline segundos.
  • -W <timeout> Comienza a ejecutarse después de esperar timeout segundos.

Ejemplo en línea

Verificar si está conectado con el host

# ping es.oldtoolbag.com //ping host
PING aries.m.alikunlun.com (114.80.174.110) 56(84) bytes of data.
64 bytes from 114.80.174.110: icmp_seq=1 ttl=64 tiempo=0.025 ms
64 bytes from 114.80.174.110: icmp_seq=2 ttl=64 tiempo=0.036 ms
64 bytes from 114.80.174.110: icmp_seq=3 ttl=64 tiempo=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=4 ttl=64 tiempo=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=5 ttl=64 tiempo=0.028 ms
64 bytes from 114.80.174.110: icmp_seq=6 ttl=64 tiempo=0.028 ms
64 bytes from 114.80.174.110: icmp_seq=7 ttl=64 tiempo=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=8 ttl=64 tiempo=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=9 ttl=64 tiempo=0.036 ms
64 bytes from 114.80.174.110: icmp_seq=10 ttl=64 tiempo=0.041 ms
--- aries.m.alikunlun.com estadísticas de ping ---
10 paquetes transmitidos, 30 recibidos, 0% pérdida de paquetes, tiempo 29246ms
rtt min/avg/max/mdev = 0.021/0.035/0.078/0.011 ms
//Necesita finalizar manualmente Ctrl+C

Especificar el número de paquetes recibidos

# ping -c 2 es.oldtoolbag.com
PING aries.m.alikunlun.com (114.80.174.120) 56(84) bytes of data.
64 bytes from 114.80.174.120: icmp_seq=1 ttl=54 tiempo=6.18 ms
64 bytes from 114.80.174.120: icmp_seq=2 ttl=54 tiempo=15.4 ms
--- aries.m.alikunlun.com estadísticas de ping ---
2 paquetes transmitidos, 2 recibidos, 0% pérdida de paquetes, tiempo 1016ms
rtt min/avg/max/mdev = 6.185/10.824/15.464/4.640 ms
//Salida automática después de recibir dos paquetes

Uso de múltiples parámetros

# ping -i 3 -s 1024 -t 255 g.cn //ping host
PING g.cn (203.208.37.104) 1024(1052) bytes of data.
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=0 ttl=243 tiempo=62.5 ms
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=1 ttl=243 tiempo=63.9 ms
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=2 ttl=243 tiempo=61.9 ms
--- estadísticas de ping g.cn ---
3 paquetes transmitidos, 3 recibidos, 0% pérdida de paquetes, tiempo 6001ms
rtt min/avg/max/mdev = 61.959/62.843/63.984/0.894 ms, pipe 2
[root@linux ~]# 
//-i 3 Período de envío 3segundos -s Establecer el tamaño del paquete de envío -t Establecer el valor de TTL a 255

Manual completo de comandos de Linux