Cum să opriți ping-ul în Linux. Descrierea comenzii PING. Ce zici de Linux?

În munca fiecărui specialist IT care susține canalul de comunicare pe Internet, se pune problema calității și fiabilității serviciilor oferite de furnizorii de internet. Instrumentul principal de testare este comanda ping.

În acest sfat veți învăța tehnicile de bază pentru lucrul cu o echipă. ping pe Windows.

Să ne uităm la câteva exemple de utilizare a acestei comenzi:

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

Linia de comandă este lansată prin butonul Start -> Run (pentru Windows), tastați cmd și apăsați tasta Enter. Se va deschide următoarea fereastră:

Să trimitem ping (verificați disponibilitatea) la orice adresă pe care o cunoașteți pe Internet, de exemplu, mail.ru:

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


Astfel, puteți vedea pierderea pe canal și timpul de întârziere al pachetelor. Puteți întrerupe oricând executarea comenzii apăsând „ctrl C”

Pentru a furniza statistici serviciului de asistență tehnică al furnizorului dvs. de internet, trebuie să salvați rezultatele într-un fișier. Rulați comanda ping după cum urmează:

ping mail.ru –t –w 10000 >testmail.txt

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

Pentru a face fișierul cu statistici mai ușor de citit, poate fi necesar să schimbați fontul în Notepad. Acest lucru este ușor de făcut - deschideți de sus în Notepad: Format -> Font și selectați terminalul.

După cum vedem, echipa ping foarte usor de folosit!

Promptul de comandă Windows nu este, în general, folosit de majoritatea utilizatorilor, poate pentru că nu toată lumea știe ce comenzi să folosească în acest sau acel caz, cât de util poate fi uneori sau chiar ce este?

Dacă sunteți unul dintre acești utilizatori, sper că acest articol vă va ajuta să începeți să îl utilizați. Poate că tocmai ai uitat o comandă și aici sper să te ajut.

La prima vedere, rj poate părea un instrument plictisitor, complicat sau inutil, dar vă asigur că nu este așa!

Acest articol este destinat exclusiv ca o introducere la unele dintre numeroasele comenzi utile.

Comenzi cmd de bază.

1. Forțați oprirea procesului care rulează Ctrl+C

Prima comandă pe care ar trebui să o știți este să apăsați două taste Ctrl și C în același timp. Această combinație oprește aproape orice echipă. Dacă găsiți o eroare în comanda pe care ați introdus-o, puteți pur și simplu să ștergeți caracterele inutile folosind butonul Backspace, dar dacă ați executat deja un lucru greșit, puteți folosi combinația Ctrl+C.

Atenţie! Această comandă nu este o baghetă magică! Nu va putea anula procesele care nu pot fi anulate, așa că aveți grijă!

2. Apelați ajutor folosind comanda /?

A doua comandă pe care ar trebui să o amintiți este /? . Tastând aceste două caractere după o altă comandă, veți vedea ajutor pentru comanda care vă interesează. De exemplu:

3. Informații despre conexiunea la rețea

Această comandă va afișa informații despre conexiunea la rețeaua locală:

Puteți afla informații mai complete despre computerul dvs. tastând comanda.

4. Verificare ping (verificarea conexiunii) ping

Să presupunem că aveți două computere conectate printr-un cablu Ethernet (am discutat deja despre modul de sertizare a unui cablu pentru a crea o rețea locală). Trebuie să fii sigur că există o legătură între ele. Pentru a face acest lucru, trebuie să rulați ping 192.168.0.5 de pe un computer a cărui adresă IP este 192.168.0.1 (unde 192.168.0.5 este adresa IP a celui de-al doilea computer).

Dacă totul este în ordine, atunci vor apărea ping-uri în fața ta. Dacă ceva este greșit, veți vedea mesajul Nodul specificat este indisponibil. Puteți opri această comandă cu Ctrl+C.

5. Ieșiți din linia de comandă exit .

Puteți închide fereastra liniei de comandă cu comanda de ieșire.

6. Copierea fișierelor xcopy.

Un instrument foarte util pentru copierea fișierelor. Să presupunem că doriți să copiați fotografii de pe unitatea C pe o unitate externă.

Apelează xcopy c:foto f:foto /s /e(unde f este unitatea externă).

6. Verificarea timpului.

Dacă trebuie să ajustați tastând ora, vi se va afișa ora curentă. Și aici vi se va oferi să schimbați ora la cea corectă.

7. Deschideți o nouă fereastră de linie de comandă cmd sau porniți .

Introduceți comanda cmd sau start și o nouă fereastră de prompt de comandă se va deschide în fața dvs. De asemenea, puteți șterge pur și simplu fereastra curentă. Pentru a face acest lucru, tastați comanda cls (ecran șters).

