Cum să oprești ping-ul pe Linux. Linia de comandă: comenzi de bază


Pe Internet, în special pe forumuri, în cazul unei probleme la conectarea la un nod (), se recomandă să verificați ping-ul sau să urmăriți ruta și astfel să verificați disponibilitatea serverului.

Dar ce este pingul și ce este urmărirea? Ping este un instrument (utilitar) pentru verificarea integrității conexiunii în rețelele bazate pe TCP / IP. Tracing (comanda traceroute sau tracert) este un program pentru determinarea rutelor de date în rețelele TCP / IP.

Cu toate acestea, nu este întotdeauna posibil să găsiți informații despre modul în care se efectuează această verificare: cum să faceți ping sau cum să faceți o urmă.

Verificare ping

Pentru a verifica ping-ul, utilizați comanda cu același nume pingpentru a intra pe linia de comandă. Puteți porni linia de comandă în următoarele moduri:

Windows:

1) start -> Toate programele -> Standard -> Linie de comanda

2) start -> A executa -> cmd

Există multe terminale în acest sistem de operare, deci oricare dintre cele instalate pe computer poate fi utilizat în aceste scopuri. De obicei terminalul standard poate fi lansat cu comanda rapidă de la tastatură CTRL+ALT+T.

Deci, pentru a face ping pe un anumit server, trebuie să executați comanda:

Ping

De exemplu, pentru a face ping la o adresă 11.222.33.44 trebuie să executați comanda:

Ping 11.222.33.44

Mai jos este un exemplu al rezultatelor pingului uneia dintre adresele IP.

După cum puteți vedea din rezultate, au fost transmise și primite 4 pachete de 32 de octeți. Timpul de schimb pentru un pachet a fost de 47 de milisecunde.

Este demn de remarcat faptul că Windows trimite în mod implicit doar 4 pachete. În Linux, schimbul de pachete continuă până când utilizatorul însuși oprește procesul cu o comandă rapidă de la tastatură CTRL+C... Pentru a face ping în același mod pe Windows, trebuie să utilizați parametrul -t... De exemplu:

Ping -t 11.222.33.44

Pentru a opri partajarea pachetelor se face cu aceeași comandă rapidă de la tastatură - CTRL+C.

Setarea numărului de pachete de trimis

Pentru a seta numărul maxim de pachete trimise, trebuie să utilizați următoarea comandă:

Windows:

Ping -n<число_пакетов>

de exemplu:

Ping -n 5 11.22.33.44

Ping -c<число_пакетов>

de exemplu:

Ping -c 5 11.22.33.44

Modificarea dimensiunii pachetelor trimise

Pentru a face ping pachetelor de o anumită dimensiune (în octeți), utilizați următoarea comandă:

Windows:

Ping -l<размер_пакетов>

de exemplu:

Ping -l 64 11.22.33.44

Ping -s<размер_пакетов>

de exemplu:

Ping -s 64 11.22.33.44

În acest caz, au fost trimise pachete de 64 de octeți.

Urmărirea rutei poate arăta viteza cu care pachetele se deplasează între routerele care conectează computerul solicitant și serverul de destinație.

Următoarea comandă este utilizată pentru a efectua urmărirea:

Windows:

Tracert

de exemplu:

Tracert wikipedia.org

Traceroute

de exemplu:

Traceroute wikipedia.org

Este demn de remarcat faptul că, în mod implicit, urmărirea efectuează, de asemenea, o cerere DNS pentru a rezolva adresa IP a numelui de domeniu pentru fiecare router care trece. Această opțiune poate fi dezactivată, reducând astfel timpul necesar pentru a obține rezultate de urmărire.

Pentru a activa această opțiune, trebuie să utilizați următorul tip de comandă:

Windows:

Tracert -d

Traceroute -n

