Una de las primeras partes de la solución de problemas de red es enviar paquetes de prueba entre dos sistemas. Esto se hace usando una utilidad de TCP/IP llamada ping. El comando ping generará una solicitud de respuesta de la computadora de envío y debería recibir una respuesta de la computadora de destino.
Los posibles resultados del comando ping incluyen:
- Respuesta de [anfitrión] :La conexión fue exitosa.
- Destino inalcanzable :El equipo de origen no puede encontrar una ruta al destino. Esto a menudo indica que el problema está en la computadora de origen.
- Tiempo de espera :La solicitud llegó a la computadora de destino, pero la respuesta no regresó a la computadora de origen antes de que se agotara el tiempo de espera de la computadora de origen. Esto a menudo indica que el problema está en la computadora de destino.
Aunque usar ping es uno de los primeros pasos en el proceso de solución de problemas de la red, solo le dice que algo anda mal, no lo que anda mal.
Sintaxis
La sintaxis del comando ping es:
# ping [options] {destination}
El {destino} puede ser una dirección IP, como 192.168.1.1, o puede ser un nombre de host, como server01.
Opciones del comando ping
Algunas opciones comunes del comando ping incluyen:
-c — enviar solo un número específico de intentos de ping. De forma predeterminada, Linux envía un ping continuo hasta que se interrumpe con Ctrl+C.
-v — especificar salida detallada.
Número de secuencia
El comando ping también proporciona un número de secuencia (icmp_seq) para cada intento de ping. El host que envía el ping puede usar este número para hacer coincidir cada solicitud con su respuesta. Los números de secuencia que no coinciden pueden indicar un paquete descartado.
Ejemplos de comandos ping
1. Para enviar una solicitud ICMP al host mencionado:
# ping 192.168.200.10
2. Para tener el ping audible:
# ping -a 192.168.200.10
3. Para hacer ping por un número particular de conteos:
# ping -c 10 192.168.27.100
4. Para ping de inundación:
# ping -f 192.168.27.100
5. Para configurar el intervalo:
# ping -i 10 192.168.27.100
6. Para hacer ping en una interfaz particular:
# ping -I eth0 192.168.27.100
7. Para enviar un número específico de paquetes sin esperar respuesta:
# ping -l 10 192.168.27.100
8. Para obtener solo la salida numérica:
# ping -n 192.168.27.100
9. Para suprimir la salida:
# ping -q
10. Para grabar la ruta:
# ping -R
11. Para omitir la tabla de enrutamiento:
# ping -r
12. Para especifica el número de bytes de datos que se enviarán:
# ping -s 1024
13. Para configurar el tiempo de vida de IP:
# ping -t 10
14. Para establecer opciones especiales de marca de tiempo de IP:
# ping -T
15. Para seleccionar la estrategia Path MTU Discovery:
# ping -M hint
16. Para imprimir la latencia completa de usuario a usuario:
# ping -U
17. Para configurar el modo detallado:
# ping -v
18. Para mostrar la información de la versión:
# ping -V
19. Para establecer el tiempo de espera:
# ping -w 10
20. Hasta el momento de esperar una respuesta:
# ping -W 10