logo

Comandament Ping a Linux

Introducció al comandament Ping

Ping és curt per Packet Internet Pits . Aquesta ordre s'utilitza principalment per comprovar la connectivitat de xarxa entre l'amfitrió/servidor i l'amfitrió. L'ordre ping pren l'URL o l'adreça IP com a entrada i transfereix el paquet de dades a una adreça especificada juntament amb a 'PING' missatge. Aleshores, rebrà una resposta de l'amfitrió/servidor. Aquesta vegada es coneix com 'latencia' .

Nota: latència baixa i ping ràpid significa una connexió més ràpida.

La majoria dels usuaris de Linux s'utilitzen per a l'ordre ping. Gairebé tots els usuaris saben com utilitzar aquesta ordre en la seva forma habitual. Però, hi ha diverses variacions i opcions addicionals a l'ordre ping.

En aquest article, explicarem utilitzant algunes de les ordres de ping més útils de Linux amb exemples.

Aquestes ordres ping funcionaran amb qualsevol distribució Linux o Unix. El sistema de prova que hem utilitzat per proporcionar les mostres i exemples de sortida és Ubuntu 20.04 LTS.

Requisits previs

  • Accés a una línia d'ordres
  • Sistema Unix o Linux
  • Un usuari amb els permisos essencials per executar les ordres

Funcionament del comandament Ping

A Linux, l'ordre ping és una utilitat general que s'utilitza per comprovar si hi ha alguna xarxa i si es pot aconseguir un host. Podem provar si el servidor està en funcionament i s'està executant amb aquesta ordre. A més, ajuda a resoldre diversos problemes de connectivitat.

L'ordre ping ens permet:

  • Prova la nostra connexió a Internet.
  • Comproveu si la màquina remota està activa.
  • Analitzeu quan hi ha problemes de xarxa com ara una latència alta o paquets caiguts.

Quan ho intentem 'ping' l'amfitrió remot, la nostra màquina comença a transferir sol·licituds d'eco ICMP i retards per a una resposta. Tindrem una resposta d'eco per a totes les sol·licituds quan es faci la connexió.

El resultat de l'ordre ping inclou el temps que triguen tots els paquets a arribar al seu objectiu i tornar. A més, el terminal imprimeix la resposta fins que s'interromp. Hi ha algunes línies que utilitzen estadístiques de ping després de totes les sessions.

Ús de l'ordre Ping

La sintaxi bàsica de l'ordre ping conté ping perseguit pel nom d'amfitrió, el nom d'un lloc web o l'adreça IP exacta.

Sintaxi:

 ping [options] hostname or IP address 

Per tant, podem escriure dins del nostre terminal per comprovar si l'amfitrió remot està activat:

 ping javatpoint.com 

Comandament Ping a Linux

Per aturar el procés, podem utilitzar les tecles Ctrl+C.

    de:Indica l'objectiu i la seva adreça IP.
    Important: L'adreça IP pot ser diferent per a qualsevol lloc web en funció de la nostra ubicació geogràfica.ttl=52:Indica el valor, és a dir, el temps per viure d'1 a 255. A més, indica els salts de nombre de xarxa que pot fer un paquet abans que qualsevol encaminador l'elimini.icmp_seq=1:Indica el número de seqüència de tots els paquets ICMP. Augmenta en un sol nombre per a totes les sol·licituds d'eco posteriors.temps=7,68 ms:Li diu al Time que va necessitar qualsevol paquet per arribar a l'objectiu i tornar a l'origen. S'expressa en ms (mil·lisegons).

Exemples d'ordres ping

ping 'localhost' per comprovar la xarxa local

Si trobem problemes per arribar a una màquina remota o a un lloc web, podem fer ping al localhost per assegurar-nos que tenim una connexió de xarxa. Podem utilitzar qualsevol de les maneres següents per comprovar la interfície de la xarxa local:

    ping 0:És una de les opcions més ràpides per fer ping a un host local. El terminal resoldrà determinar l'adreça IP i donarà una resposta un cop introduïm aquesta ordre.ping localhost:Podem utilitzar el nom de ping localhost. Aquest nom farà referència al nostre sistema i quan introduïm aquesta ordre, direm 'Ping aquest sistema' .ping 127.0.0.1:Algunes persones prefereixen introduir l'adreça IP per fer ping al localhost.

Nota: el resultat del ping serà similar a qualsevol opció que seleccionem.

L'exemple és el següent:

 ping localhost 

Comandament Ping a Linux

Especificació del protocol d'Internet

IPv6 és un format alfanumèric de l'adreça IP que substitueix a IPv4. La causa és que hi ha un número d'adreça IPv4 restringit.

Demanar IPv4 o IPv6 adreça, podem afegir -4 o -6 abans d'IP/nom d'amfitrió o després de l'ordre ping.

 ping -4 hostname/IPv4 ping -6 hostname/IPv6 

Modifiqueu l'interval de temps entre paquets de ping

L'interval (per defecte) entre totes les sol·licituds de ping és d'un segon. Podem disminuir o augmentar el temps amb l'ajuda d'un interruptor conegut com a '-i'.

Utilitzem els valors que són inferiors a 1 per reduir l'interval de temps de ping:

 ping -i 0.5 javatpoint.com 

Comandament Ping a Linux

Podem utilitzar els valors superiors a 1 per augmentar l'interval de temps de ping.