Comanda ping trimite pachete de date la o anumită adresă IP din rețea și apoi vă anunță cât a durat transmiterea acestor date și primirea unui răspuns. Este un instrument la îndemână pe care îl puteți utiliza pentru a testa rapid diferite puncte din rețeaua dvs. Iată cum să îl utilizați.

Cum funcționează Ping

Ping provine dintr-un termen folosit în tehnologia sonarului, care trimite impulsuri de sunet și apoi ascultă revenirea ecoului. Pe o rețea de calculatoare, instrumentul de ping este încorporat în majoritatea sistemelor de operare, care funcționează în același mod. Emiteți o comandă ping împreună cu o anumită adresă URL sau adresă IP. Computerul dvs. trimite mai multe pachete de informații la aceasta și apoi așteaptă un răspuns. Când primește un răspuns, instrumentul de ping vă arată cât a durat fiecare pachet pentru a finaliza călătoria sau vă spune că nu a existat niciun răspuns.

Sună simplu și este. Puteți verifica dacă computerul dvs. se poate conecta la un alt dispozitiv - de exemplu, la router - în rețeaua locală sau la un dispozitiv de pe Internet. Acest lucru vă poate ajuta să determinați dacă există o problemă de rețea undeva în rețeaua dvs. locală sau în altă parte. Timpul necesar pentru returnarea coletelor vă poate ajuta să determinați conectiune inceata sau dacă vă confruntați cu pierderea pachetelor.

Și nu contează ce sistem de operare Îl folosești. Aduceți un terminal sau o fereastră de comandă și puteți face ping pentru MacOS, Linux sau orice versiune de Windows.

Cum se utilizează Ping

Vom folosi linia de comandă Windows în exemplul nostru aici. Dar puteți, de asemenea, să faceți ping pentru aplicația Windows PowerShell sau Terminal pe macOS sau orice distribuție Linux. Odată ce ați ajuns la comanda efectivă, funcționează la fel peste tot.

În Windows, apăsați Windows + R. În fereastra Run, tastați cmd în caseta de căutare și apăsați Enter.

La promptul de comandă, tastați „ping” împreună cu adresa URL sau adresa IP pe care doriți să o verificați și apăsați Enter ..

Acest răspuns arată adresa URL pe care o vizualizați, adresa IP asociată acelei adrese URL și dimensiunea pachetelor trimise în prima linie. Următoarele patru linii arată răspunsurile de la fiecare pachet individual, inclusiv timpul (în milisecunde) necesar pentru a răspunde și TTL-ul pachetului, care este timpul care trebuie să treacă înainte ca pachetul să fie scăzut.

În partea de jos, veți vedea un rezumat care arată câte pachete au fost trimise și primite, precum și timpii de răspuns minim, maxim și mediu.

Și în figura următoare, facem ping către un router pe rețeaua noastră locală utilizând adresa IP a acestuia. De asemenea, primim un răspuns normal de la el.

Când instrumentul de ping nu primește un răspuns de la niciun dispozitiv pe care l-ați făcut ping, vă anunță, de asemenea.

Și iată cum să utilizați ping la cel mai de bază nivel. Desigur, la fel ca majoritatea comenzilor, există câteva opțiuni suplimentare pe care le puteți folosi pentru a face să se comporte diferit. De exemplu, puteți face să urmărească o destinație până când opriți comanda, să specificați de câte ori doriți să faceți ping, să setați cât de des ar trebui să ping și multe altele. Dar, dacă nu efectuați anumite tipuri specifice de depanare, nu trebuie să vă faceți griji cu privire la aceste opțiuni avansate.

Dacă sunteți interesat, tastați „ping /?” Pe linia de comandă pentru a vedea o listă de opțiuni.

Ce puteți face cu Ping