8. Verificați fișierele de sistem sfc / scannow.

Programele malware încearcă uneori să înlocuiască fișierele nucleului de sistem cu versiuni modificate pentru a obține controlul asupra sistemului. System File Checker poate fi utilizat pentru a verifica integritatea fișierelor de sistem Windows. Dacă fișierele sunt deteriorate sau șterse, acestea vor fi înlocuite.

9. Informații despre drivere instalate driverquery.

Dacă doriți să vedeți ce drivere sunt instalate pe computerul dvs., puteți face acest lucru rulând comanda driverquery. Această comandă oferă informații despre fiecare driver pe care îl aveți.

Dacă aveți nevoie de mai multe informații, puteți adăuga litera latină V (iată cum ar arăta driverquery-V).

10. Aflați adresa IP a site-ului nslookup site.ru

Tastați nslookup site.ru în linia de comandă pentru a afla adresa IP a site.ru.

11. Introduceți text

Pentru a lipi textul în linia de comandă, trebuie, ca de obicei, să îl copiați din sursă și apoi pur și simplu să faceți clic dreapta o dată în zona ecranului negru.

Pe Internet, în special pe forumuri, dacă există o problemă de conectare la orice nod (), este recomandat să verificați ping-ul sau să efectuați o urmărire a rutei și astfel să verificați disponibilitatea serverului.

Dar ce este ping-ul și ce este trace? Ping este un instrument (utilitate) pentru verificarea integrității conexiunilor în rețelele bazate pe TCP/IP. Tracing (comandă traceroute sau tracert) este un program pentru determinarea rutelor de date pe rețelele TCP/IP.

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

Verificare ping

Pentru a verifica ping, utilizați aceeași comandă ping, care trebuie introdus pe linia de comandă. Puteți lansa 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, așa că puteți utiliza oricare dintre cele instalate pe computer în aceste scopuri. De obicei, un terminal standard poate fi lansat cu o comandă rapidă de la tastatură CTRL+ALT+T.

Deci, pentru a da ping unui anumit server, trebuie să rulați comanda:

Ping

De exemplu, pentru a trimite ping la o adresă 11.222.33.44 trebuie să rulezi comanda:

Ping 11.222.33.44

Mai jos este un exemplu de rezultate ale ping-ului la una dintre adresele IP.

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

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

Ping -t 11.222.33.44

Oprirea schimbului de pachete se realizează folosind aceeași combinație de taste - CTRL+C.

Setarea numărului de pachete de trimis

Pentru a seta numărul maxim de pachete de trimis, 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 folosind o anumită dimensiune de pachet (în octeți), trebuie să 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.

Un traseu poate arăta viteza cu care se deplasează pachetele între routerele care conectează PC-ul de la care provin solicitările ș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 de remarcat faptul că, în mod implicit, urmărirea realizează și o interogare DNS pentru a rezolva adresa IP la un nume de domeniu pentru fiecare router care trece. Această opțiune poate fi dezactivată, reducând astfel timpul necesar pentru obținerea rezultatelor urmărite.

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

Windows:

Tracert -d

Traceroute -n

Cred că orice administrator cunoaște comanda ping, care este folosită pentru a verifica disponibilitatea gazdelor. Dacă sunteți un administrator cu experiență, cel mai probabil nu veți afla nimic nou din acest articol. Dacă cunoștințele tale se limitează la banalul ping ya.ru, te sfătuiesc să citești articolul până la capăt.

Exemplul 1: Modificarea intervalului de timp dintre trimiterea pachetelor

În mod implicit, pachetele sunt trimise la intervale de o secundă. Puteți modifica acest interval folosind opțiunea -i.

Creșterea intervalului

Exemplu: Așteptați 5 secunde înainte de a trimite următorul pachet.

$ ping -i 5 IP

Reducerea intervalului

Exemplu: Așteptați 0,1 secunde înainte de a trimite următorul pachet.

# ping -i 0.1 IP

Nota: Doar superutilizatorul poate specifica un interval mai mic de 0,2 secunde. În caz contrar, vei vedea un mesaj ca acesta.

$ ping -i 0,1 127.0.0.1 PING 0 (127.0.0.1) 56(84) octeți de date. ping: nu poate inunda; intervalul minim, permis utilizatorului, este de 200 ms

Exemplul 2: Verificarea interfeței locale

Înainte de a verifica gazda la distanță, este recomandat să verificați mai întâi dacă totul este în regulă cu interfața locală. Puteți utiliza următoarele 3 metode pentru aceasta.

Ping zero (0)

Acesta este cel mai simplu și rapid mod:

