Com fer ping a Linux: ordres, opcions i exemples

Darrera actualització: 5 de setembre de 2025
  • Ping verifica connectivitat, latència i pèrdua de paquets amb ICMP
  • Opcions clau: -c, -i, -s, -4/-6, -D, -W/-w per a proves precises
  • Traceroute/tracert mostra la ruta i localitza el salt problemàtic
  • Diagnosticar errors comuns i revisar tallafocs accelera la solució

Imatge ping a Linux

Dominar l'ordre ping a Linux és una d'aquestes habilitats que marquen la diferència quan toca resoldre problemes de xarxa. Amb ping pots verificar connectivitat, latència i disponibilitat ràpidament abans de passar a diagnòstics més complexos.

A més, eines complementàries com traceroute/tracert i utilitats mixtes tipus WinMTR t'obren una finestra al camí que segueixen els paquets. Aprendràs com fer servir ping a Linux, Windows i macOS, interpretar sortides, ajustar opcions i solucionar errors habituals sense perdre temps.

Què és ping i per a què serveix

Ping és una utilitat de diagnòstic que envia paquets ICMP tipus ECHO_REQUEST a una destinació (IP, host o domini) i espera ECHO_REPLY. Consulta el model TCP/IP i les capes per entendre en quina capa actua ICMP. Si hi ha resposta, el host està assolible i mesurem el temps d'anada i tornada (RTT) . També reporta la mida en bytes, el TTL (time to live) i pèrdua de paquets.

A la pràctica, ping s'usa diàriament per validar si hi ha connectivitat, estimar latència, confirmar disponibilitat de servidors i descartar problemes bàsics de xarxa. És el primer pas per detectar caigudes, congestió o rutes problemàtiques abans d'una anàlisi profunda.

Com funciona ping i què mesura exactament

Quan executeu ping cap a una destinació, l'eina envia una sèrie de paquets ICMP i mostra la resposta per cadascun. Els camps típics de sortida inclouen bytes, host que respon, icmp_seq, TTL i temps en ms , a més d'un bloc d'estadístiques finals.

Exemple de línia de resposta: 64 bytes from 185.185.185.185: icmp_seq=1 ttl=64 time=0.1 ms . Aquí es veu la mida útil (56 bytes + 8 bytes de capçalera ICMP = 64), el número de seqüència, la vida útil del paquet i el RTT. Les estadístiques finals afegeixen transmesos, rebuts, pèrdua i rtt min/avg/max/mdev.

Quan convé fer servir ping

Ping és útil a múltiples escenaris quotidians. Comprova si la teva web o botiga en línia respon, si un VPS és viu o si un dispositiu al teu Wi-Fi segueix connectat . També us orienta si notes lentitud: una latència alta o pèrdua de paquets apunta a saturació o errors de ruta.

Fins i tot si tot sembla anar bé, executar ping de tant en tant ajuda a detectar incidències latents. Establir una línia base de latència us permet identificar desviacions després de canvis de xarxa o pics de trànsit.

Diferència entre ping i traceroute/tracert

Mentre ping respon al clàssic 'arriba i quant triga?', traceroute (tracert a Windows) respon a 'per on passa?'. Traceroute revela cada salt intermedi i el seu temps cap a la destinació, clau per trobar on es produeix una pèrdua o coll d'ampolla.

Combinar-los és ideal: si ping mostra pèrdua, traceroute t'indica el salt exacte on comença el problema. Si vols unir ambdues perspectives en una sola eina a Windows, WinMTR és una gran opció.

Com fer ping a Windows

Al Windows, obre el Símbol del sistema (cerca 'cmd') i executa l'ordre. La forma bàsica és: ping destinació (IP, host o domini). Per defecte, envia 4 paquets i mostra estadístiques.

ping 8.8.8.8
ping google.com

Per a opcions comunes a Windows: -n defineix el nombre d'eco, -l la mida del paquet, -w el temps d'espera en ms i -i el TTL . Exemple per a 10 paquets de 1400 bytes:

ping -n 10 -l 1400 google.com

Com fer ping a macOS

A macOS, obriu Terminal (Aplicacions > Utilitats > Terminal) o feu servir Spotlight. Escriu: ping destí i finalitza amb CTRL+C per veure el resum.