Acum, că știi cum să folosești această comandă, iată câteva lucruri interesante pe care le poți face cu ea:

  • Ping o adresă URL (cum ar fi un site web) sau o adresă IP pentru a vedea dacă puteți ajunge la o destinație de internet. Dacă primiți un răspuns de succes, știți că toate dispozitivele de rețea dintre dvs. și acest destinatar funcționează, inclusiv adaptorul de rețea de pe computer, routerul dvs. și orice dispozitive de pe Internet între routerul dvs. și destinație. Și dacă sunteți interesat să explorați mai departe aceste rute, puteți utiliza un alt instrument bazat pe web numit tracert pentru a face acest lucru.
  • Ping URL-uri pentru a vedea adresa IP a acestuia. Dacă doriți să aflați adresa IP pentru o anumită adresă URL, puteți trimite adresa URL. Instrumentul de ping vă arată în partea de sus adresa IP cu care lucrează.
  • Ping routerul pentru a vedea dacă îl puteți atinge. Dacă nu puteți face ping cu succes la adresa de Internet, puteți încerca să faceți ping la router. Un răspuns reușit vă permite să știți că rețeaua dvs. locală funcționează corect și că problema cu accesarea site-ului web este în afara controlului dvs.
  • Ping adresa de loopback (127.0.0.1). Dacă nu reușiți să faceți ping cu succes la router, dar routerul pare să fie în funcțiune, puteți încerca să faceți ping așa-numitele adrese loopback. Această adresă este întotdeauna 127.0.0.1 și testarea acesteia vă permite să știți că adaptorul de rețea de pe computer (și rețeaua software pe sistemul dvs. de operare) funcționează corect.

Notă: Nu puteți primi răspunsuri ping de la alte computere din rețeaua locală, deoarece firewall-urile încorporate de pe aceste dispozitive le împiedică să răspundă la solicitările de ping. Dacă doriți să puteți face ping la aceste dispozitive, trebuie să dezactivați această setare pentru a permite traversarea prin firewall.

Lista de mai sus adoptă o abordare externă în care trimiteți mai întâi o solicitare către cea mai îndepărtată destinație și apoi vă îndreptați spre mai multe dispozitive locale. Unora le place să lucreze invers, pingând mai întâi adresa loopback, apoi routerul (sau alt dispozitiv local) și apoi adresa internetului.

Și, desigur, ceea ce vorbim în acest articol se referă în principal la utilizarea ping-ului pentru depanarea unei rețele de acasă sau de afaceri mici. În plus, dacă aveți sarcina de depanare a rețelelor mari, probabil că știți deja cum să utilizați ping și multe alte instrumente de rețea.

Comanda ping este utilizată pentru a vă asigura că computerul poate comunica cu rețeaua și cu resursele din cadrul acesteia. Ping funcționează prin trimiterea de mesaje de solicitare de ecou prin ICMP ( Protocol pentru mesaje de control pe Internet) și așteptând un răspuns. Vă permite să aflați câte răspunsuri au fost primite și cât a durat:

Sintaxa comenzii Ping

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w timeout] [- R] [-S srcaddr] [-p] [-4] [-6] țintă

T \u003d Această opțiune va face ping pe dispozitivul țintă până când opriți cu forță solicitarea cu comanda rapidă de la tastatură Ctrl + C.

A \u003d va interoga numele gazdei adresei IP țintă.

Număr N \u003d specifică numărul de mesaje ICMP care trebuie trimise. Dacă executați comanda ping fără a specifica acest parametru, atunci în mod implicit vor fi trimise 4 cereri.

L size \u003d setează dimensiunea lotului de solicitare de ecou (de la 32 la 65.527). Fără această opțiune, ping va trimite cereri de ecou de 32 de octeți.

F \u003d Previne ca solicitările de ecou să fie fragmentate de routerele din lanțul dintre dvs. și țintă. Opțiunea -f este adesea utilizată pentru a depana problemele legate de PMTU ( Unitatea de transmisie maximă a căii).

I TTL \u003d setează durata TTL ( Timpul sa traiesti), a cărei valoare maximă este de 255.

V TOS \u003d setează valoarea TOS ( Tipul serviciului). Parametrul nu funcționează pe Windows 7 și versiuni ulterioare.