$ ping 0 PING 0 (127.0.0.1) 56(84) octeți de date. 64 de octeți din 127.0.0.1: icmp_seq=1 ttl=64 time=0,024 ms ^C

Ping după nume

$ ping localhost PING localhost (127.0.0.1) 56(84) octeți de date. 64 de octeți de la localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0,051 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0,055 ms ^C --- localhost ping statistics -- - 2 pachete transmise, 2 primite, 0% pierdere de pachete, timp 999ms rtt min/avg/max/mdev = 0.051/0.053/0.055/0.002 ms

Ping prin IP

$ ping 127.0.0.1 2 pachete transmise, 2 primite, 0% pierdere de pachete timp 999ms rtt min/avg/max/mdev = 0,051/0,053/0,055/0,002 ms

Nu ar trebui să existe pierderi de pachete.

Exemplul 3. Trimiteți N pachete și ieșiți

Pentru a termina automat ping-ul după trimiterea numărului de pachete pe care îl specificați, utilizați opțiunea -c.

În exemplul următor vom trimite 5 pachete.

$ ping -c 5 google.com PING google.com (74.125.45.100) 56(84) octeți de date. 64 de octeți de la yx-in-f100.google.com (74.125.45.100): icmp_seq=1 ttl=44 time=731 ms 64 de octeți de la yx-in-f100.google.com (74.125.45.100): icmp_seq=2 ttl =44 time=777 ms 64 bytes from yx-in-f100.google.com (74.125.45.100): icmp_seq=3 ttl=44 time=838 ms 64 bytes from yx-in-f100.google.com (74.125.45.100) ): icmp_seq=4 ttl=44 time=976 ms 64 bytes from yx-in-f100.google.com (74.125.45.100): icmp_seq=5 ttl=44 time=1071 ms --- statistici ping google.com -- - 5 pachete transmise, 5 primite, 0% pierdere de pachete, timp 4216ms rtt min/avg/max/mdev = 731.039/879.129/1071.050/126.625 ms

Exemplul 4. Versiunea comenzii ping

Folosind opțiunea -V putem vizualiza versiunea curentă a comenzii.

$ ping -V ping utilitar, iputils-sss20071127

Exemplul 5. Inundație în rețea

Superutilizatorul poate trimite mii sau mai multe pachete într-un timp scurt folosind opțiunea -f.

După cum se arată mai jos, ping -f a trimis peste 400.000 de pachete în câteva secunde.

# ping -f localhost PING localhost (127.0.0.1) 56(84) octeți de date. .^C --- statistici ping localhost --- 427412 pachete transmise, 427412 primite, 0% pierdere de pachete, timp 10941ms rtt min/avg/max/mdev = 0,003/0,004/1,004/0,002 ms, ipg/ewma 0,025/0,004 ms

Exemplul 6: Bip

Această opțiune este rar folosită, dar poate fi foarte utilă. Începi să ping, nu există niciun răspuns de la gazdă, îți dai seama ce este în neregulă și, de îndată ce problema este rezolvată și gazda la distanță răspunde, vei auzi un sunet.

$ ping -a IP

Exemplul 7: Tipăriți numai statisticile de execuție a comenzii

Folosind opțiunea -q, puteți sări peste răspunsurile de la gazda la distanță și puteți afișa direct statisticile rezultate.

$ ping -c 5 -q 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) octeți de date. --- 127.0.0.1 statistici ping --- 5 pachete transmise, 5 primite, 0% pierdere de pachete, timp 3998ms rtt min/avg/max/mdev = 0.047/0.053/0.061/0.009 ms

Exemplul 8: Modificarea dimensiunii lotului

Puteți modifica dimensiunea pachetului trimis folosind opțiunea -s.

Exemplu: Să modificăm dimensiunea pachetului de la 56 la 100.

$ ping -s 100 localhost PING localhost (127.0.0.1) 100(128) octeți de date. 108 octeți de la localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0,022 ms 108 octeți de la localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0,021 ms 108 octeți de la localhost (127.): icmp_seq=3 ttl=64 time=0,020 ms ^C --- statistici ping localhost --- 3 pachete transmise, 3 primite, 0% pierdere de pachete, timp 1998ms rtt min/avg/max/mdev = 0,020/0,021/0,022/ 0.000 ms

Exemplul 9. Durata execuției comenzii

Folosind opțiunea -w, putem specifica timpul de execuție a comenzii în secunde.

În exemplul următor vom trimite ping localhost timp de 5 secunde.

$ ping -w 5 localhost

Nota: Dacă opțiunile -w și -c sunt utilizate simultan, utilitarul se va termina atunci când prima constrângere este declanșată.

Exemplul 10: Statistici rapide cu SIGQUIT

