el comando ping en Linux Introducción

  
                  

En primer lugar, el principio del comando ping y el mecanismo de trabajo

• comando ping se utiliza generalmente para detectar y comunicación de la red razonable, también llamado retardo de tiempo, cuanto mayor sea el valor, más lento es el PING (PacketInternetGrope), Internet Explorador de paquetes para las pruebas de las conexiones de red y procedimientos.

• ping para enviar un mensaje de solicitud de eco ICMP al destino e informar si la respuesta de eco ICMP recibido deseado. Se utiliza para comprobar si la red o la conexión de red de alta velocidad orden de apertura.

• principio: máquina de la red tiene una dirección IP única para determinar nuestra dirección IP de destino para enviar un paquete, la persona podría volver a un tamaño de paquetes de datos similares, de acuerdo con los paquetes de datos devueltos que podamos determinar la presencia del host de destino, puede determinar inicialmente el sistema operativo host de destino y así sucesivamente.

dos, flujo de trabajo de ping

• 1, en el segmento misma red

• de ping

• Host A ---- ----------------- > B anfitrión

• ICMP paquete de solicitud de

• ARP búsqueda en la caché en el presente (host a) IP del host B de la búsqueda en la tabla MAC correspondiente,

• no encontrar la relación de correspondencia entre la dirección IP del host B MAC a la misma, el envío de una solicitud de difusión ARP, España

• host B recibe después de paquete de petición de ARP, un paquete de respuesta respuesta ARP (que contiene nativo MAC), Francia

• anfitrión de un < --------------------- - huésped B

• ICMP paquete de respuesta

• 2, no en el mismo segmento de red

• ejecuta en el host a " anfitrión de ping C (no en la misma red segmento) y " más adelante, a partir de lo anterior, cuando la forma de llegar a la dirección de MAC, el protocolo IP calculó que C no está en el mismo segmento de red en el equipo, que será entregado directamente al proceso de enrutamiento, que está asumiendo el control de la ruta de MAC, en cuanto a cómo obtener la ruta del MAC, con el primer aspecto anterior, en la mesa de caché ARP, no se puede encontrar los paquetes de difusión. Después de enrutamiento para obtener esta trama de datos, y hablar con el contacto de acogida C, si no lo encuentra, devuelve un mensaje de tiempo de espera al host A.
usando

tres, el comando ping

• comando ping es el formato general:

• ping [-dfnqrRv] [- c frecuencia y transmite] [- intervalo I segundos] [- I (i mayúscula) de interfaz de red] [- L (L minúscula) de carga frontal] [- plantilla p estilo] [- s tamaño de paquete] [- valor t supervivencia] [nombre de host o IP ]

parámetros: número de solicitud de eco

] [-ccount designado para ser transmitida (o recibida), indicado por la variable de recuento.

] [-wtimeout esta opción y la opción -c sólo pueden trabajar juntos. Permite que el comando ping para el tiempo más largo que esperar un tiempo de espera de respuesta (después de enviar el último paquete). El tiempo de espera predeterminado es 4000ms (4S)

[-d] utilizando la función Socket SO_DEBUG.

[esto] -D opción hace que un paquete ICMPECHO_REPLY volcado hexadecimal a la salida estándar.

[-f] opción de inundación de ping-designado. -f y " vertido y " o salida de paquetes de información, o cuando están de vuelta en 100 veces por segundo, para seleccionar un más rápido. ECHO_REQUEST cada transmisión, un período grabados, y cada uno recibe una señal de ECHO_REPLY, se imprime un retroceso. Esto proporciona una visualización rápida de cómo se descartan muchos paquetes de información. Sólo el usuario root puede utilizar esta opción.

Nota: Esto es muy difícil en una red y debe ser utilizado con cuidado. Floodping comando sólo el usuario root puede utilizar. bandera -f es incompatible con la marca -iWait.

[-n] valor de salida solamente.

-R] ignorar la tabla de encaminamiento, los paquetes de datos directamente al host remoto. Compruebe si la interfaz de red suele ser la máquina en cuestión.

[-R] grabación proceso de enrutamiento. marcadores -R incluyen RECORD_ROUTE paquete opción ECHO_REQUEST y muestra la ruta en la memoria intermedia de paquete de retorno.

[-v] durante la ejecución de las instrucciones que se muestran en detalle.

[-iwait] Tiempo de espera especificado variable de espera (segundos) entre cada transmisión de paquetes. El valor por defecto es esperar a que cada paquete transmitido entre un segundo. Esta opción no es compatible con la bandera -f.