Numărul R \u003d Această opțiune de ping ar trebui să fie utilizată pentru a specifica numărul de hamei dintre computerul dvs. și computerul țintă pe care doriți să îl înregistrați și să le scoateți. Valoarea maximă este 9, deci dacă sunteți interesat să cunoașteți numărul exact de legături între două dispozitive, atunci este mai bine să utilizați tracert.

Numărul S \u003d ora în format Internet Timestamp pentru fiecare solicitare de ecou care trebuie primită și trimisă. Valoarea maximă aici este 4, ceea ce înseamnă că numai primele 4 tranziții pot fi fixate.

W timeout \u003d Valorile timeout, exprimate în milisecunde, pe care ping-ul le va aștepta pentru fiecare răspuns. Dacă nu utilizați opțiunea -w, atunci expirarea implicită va fi de 4000 milisecunde ( 4 secunde).

R \u003d utilizați antetul pentru a verifica și ruta inversă.

S srcaddr \u003d adresa sursă de utilizat.

P \u003d folosit pentru a verifica starea adresei Virtualizare rețea Hyper-V.

4 \u003d Verifică starea conexiunii numai IPv4. Acest lucru este necesar atunci când ținta are doar un nume de gazdă și adresa IP este necunoscută.

6 \u003d Verificați forțat starea conexiunii IPv6. Acest lucru este necesar atunci când este cunoscut doar numele gazdei.

target \u003d dispozitivul la distanță pentru a verifica starea. Poate fi IP sau nume de gazdă.

/? \u003d Afișează ajutor pentru toate opțiunile de ping disponibile.

Notă: -f, -v, -r, -s, -j și -k funcționează numai la verificarea stării adreselor IPv4. Opțiunile -R și -S funcționează numai cu IPv6.

Există, de asemenea, opțiuni mai puțin populare în comanda ping: [-j gazdă-listă], [-k gazdă-listă] și [-c compartiment]. Pentru a obține mai multe informații despre acestea, utilizați /? ...

Exemple de comenzi Ping

ping -n 5 -l 1500 www.google.com

Acest exemplu folosește comanda ping pentru a verifica starea gazdei www.google.com. Opțiunea -n spune comenzii ping să trimită cinci cereri de ecou ICMP în locul celor patru standard, iar opțiunea -l setează dimensiunea pachetului pentru fiecare cerere la 1500 de octeți în loc de 32 de octeți impliciți. Cu o astfel de solicitare, veți primi următorul rezultat:

Ping www.google.com cu 1500 octeți de date: Răspuns de la 74.125.224.82: octeți \u003d 1500 timp \u003d 68ms TTL \u003d 52 Răspuns de la 74.125.224.82: octeți \u003d 1500 timp \u003d 68ms TTL \u003d 52 Răspuns de la 74.125.224.82: octeți \u003d 1500 timp \u003d 65ms TTL \u003d 52 Răspuns de la 74.125.224.82: octeți \u003d 1500 timp \u003d 66ms TTL \u003d 52 Răspuns de la 74.125.224.82: octeți \u003d 1500 timp \u003d 70ms TTL \u003d 52 Ping statistici pentru 74.125.224.82: Pachete: Trimis \u003d 5, Primit \u003d 5, Pierdut \u003d 0 (0% pierdere), Timpi aproximativi de călătorie dus-întors în mili-secunde: Minim \u003d 65ms, Maxim \u003d 70ms, Mediu \u003d 67ms

Clauza de pierdere de 0% din statistica verificării 74.125.224.82 indică faptul că toate cererile de ecou trimise către www.google.com au fost returnate. Aceasta înseamnă că, atâta timp cât rețeaua este activă, puteți interacționa cu site-ul Google fără probleme.

Acest exemplu ping cmd verifică starea 127.0.0.1, care este, de asemenea, cunoscută sub numele de adresa IP localhost în IPv4.