Fără a întrerupe comanda ping, puteți vizualiza statisticile de execuție. Pentru a face acest lucru trebuie să faceți clic CTRL + |

$ ping -w 100 localhost PING localhost (127.0.0.1) 56(84) octeți de date. 64 de octeți de la localhost (127.0.0.1): icmp_seq=10 ttl=64 time=0,021 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=11 ttl=64 time=0,022 ms 11/11 pachete, 0% pierdere, min/avg/ewma/max = 0,020/0,022/0,022/0,024 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=12 ttl=64 time=0.021 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=13 ttl=64 time=0.022 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=14 ttl=64 time=0,021 ms 64 bytes de la localhost (127.0.0.1): icmp_seq=15 ttl=64 time=0,021 ms 19/19 pachete, 0% pierdere, min/avg/ewma/max = 0,020/0,022/0,022/0,024 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=31 ttl=64 time=0,022 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=32 ttl=64 time=0,022 ms 32/32 de pachete, 0% pierdere, min/avg/ewma/max = 0,020/0,022/0,022/0,027 ms 64 de octeți de la localhost (127.0.0.1): icmp_seq=33 ttl=64 time=0,023 ms ..

Cele mai bune tacamuri de la branduri mondiale in magazinul online: BergHOFF, Luminarc, Vitesse

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

Să vedem ce poate face programul Ping, pentru a face acest lucru, faceți clic pe start => run => tastați cmd => faceți clic pe OK => introduceți comanda în fereastra neagră

Ping /? => apăsați enter.

Veți vedea o listă de comenzi care pot fi executate folosind programul Ping.

Ping [-t] [-a] [-n<число>] [-l<размер>] [-f] [-i ] [-v ] [-r<число>] [-s<число>] [[-j<список узлов>] | [-k<список узлов>]] [-w<тайм-аут>] [-R] [-S<адрес источника>] [-4] [-6] end_node Opțiuni -t Testează comunicarea cu nodul specificat înainte de a termina. Pentru a afișa statistici și a continua verificarea, apăsați combinația de taste CTRL+BREAK; Pentru a opri, apăsați CTRL+C. -a Determinați numele de gazdă din adrese. -n<число>Numărul de solicitări de eco trimise. -l<размер>Dimensiunea bufferului de trimitere. -f Setează un flag în pachet care dezactivează fragmentarea (doar IPv4). -i Setarea duratei de viață a pachetului. -v Setați tipul serviciului (doar IPv4. Această opțiune nu este disponibilă și nu afectează câmpul TOS din antetul IP). -r<число>Înregistrați o rută pentru un anumit număr de hopuri (doar IPv4). -s<число>Marca temporală pentru numărul specificat de hopuri (doar IPv4). -j<список_узлов>Alegerea liberă a rutei dintr-o listă de gazde (doar IPv4). -k<список_узлов>Selecția rută completă pe baza unei liste de gazde (doar IPv4). -w<тайм-аут>Timeout pentru fiecare răspuns (în milisecunde). -R Utilizați antetul pentru a verifica și ruta de întoarcere (doar IPv6). -S<адрес источника>Adresa sursă de utilizat. -4 Utilizarea forțată a protocolului IPv4. -6 Utilizarea forțată a protocolului IPv6.

Să ne uităm la unele dintre ele.

Uz practic:

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

Site ping

poate fi introdus astfel:

Ping 27susday.ru -t

iar procesul poate fi oprit doar manual apăsând ctrl+c

Tasta i este necesară pentru a seta durata de viață a pachetului trimis, implicit este 128. Trimiteți pachetul și începe căutarea prin noduri la distanță, trecând nodul, se scade unul ș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ă cazuri în care trimiteți un ping către un nod și vă dă un mesaj că nodul specificat nu este disponibil, așa că credeți că nodul este oprit. Concluzia este corectă, dar nu întotdeauna. Se întâmplă să fie disponibil, dar este supraîncărcat și nu are timp să vă răspundă, pentru a evita acest lucru, cheia w este setată.

Se întâmplă că nodul de la distanță pare să funcționeze, de exemplu. poți merge la el, ești sută la sută sigur de funcționalitatea sa, dar nu răspunde la ping, chiar dacă setezi o întârziere folosind tasta w. Acest lucru se explică prin faptul că administratorul de sistem a configurat un firewall și a interzis să răspundă la pachetele ICMP. Acest lucru se face astfel încât să fie imposibil să asalteze serverele care caută pe Internet cu cereri de ecou. Serverul nu se va bloca, dar performanța sa va scădea.

Sfat: Dacă sunteți un administrator de sistem începător, vă sfătuiesc să închideți portul ICMP de pe serverele dvs. care accesează Internetul.

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

Tutorial video despre reducerea ping-ului în jocuri: