Comando ping en Linux
Posted by The EditorEl 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:
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