Ping 127.0.0.1 este o modalitate excelentă de a testa toate funcționalitățile Windows. Dar cu ajutorul acestei solicitări, nu va fi posibil să aflați despre starea computerului dvs. sau de la distanță. Există, de asemenea, o versiune IPv6 a acestei verificări, ping :: 1.

ping -a 192.168.1.22

În acest exemplu, încercăm să aflăm numele de gazdă asociat cu adresa IP 192.168.1.22. În acest caz, verificarea trebuie efectuată în mod normal, chiar dacă numele gazdei nu poate fi aflat.

Ping J3RTY22 cu 32 de octeți de date: Răspuns de la 192.168.1.22: octeți \u003d 32 de ori<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time=1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.1.22: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms

După cum puteți vedea din exemplul de mai sus, comanda ping din Windows 7 a definit adresa IP care trebuie verificată ca nume de gazdă J3RTY22 și apoi a efectuat o verificare a stării cu setările implicite.

ping -t -6 SERVER

În acest exemplu, folosim opțiunea -6 pentru a activa aplicarea IPv6 și apoi procedăm la verificarea la nesfârșit a stării SERVER ( folosind opțiunea -t).

Ping SERVER cu 32 octeți de date: Răspuns de la fe80 :: fd1a: 3327: 2937: 7df3% 10: time \u003d 1ms Răspuns de la fe80 :: fd1a: 3327: 2937: 7df3% 10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Ping statistics for fe80::fd1a:3327:2937:7df3%10: Packets: Sent = 7, Received = 7, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms Control-C ^C

După ce am primit șapte răspunsuri, am întrerupt în mod deliberat verificarea stării. Vă amintiți cum să opriți comanda ping? Cu Ctrl + C. De asemenea -6 a condus la utilizarea adreselor IPv6.

Am scris deja despre, astăzi aș dori să vă atrag atenția asupra comenzii ping. Administratorii de sistem folosesc comanda Ping cel mai des, deși potențialul său este foarte limitat. În acest articol vă voi spune cum puteți utiliza comanda ping și ce sarcini vă va ajuta să rezolvați.

Să vedem ce poate face programul Ping, pentru a face acest lucru apăsați start \u003d\u003e run \u003d\u003e tastați cmd \u003d\u003e apăsați OK \u003d\u003e tastați în fereastra neagră comanda

Ping /? \u003d\u003e apăsați Enter.

Veți vedea o listă de comenzi pe care le puteți executa folosind programul Ping.

Ping [-t] [-a] [-n<число>] [-l<размер>] [-f] [-i ] [-v ] [-r<число>] [-s<число>] [[-j<список узлов>] | [-k<список узлов>]] [-w<тайм-аут>] [-R] [-S<адрес источника>] [-4] [-6] destination_node Parametri -t Verificați comunicarea cu nodul specificat înainte de a termina. Apăsați CTRL + BREAK pentru a afișa statistici și a continua testarea; apăsați CTRL + C pentru a opri. -a Determinați numele de gazdă după adrese. -n<число> Numărul de solicitări de ecou de trimis. -l<размер> Trimiteți dimensiunea bufferului. -f Setați pachetul pentru a interzice fragmentarea (numai IPv4). -i Setați durata de viață a pachetului. -v Setați tipul de serviciu (numai IPv4. Această opțiune nu este disponibilă și nu afectează câmpul TOS din antetul IP). -r<число> Înregistrarea rutei pentru numărul de hop specificat (numai IPv4). -s<число> Marcă de timp pentru numărul de hop specificat (numai IPv4). -j<список_узлов> Alegerea liberă a unei rute prin lista de noduri (numai IPv4). -k<список_узлов> Selectarea rutei rigide după lista de gazde (numai IPv4). -w<тайм-аут> Timeout pentru fiecare răspuns (în milisecunde). -R Folosiți antetul pentru a verifica și ruta inversă (numai IPv6). -S<адрес источника> Adresa sursă de utilizat. -4 Forțați utilizarea IPv4. -6 Utilizarea forțată a protocolului IPv6.