[a.b.c.d -Ia.b.c.d] especifica interfaz designado para ser utilizado para IPv4 Multicast hacia el exterior. bandera -I es una i mayúscula.

] [-lPreload enviar variable de precarga número determinado de paquetes tan pronto como sea posible antes de entrar en los patrones de comportamiento normales (uno por segundo). La bandera -l es una minúscula L.

[] orden de difusión de ping-L-a-multipunto para desactivar el bucle de retorno local.

] [-pPattern especificado con un máximo de 16 y " el llenado y " byte de trasvase, que envía paquetes. Esto facilita el diagnóstico del problema se basa en la red de datos. Por ejemplo y " -pff y " 1 se llena de todos los paquetes.

[q] no muestra los paquetes de información transmitida, sólo el último resultado.

[-spacketsize] El número de bytes transmitidos especifica, el valor por defecto es 56, más 8 bytes de encabezado ICMP, un total de bytes de datos 64ICMP. dirección IP

[-Shostname /IPaddr] como la dirección de origen del paquete ping se envía. Tener más de un host dirección IP, que se puede utilizar para forzar la fuente -S bandera de cualquier dirección, además de su paquete de interfaz enviado en la dirección IP. Si la dirección IP no es una de las direcciones de interfaz de la máquina, se devuelve un error y no envía ninguna.

] [-ttll establecer el tamaño del valor de supervivencia de TTL.

] [-ointerface señaló interfaz hacia el exterior para ser utilizado para IPv6 multicast. formulario de designación; interfaz para y " en0 y ", " tr0 y ".

Ejemplo de Aplicación:

(1) designado para ser transmitida (o recibida) Número de solicitud de eco:

# ping-c5172.17.0.254 (Request 5)

(2) el paquete se descarta rápidamente mostrar información:

# ping-f172.17.0.254

(3) en cada paquete el tiempo de espera especificado la variable de espera (segundos) entre un transmisor:

# ping-i2172.17.0.254 (2s intervalo)

cuatro, prueba de ping

• 1, haga ping a la IP de la máquina

• # ping172.17.0.11 /127.0.0.1

• (prueba: prueba de nuevo después de ping # ifdowneth0)

• Si el ping falla, entonces indica un problema con la tarjeta de red instalada o configurada. El cable de red se desconecta ejecutar el comando de nuevo, si la pantalla normal, entonces la dirección IP de la máquina utilizada en la máquina se puede repetir con otra dirección IP que se utiliza. Si aún no es normal, indica que los problemas de instalación de la tarjeta de la máquina o de configuración, necesitan seguir para comprobar la configuración de red correspondiente.

• Ubuntu configuración de ubicación del archivo:

• [IP]: /etc /network /interfaces

• [DNS]: /etc /resolv.conf

• 2, ping a la puerta de enlace IP

• # ping172.17.0.254

• de ping normales tiene éxito, esto indica que la puerta de enlace LAN está funcionando normalmente . Por el contrario, esto indica un problema con la puerta de entrada.

• 3, de ping IP remota

• # pingwww.baidu.com

• este comando puede detectar la máquina normalmente puede acceder a Internet.

En quinto lugar, la forma de utilizar el comando Ping para la conectividad de red de prueba que

&problema toro;? comunicación es causada por una serie de causas, tales como error de configuración local, el acuerdo de sede remota, como el fracaso, por supuesto, daño causado por el equipo. En primer lugar hablamos de pasos utilizando el comando ping.

• comprobación de conectividad utilizando el ping tiene seis pasos :.

• 1 se observó el uso de parámetros de red local ifconfig son correctas;

• 2.Ping127.0.0 .1,127.0.0.1 Ping dirección de bucle invertido dirección de bucle invertido con el fin de comprobar el protocolo local TCP /IP no se ha establecido;

• 3.Ping dirección IP local, por lo que con el fin de comprobar la dirección IP de la máquina se establece en el error;

• 4.Ping Ben puerta de enlace o la dirección IP de este sitio, ya sea para comprobar el dispositivo de hardware tiene un problema, la unidad también se puede comprobar con la conexión de red local es normal, (en no es de LAN este paso puede ser omitido)

• 5.Ping dirección de DNS local, esto se hace con el fin de comprobar si la IP del DNS correctamente resuelto.
toro

&; dirección IP remota 6.Ping, que es principalmente para comprobar la máquina y el sitio, o la conexión externa es normal.

Copyright © Conocimiento de Windows All Rights Reserved