Inundeu la xarxa amb ping

Podem aplicar ping flood per provar el rendiment de la nostra xarxa sota càrrega pesada. Una opció a ping flood, és a dir, -f necessita root per executar-se. En cas contrari, també podem utilitzar l'opció sudo a la nostra comanda ping per inundar un host. Transfereix diversos paquets tan aviat com sigui possible.

La comanda és la següent:

 sudo ping -f hostname-IP 

El resultat imprimeix un punt per a tots els paquets transferits i retrocés per a totes les respostes. La línia d'estadístiques mostra el resum de l'ordre ping.

Canvieu la mida del paquet de ping

És possible que vulguem aplicar -s per augmentar la mida del paquet a través del valor predeterminat de 56 (84) bytes en aquest escenari. Entre parèntesis, el número il·lustra els bytes de ping transferits, inclòs el paquet de capçalera de 28 bytes.

Per exemple, per augmentar la mida del paquet a 1000 bytes, podem utilitzar l'ordre següent:

 ping -s 1000 javatpoint.com 

Comandament Ping a Linux

Aquesta ordre és útil si s'analitza el rendiment de la xarxa. Podem analitzar quan un enllaç de xarxa s'accelera si augmentem la mida del paquet a uns milers de bytes.

Com arreglar el número de ping

La configuració (per defecte) de l'ordre ping és per mantenir la sol·licitud fins que l'interrompem. Podem arreglar el número de ping amb l'ajuda dels dos mètodes següents:

1. Limitar el recompte de paquets de ping

Podem utilitzar l'opció -c i un número per fer que l'ordre ping s'aturi automàticament després de transferir un nombre possible de paquets. Estableix la quantitat de sol·licituds de ping desitjada que es representa a l'exemple següent:

 ping -c 2 javatpoint.com 

Comandament Ping a Linux

L'ordre ping deixarà de transferir paquets després de dues sol·licituds, com podem veure a la captura de pantalla anterior.

mecanografiat per cada

2. Fixeu el límit de temps a l'ordre ping

Podem incloure -w i un interval de temps en segons a la nostra ordre per deixar d'obtenir un resultat de ping després d'un temps determinat.

Per exemple, podem escriure l'ordre ping per aturar la impressió de les sortides de ping després de 25 segons:

 ping -w 25 javatpoint.com 

Comandament Ping a Linux

Altres usos de l'ordre ping

Suprimeix el resultat de ping només per imprimir estadístiques de resum

Si no volem obstruir la nostra pantalla amb els detalls de tots els paquets, utilitzeu l'opció -q per mostrar l'únic resum.

L'interruptor -q imprimeix una sola línia juntament amb els detalls de ping habituals i, després, al final, proporciona les estadístiques. En aquesta ordre, la lletra 'q' és l'abreviatura del resultat 'tranquil'.

 ping -c 10 -q youtube.com 

Comandament Ping a Linux

Normalment, afegim el resultat tranquil amb altres opcions. Arreglarem el ping per enviar 10 paquets en aquest cas i suprimirem el resultat.

Inclou la marca de temps abans de cada línia al resultat de ping

Si volem recordar el dia quan executem l'ordre ping, podem afegir l'interruptor -D de la següent manera:

 ping -D youtube.com 

Comandament Ping a Linux

Imprimirà la marca de temps en format Unix abans de cada línia.

Nota: Necessitem utilitzar la D majúscula perquè aquestes ordres distingeixen entre majúscules i minúscules.

Ping audible si es pot aconseguir un amfitrió

Quan fem servir l'opció -a, el sistema reproduirà un so si hi ha una resposta de l'amfitrió. El ping audible és útil si estem resolent problemes de xarxa i no volem mirar la nostra pantalla fins que no hi hagi una resposta.

 ping -a youtube.com 

Comandament Ping a Linux

El resultat s'assembla a qualsevol resultat de l'ordre ping normal.

Mostra la versió Ping

Podem comprovar la versió de l'eina de ping al nostre sistema. També podem afegir l'opció -V a l'ordre ping per mostrar aquesta versió d'utilitat.

La comanda és la següent:

 ping -V youtube.com 

Comandament Ping a Linux

La comanda Ping més utilitzada

A continuació es mostren algunes ordres de ping d'ús general:

a- Produeix un so si es pot arribar al parell.

b- Permet fer ping a l'adreça IP d'una emissió.

B- Evita que el ping canviï l'adreça d'origen de la sonda.

c- Limita el nombre de sol·licituds de ping transferides.

d- Estableix una opció, és a dir, SO-DEBUG sobre el sòcol utilitzat.

f- Inunda la xarxa transferint diversos paquets per segon.

jo- Descriu l'interval entre la transmissió successiva del paquet. Un segon és el valor predeterminat.

jo- Estableix l'adreça IP de la font amb l'adreça IP descrita de la interfície. Aquesta opció és necessària si es fa ping a l'adreça de falta de l'enllaç IPv6. Podem utilitzar el nom del dispositiu o l'adreça IP.

l- Especifica diversos paquets per transferir sense retardar una resposta.

q- Mostra les adreces IP a la sortida del ping en lloc dels noms d'amfitrió.

T- Arregla el Time To Live.

en- Ofereix una sortida detallada.

EN- Mostra la versió del ping i surt a una línia d'ordres més recent.