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
Per aturar el procés, podem utilitzar les tecles Ctrl+C.
Important: L'adreça IP pot ser diferent per a qualsevol lloc web en funció de la nostra ubicació geogràfica.
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:
Nota: el resultat del ping serà similar a qualsevol opció que seleccionem.
L'exemple és el següent:
ping localhost
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
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
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
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
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
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
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
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
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.