Comando ping en Linux
El comando ping permite verificar si una máquina remota responde, nos dice si un ordenador está actualmente conectado a Internet y la calidad y velocidad de su conexión.
Utiliza el protocolo ICMP (Internet Control Message Protocol), un protocolo similar a UDP pero más simple, ya que no posee identificación de puertos, y que se utiliza para mensajes de control y error. Funciona enviando paquetes ICMP ECHO_REQUEST (pings).
Veamos cómo utilizar ping:
- comprobar si una máquina remota responde: podemos usar la dirección IP o el nombre
del host. Por ejemplo:
$ ping pc350 PING pc350.fransberns.com (192.168.0.5) 56(84) bytes of data. 64 bytes from pc350.fransberns.com: icmp_seq=1 ttl=64 time=0.792 ms 64 bytes from pc350.fransberns.com: icmp_seq=2 ttl=64 time=3.38 ms 64 bytes from pc350.fransberns.com: icmp_seq=3 ttl=64 time=0.752 ms ... --- pc350.fransberns.com ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 5013ms rtt min/avg/max/mdev = 0.752/1.207/3.382/0.973 ms
Por defecto, el comando no se detiene y hay que apagarlo con <Ctrl+C>. Por eso es preferible especificar el número de pings que queremos hacer con la opción -c, por ejemplo 5:
$ ping -c 5 pc350
- comprobar el sistema DNS: ping permite comprobar el mapeo de nombres a IPs, y sirve tanto
para la red local como para Internet, ya que utiliza /etc/hosts y /etc/resolv.conf
- probamos con localhost y lo encuentra en /etc/hosts:
$ ping localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
- probamos con la propia máquina, pc450, y la encuentra en /etc/hosts:
$ ping pc450 PING pc450.fransberns.com (192.168.0.2) 56(84) bytes of data.
- si probamos con una máquina de la red no la encuentra: en /etc/hosts
no está listada, recurre a los DNS del ISP y allí no la conocen:
$ ping pc350 ping: unknown host pc350
Debemos añadir las máquinas locales a /etc/hosts o montar un servidor DNS local.
- si probamos con telefonica.net consulta a los DNS del ISP y la encuentra:
$ ping telefonica.net PING telefonica.net (213.4.130.95) 56(84) bytes of data.
- probamos con localhost y lo encuentra en /etc/hosts:
4 Comentarios en “Comando ping en Linux”
Deja un comentario
hola que tal, bueno primero saludarlos por el interesante sitio web que tienen y a la vez mencionarles una interrogante que de verdad me tiene loco jeje, bueno lo que deseo hacer es utilizar el comando PING de mi maquina LINUX a otra PC WINDOWS, tengo el fedora 7 en modo grafico, y de verdad me he cansado de buscar por donde meto ese comando o si en realidad estoy por buen camino me gustaria que me ayudaran porfavor, y si hay algunos ejemplos en otras webs porfa haber si me los pasan gracias
Prueba con Configurar la red en Linux
Perfecto, gracias! En Windows se usa el comando Ping de manera muy similar:
http://laboratoriodeinformatica.com/2010/04/como-hacer-ping-y-para-que-sirve-hacer-ping/
Saludos!
Holas, soy nuevo en linux, pero yo tengo una dist. SUSE, y no tengo problemas en hacer ping a cualquier maquina ya sea Win, Mac, Lin, el hacer ping solo es el envío y recepcion de señales y no deberías tener problema alguno.
Te recomiendo que entres a la consola del sistema (terminal) y prueba lo siguiente:
El caso mío es la que siguie…
daniel@daniel:~> ping -c 10 http://www.google.com
PING http://www.l.google.com (66.249.90.104) 56(84) bytes of data.
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=1 ttl=51 time=662 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=2 ttl=51 time=366 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=3 ttl=51 time=400 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=4 ttl=51 time=506 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=5 ttl=51 time=448 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=6 ttl=51 time=424 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=7 ttl=51 time=336 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=8 ttl=51 time=368 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=9 ttl=51 time=442 ms
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=10 ttl=51 time=530 ms
— http://www.l.google.com ping statistics —
10 packets transmitted, 10 received, 0% packet loss, time 9003ms
rtt min/avg/max/mdev = 336.293/448.598/662.822/92.092 ms
espero que te sirva de ayuda…..