Să aruncăm o privire la unele dintre ele.

Uz practic:

Tasta t este utilizată atunci când este necesar să ping o resursă pentru o lungă perioadă de timp, pentru a nu introduce comanda de fiecare dată:

Site-ul Ping

poate fi introdus astfel:

Ping 27susday.ru -t

iar procesul poate fi oprit manual doar prin apăsarea ctrl + c

Tasta i este necesară pentru a seta durata de viață a pachetului trimis, în mod implicit este 128. Trimiteți un pachet și începe să scotocească prin noduri la distanță, după ce ați trecut nodul, unul este luat și așa mai departe până când este zero. Apoi pachetul este distrus și vă afișează o notificare corespunzătoare.

Tasta w– este necesară pentru a crește timpul de așteptare pentru un răspuns de la resursa pe care o accesați. Există momente când faci ping la un nod și îți dă mesajul că nodul dat nu este disponibil, deci crezi că nodul este în jos. Concluzia este corectă, dar nu întotdeauna. Se întâmplă să fie disponibil, doar că acum este supraîncărcat și nu are timp să vă răspundă, pentru a evita acest lucru, se pune cheia w.

Se întâmplă că nodul la distanță pare să funcționeze, adică puteți merge la el, sunteți sută la sută sigur că va funcționa, dar ping-ul nu răspunde, cel puțin setați întârzierea cu tasta w. Acest lucru se datorează faptului că administratorul de sistem a instalat un firewall și a refuzat să răspundă la pachetele ICMP. Acest lucru se face astfel încât să nu puteți fi atacat de cererile de ecou ale serverului care se uită la Internet. Serverul nu va cădea, dar performanța acestuia va scădea.

Sfat: Dacă sunteți un administrator de sistem novice, vă sfătuiesc să închideți portul ICMP de pe serverele dvs. care se uită la Internet.

În acest articol, ați aflat despre cele trei chei principale pentru Ping.

Tutorial video despre reducerea ping-ului în jocuri:

În activitatea fiecărui specialist IT care menține un canal de comunicare pe internet, apare problema calității și fiabilității serviciilor furnizate de furnizorii de internet. Instrumentul principal de verificare este comanda ping.

Aflați elementele de bază ale muncii în echipă cu acest sfat ping pe Windows.

Să vedem câteva exemple de utilizare a acestei comenzi:

Pentru a verifica canalul, vom folosi utilitarul ping, pe care îl vom executa din linia de comandă.

Linia de comandă este lansată prin intermediul butonului Start -\u003e Run (pentru Windows), scriem cmd și apăsăm tasta Enter. Se va deschide următoarea fereastră:

Să facem ping (verificăm disponibilitatea) oricărei adrese de pe Internet cunoscute de dvs., de exemplu, mail.ru:

În mod implicit, utilitarul ping trimite 4 pachete la această adresă. Pentru a înțelege ce pierderi sunt pe canal, ar trebui să puneți comutatorul –t:


Astfel, puteți vedea pierderea link-ului și timpul de întârziere a pachetelor. Puteți întrerupe executarea comenzii în orice moment apăsând pe „Ctrl C”

Pentru a furniza statistici serviciului de asistență tehnică al unui furnizor de Internet, trebuie să salvați rezultatele într-un fișier. Rulați comanda ping astfel:

ping mail.ru –t –w 10000\u003e testmail.txt

Așteptați timpul de testare necesar și apăsați „Ctrl C” pentru a întrerupe înregistrarea:

Pentru lizibilitatea fișierului de statistici, poate fi necesar să schimbați fontul în Notepad. Este ușor de făcut - deschideți-l de sus în Notepad: Format -\u003e Font și selectați terminalul.

După cum puteți vedea, comanda ping foarte usor de folosit!







2020 radiocodes.ru.