fbpx Comando ping en Linux: Probar conexión de red con ICMP | Certificação Linux

ping en Linux: Cómo probar conectividad de red y latencia con ICMP

📅 01/01/2019 ⏱ 3 min ✍️ Uira Ribeiro
Linuxcomandos
ping en Linux: Cómo probar conectividad de red y latencia con ICMP
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

El Comando ping y ping6 en Linux utiliza el protocolo ICMP para enviar mensajes ECHO REQUEST y recibir ECHO RESPONSE para probar la conexión entre el sistema y otra máquina en la red.

Este retorna el tiempo de respuesta que un paquete de red demora en ir y volver. Muy útil para realizar el diagnóstico de una conexión. El ping probará indefinidamente hasta que se presione Ctrl-c.

El ping también posee una versión para IPv6, llamada de ping6. Su funcionamiento es similar al ping de IPv4.

Las opciones más frecuentes son:

  • -c num: Esta opción hace que el ping pruebe la conexión un número determinado de veces.
  • -q: Esta opción hace que el ping solo presente la estadística final de la prueba de conexión.

Ejemplo:

$ ping 192.168.1.1PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.175 ms64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.120 ms64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.115 ms— 192.168.1.1 ping statistics —5 packets transmitted, 5 received, 0% packet loss, time 4000msrtt min/avg/max/mdev = 0.115/0.128/0.175/0.026 ms

El ping es muy utilizado para probar si una máquina está conectada a la red local o si es alcanzable en la red remota. Para que el ping funcione correctamente, la red en cuestión no debe tener ningún filtro de ICMP, especialmente los tipos ECHO REQUEST y ECHO RESPONSE.

El comando ping puede indicar los siguientes posibles problemas de red:

Problema con la Resolución de Nombres:

Si al ejecutar el ping en un determinado host utilizando un nombre de red (host.certificacaolinux.com.br) el ping demora en responder, y no logra resolver el nombre para la IP, significa que:

  • El servidor de DNS puede estar equivocado (verifique el archivo /etc/resolv.conf);
  • El servidor de DNS no puede ser accedido (haga un ping con la IP del servidor de DNS);
  • Existe un filtro de puerto UDP 53 entre la computadora y el servidor de DNS (verifique el iptables);

Problema de Conectividad:

Si al ejecutar el ping, un determinado host no responde, puede significar que:

  • El host destino está fuera de servicio;
  • No hay ruta entre la red de la computadora y el host destino (verifique la tabla de rutas);
  • El default gateway está equivocado (verifique la tabla de rutas);
  • El Network Address Translation tiene algún problema de reenvío o traducción de direcciones (verifique el firewall);
  • Existe un filtro de ICMP ECHO y ECHO-REPLY en la red;

Aprenda mucho más sobre Linux en nuestro curso en línea. Puede realizar la inscripción aquí. Si ya tiene una cuenta, o quiere crear una, simplemente acceda o cree su usuario aquí.

¿Le gustó? Comparta

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp