====== [Redes] Comandos: ping ====== ===== Función ===== Alguno de los usos del comando **ping**, //Packet Internet Groper//: - Comprobar la conectividad del host local con uno o varios equipos de una red TCP/IP mediante el envío de paquetes ICMP de solicitud y respuesta. - Medir la latencia o tiempo que tardan en comunicarse dos puntos remotos y de esta forma detectar posibles problemas en las conexiones de red. - Localizar una IP correspondiente a un dominio Web. \\ ===== Sintaxis ===== **Usage** ping [options] **Options** dns name or ip address -a use audible ping -A use adaptive ping -B sticky source address -c stop after replies -C call connect() syscall on socket creation -D print timestamps -d use SO_DEBUG socket option -e define identifier for ping session, default is random for SOCK_RAW and kernel defined for SOCK_DGRAM Imply using SOCK_RAW (for IPv4 only for identifier 0) -f flood ping -h print help and exit -I either interface name or address -i seconds between sending each packet -L suppress loopback of multicast packets -l send number of packages while waiting replies -m tag the packets going out -M define mtu discovery, can be one of -n no dns name resolution -O report outstanding replies -p contents of padding byte -q quiet output -Q use quality of service bits -s use as number of data bytes to be sent -S use as SO_SNDBUF socket option value -t define time to live -U print user-to-user latency -v verbose output -V print version and exit -w reply wait in seconds -W time to wait for response IPv4 options: -4 use IPv4 -b allow pinging broadcast -R record route -T define timestamp, can be one of IPv6 options: -6 use IPv6 -F define flow label, default is random -N use icmp6 node info query, try as argument \\ ===== Ejemplos ===== - $ ping 192.168.113.254 Hace infinitas peticiones de respuesta hasta que se corte el proceso con Ctr+'C' - $ ping www.google.es -c 5 Hace solo 5 peticiones de respuesta y además nos mostrará la IP pública de ese nombre.