ping 8.8.4.4
ping google.com

També podeu utilitzar l'antiga utilitat de xarxa en versions que la incloguin. Recordeu que macOS comparteix gran part de la sintaxi amb Linux , i moltes opcions coincideixen.

  Com configurar un escriptori remot a qualsevol dispositiu

Com fer ping a Linux

A Linux, obre la terminal (per exemple, amb CTRL + ALT + T) i executa l'ordre. Ping s'executa de forma contínua fins que prems CTRL + C , i després veuràs el bloc d'estadístiques.

ping 1.1.1.1
ping localhost

Si necessites comprovar si ping està instal·lat o la seva versió, pots fer-ho de forma directa. A Ubuntu/Debian, el paquet habitual és iputils-ping.

ping -V
sudo apt-get update && sudo apt-get install -y iputils-ping

Sintaxi general i opcions imprescindibles

La forma genèrica és: ping destinació . La destinació pot ser una IP, un nom d'amfitrió o un domini; si uses un domini es resoldrà per DNS.

  • -c N (Linux/macOS): limita la quantitat de paquets. Útil per no deixar la prova corrent.
  • -a (Linux/macOS/Windows): ping audible; emet un xiulet per cada resposta, molt útil en diagnòstics en segon pla.
  • -i SEG (Linux/macOS): interval entre paquets en segons; admet decimals. Requereix privilegis per a menys de 0.2 s.
  • -q (Linux/macOS): sortida silenciosa; només mostra el resum estadístic.
  • -4 / -6 (Linux/macOS): força IPv4 o IPv6 respectivament. En sistemes que separen binaris, ping6 és la variant IPv6.
  • -s BYTES (Linux/macOS): mida del payload ICMP. Per defecte 56 bytes (84 incloent capçaleres IP+ICMP, 28 bytes de overhead).
  • -D (Linux/macOS): afegeix marca de temps tipus UNIX a l'inici de cada línia.
  • -W SEG (Linux/macOS): espera màxima per resposta de cada ressò; si s'excedeix, es considera expirat.
  • -w SEG (Linux/macOS): temps total de la prova abans de finalitzar automàticament.

Opcions avançades menys conegudes

Per a diagnòstics fins, ping ofereix un bon ventall de flags. Aquestes opcions us ajuden a ajustar ruta, buffers, MTU, etiquetatge i visibilitat de la informació:

  • -A: ping adaptatiu (ajusta el ritme en funció de les respostes).
  • -b: permet fer ping a adreces de broadcast.
  • -B: no modificar la direcció dorigen de les sondes.
  • -d: activa SO_DEBUG al socket.
  • -F etiqueta de flux (IPv6): assigna un flow label de 20 bits en hex a les sol·licituds de ressò.
  • -h: mostra ajuda ràpida.
  • -I interfície: fixa la interfície de sortida. Molt útil en equips amb múltiples NICs.
  • -l preload: envia diversos paquets inicials sense esperar resposta (valors alts requereixen privilegis).
  • -L: bloqueja el loopback de multidifusió.
  • -m mark: etiqueta paquets sortints (útil per a polítiques d'encaminament).
  • -M pmtudisc_opt: controla l'estratègia de Path MTU Discovery. Amb -M do i -s adequat es detecta el MTU efectiu.
  • -N nodeinfo (IPv6): opcions d'informació de node.
  • -n: sortida numèrica; evita resoldre noms.
  • -O: informa de respostes pendents abans del següent enviament.
  • -p patró: omple el payload amb un patró (fins a 16 bytes) per detectar problemes dependents de dades.
  • -Q tos: defineix TOS/DSCP.
  • -r: ignora la taula d'encaminament normal; envia directament per una interfície adjacent.
  • -R: record route (limitat per suport intermedi).
  • -S sndbuf: mida del buffer d'enviament del socket.
  • -t ttl (Linux): defineix el TTL d'IP. Al Windows el TTL s'estableix amb -i.
  • -T: opcions especials de timestamp IP (tsonly, tsandaddr, tsprespec).
  • -U: mostra la latència total usuari-a-usuari, no només de xarxa.
  • -v: sortida detallada; -V mostra la versió.

Casos pràctics: del nivell bàsic a l'afinat

Verificar connectivitat general amb Internet i resoldre noms és el primer pas. Pots alternar entre ping a domini ia IP per aïllar problemes DNS.

ping google.com
ping 8.8.8.8

Comprovar la pila local t'estalvia temps: si falla això, el problema és al teu propi equip , no a la xarxa externa.

ping localhost
ping 127.0.0.1
ping 0

Validar la interfície concreta també és habitual a les xarxes amb diverses NIC. Forçar la interfície de sortida aclareix rutes i taules.

ping -I enp7s0 1.1.1.1

Limitar el nombre de paquets per a proves ràpides o scripts és un clàssic. -c defineix el compte i -q redueix soroll deixant un resum clar.

ping -c 5 -q 9.9.9.9

Ajustar l'interval us dóna més mostres en menys temps o redueix càrrega. Per sota de 0.2 s a Linux necessites privilegis.

ping -i 3 31.13.90.36
sudo ping -i 0.1 31.13.90.36

Provar mides de paquet diferents detecta problemes de MTU o fragmentació. Recorda que el màxim teòric del paquet IP és 65.535 bytes incloent capçaleres.

ping -s 1000 8.8.4.4
ping -M do -s 1472 google.com

Marques de temps faciliten correlacionar pics amb esdeveniments. -D afegeix el segell UNIX a cada línia de resposta.

ping -D cloudflare.com

Interpretar la sortida i les estadístiques

Cada línia de resposta reflecteix una mesura puntual; el bloc final resumeix la sèrie. Observa especialment pèrdua de paquets, rtt min/avg/max/mdev i la coherència de temps per valorar estabilitat.

--- destino ping statistics ---
X packets transmitted, Y received, Z% packet loss
rtt min/avg/max/mdev = A/B/C/D ms

Estableix una línia base: repeteix ping en condicions normals i desa la mitjana habitual. Si més tard augmenta la latència mitjana o la mdev, alguna cosa ha canviat a la teva xarxa (càrrega, ruta, saturació o degradació).

  Com connectar un PC a la TV correctament per cable i WiFi

Errors freqüents i com diagnosticar-los

Si no hi ha resposta i el temps no venç, pot ser que el host descarti ICMP. Alguns servidors i CDNs bloquegen ressò per política , la qual cosa no implica caiguda del servei.

Missatge de 'host de destinació inabastable' pot venir del propi equip o d'un router intermedi. Si ho emet el teu host, no hi ha ruta; si veniu d'un salt remot, la xarxa externa no té camí cap a la destinació.

'Temps d'espera esgotat' implica que la sol·licitud va sortir, però la resposta no va arribar. Pot ser degut a pèrdua intermèdia, filtratge o asimetries de ruta . En aquests casos, recolza't en traceroute per ubicar el salt problemàtic.

Si uses tallafocs, revisa les regles. A Linux, regles DROP/REJECT sobre ICMP impediran rebre o enviar ressò i semblarà que tot està caigut.

sudo iptables -L
# Localiza reglas sobre ICMP con DROP/REJECT
# Ajusta o elimina si procede (ejemplo genérico):
sudo iptables -D RULE_SPECIFICA

Ping a dispositius mòbils

Android i iOS no inclouen ping natiu accessible des de la interfície estàndard. La forma senzilla és recórrer a apps dedicades per a proves ràpides sobre la marxa.

A Android, opcions com 'Ping & Net' funcionen bé; a iOS, 'Network Ping Lite' compleix sense complicacions. Evita fer root o jailbreak només per ping; una app fiable és suficient . Reviseu valoracions i permisos abans d'instal·lar.

Traceroute i tracert: veure el camí dels paquets

Traceroute a Linux i macOS, i tracert a Windows, mostren cada salt des del teu equip al destí. Cada línia indica el router intermedi i el temps de cada intent . Si veieu asteriscs sostinguts a partir d'un punt, la ruta es talla o filtra.

# Windows
tracert ejemplo.com

# macOS/Linux
traceroute ejemplo.com

A macOS clàssic pots fer servir la Utilitat de Xarxa si està disponible, amb pestanya dedicada a traceroute. En entorns de servidor, la terminal serà la teva eina principal.

Monitorització continua amb WinMTR

WinMTR combina ping i traceroute a Windows per veure estabilitat de ruta en el temps. Introduïu el host o IP, inicieu la prova uns 10-15 minuts i copieu l'informe per a anàlisi o suport tècnic.

1) Descarga WinMTR (proyecto en SourceForge)
2) Field 'Host': escribe dominio o IP
3) Start y deja correr ~15 minutos
4) Usa 'Copy Text to clipboard' para compartir el resultado

Bones pràctiques i consells dús

Apunta a diverses destinacions per aïllar el problema: el teu gateway, un DNS ben conegut i el host final. Comparar resultats us revela si la decisió és interna, de l'operador o de la destinació.

Evita abusar de la manera flood llevat de proves controlades. -f envia paquets a màxima velocitat i pot simular pics de trànsit ; utilitza'l amb permís i criteris clars.

sudo ping -f destino

Combina eines per a una visió completa. Traceroute posa el salt conflictiu; iperf mesura ample de banda; Wireshark permet inspecció profunda de paquets quan necessites anar al detall.

  Diferències entre WiFi 5 i WiFi 6: Quin és millor per a tu?

En entorns amb IPv6 habilitat, valida tots dos protocols. Força -4 o -6 segons el cas per descartar problemes de preferència o resolució dual-stack.

Opcions i peculiaritats a Windows, macOS i Linux

Les banderes varien entre sistemes. A Linux/macOS, -c limita paquets, -i interval, -s tamany i -t TTL . Al Windows, -n, -l, -wy -i compleixen papers anàlegs (amb diferències en unitats i abast).

Exemples útils a cada sistema: Windows: ping -n 4 -l 1200 domini; Linux/macOS: ping -c 4 -s 1200 domini . Consulteu l'ajuda local si dubteu de la sintaxi exacta.

# Linux/macOS
ping -c 4 -s 1200 google.com
ping -4 google.com
ping -6 google.com

# Windows
ping -n 4 -l 1200 google.com

Comprovacions de DNS i resolució de noms

Fer ping a un domini valida de pas si el DNS resol correctament. Quan el domini es resol, veuràs la IP objectiu a la capçalera de la sortida; si falla la resolució, revisa la configuració DNS o el fitxer hosts.

Recolza't en eines complementàries com nslookup per verificar registres. Ping comprova reachability; nslookup us dóna les dades de DNS que expliquen una resolució inesperada.

nslookup ejemplo.com

Seguretat, límits de protocol i MTU

Alguns dispositius bloquegen ICMP per política o per evitar abusos. No assumeixis caiguda de servei només per manca de respostes a ping ; comprova per TCP/HTTP o amb eines del propi servei.

Recorda que el payload per defecte a Linux és 56 bytes; amb capçaleres, el total puja a 84. El límit del paquet IP és 65.535 bytes sumant capçaleres , per això la mida útil de -s ha de contemplar l'overhead.

Per mesurar MTU de ruta sense fragmentació, combina el DF/PMTUD amb mida creixent. Amb -M do i -s ajustat veuràs on comença a fallar per MTU insuficient.

ping -M do -s 1472 ejemplo.com

Preguntes freqüents ràpides

Què comprova ping exactament? Connectivitat IP i temps d'anada i tornada mitjançant ICMP, reportant pèrdua i latència.

Per què de vegades un domini no respon a ping? Perquè molts servidors filtren ICMP. El servei web pot estar operatiu igualment.

Com curt ping a Linux i macOS? Amb CTRL + C; en aquell moment s'imprimeixen les estadístiques resumides.

Es pot fer servir ping amb IPv6? Sí, amb -6, o amb ping6 en sistemes que el separen. Veureu adreces i rutes pròpies d'IPv6.

Serveix ping a mòbils? Sí, mitjançant apps dedicades. Evita root/jailbreak innecessaris i utilitza opcions amb bona reputació.

Tens una guia sòlida per passar del bàsic a l'avançat amb ping: pots validar connectivitat local i remota, ajustar intervals i mides, diagnosticar pèrdues, entendre rutes amb traceroute i documentar troballes amb WinMTR . Un ús metòdic d'aquestes eines us estalvia hores de proves a cegues i us permet actuar amb precisió davant de qualsevol incidència de xarxa.

Ordres bàsiques a Linux
Article relacionat:
Ordres bàsiques a Linux