Kako prepoznati osnovne internetske probleme pomoću naredbe Ping

Sljedeći put kad nazovete službu za pomoć, želite li ih oduševiti svojim znanjem o umrežavanju? Korištenje naredbe nazvane "ping", ugrađene u vaše postojeće računalo Mac, Windows ili Linux, pomoći će prepoznati osnovne probleme s povezivanjem.

U redu, ovo možda neće biti dovoljno za "oduševljavanje" članova vašeg tima, ali oni će shvatiti da ste započeli postupak ispravljanja pogrešaka. I imajte na umu da su vaše osoblje za podršku stručnjaci za otklanjanje pogrešaka, stoga slijedite njihove upute kad vas provode kroz redoslijed rješavanja problema.

TL; DR:

Pomoću pingnaredbe ugrađene u Mac OS X, Windows ili Linux računalo možete identificirati osnovne probleme mrežne povezanosti. To vam može pomoći u rješavanju problema i / ili prikupljanju vrijednih podataka o otklanjanju pogrešaka kao prvi korak prije pozivanja podrške.

U nastavku pročitajte detalje o pokretanju prozora naredbenog retka i pokretanju pings vašeg Mac OS X ili Windows računala.

pingNaredba:

pingNaredba je jednostavan način da provjerite da drugo računalo može primati podatke od vas. Izvorni autor, Mike Muuss, zapravo je nazvao program prema zvuku "ping" koji podmornica šalje za otkrivanje predmeta u vodi. Ako se eho pinga vrati, to znači da postoji nešto vani. Zapravo, pingkoristi "Zahtjev za odjek protokola za internetsku kontrolu poruka" kao dio svog osnovnog softverskog dizajna.

U svom najjednostavnijem obliku, pingnaredba pruža dvije vrijedne informacije, je li poruka odjeknula ( 64 bytes from…) i koliko je vremena potrebno da se poruka vrati (npr. time=6.396 ms).

Ovisno o vrsti računala koje koristite, možda ćete čak dobiti sažetak koji sadrži minimum, maksimum, prosjek i još mnogo toga.

Vrijeme odziva prikazano je u "ms" ili milisekundi, što je 1/1000 dio sekunde. Vrijeme odziva od 10 ms ili manje prilično je brzo, no vrijednosti su često u rasponu od 100 ms. Puno iznad 200 ms vjerojatno ćete primijetiti da imate tromu vezu.

Kad je sve u redu:

Ovako pingizgleda moj odgovor na mom Mac OS X računalu kad ovdje u Maleziji sve normalno radi:

MacBook-Pro:~ ajm$ ping Google.com PING google.com (216.58.196.46): 56 data bytes 64 bytes from 216.58.196.46: icmp\_seq=0 ttl=55 time=6.396 ms 64 bytes from 216.58.196.46: icmp\_seq=1 ttl=55 time=6.368 ms 64 bytes from 216.58.196.46: icmp\_seq=2 ttl=55 time=26.773 ms 64 bytes from 216.58.196.46: icmp\_seq=3 ttl=55 time=6.984 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 6.368/11.630/26.773/8.746 ms

Ovako pingizgleda moj odgovor na Windows računalu kada sve dobro funkcionira:

C:\Users\BJM>ping Google.com Pinging google.com [216.58.196.46] with 32 bytes of data: Reply from 216.58.196.46: bytes=32 time=6ms TTL=128 Reply from 216.58.196.46: bytes=32 time=15ms TTL=128 Reply from 216.58.196.46: bytes=32 time=6ms TTL=128 Reply from 216.58.196.46: bytes=32 time=6ms TTL=128 Ping statistics for 216.58.196.46: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 6ms, Maximum = 15ms, Average = 8ms

Iz ovih primjera možete vidjeti da je veza prilično dobra s prosječnim vremenom odziva manjim od 10 ms.

Kada nešto nije u redu (tri primjera):

Dakle, što bi se dogodilo da se ne mogu povezati Google.com? Na primjer # 1, simuliram prekinutu mrežnu vezu sa svojim Macom isključivanjem usmjerivača sa zida i ponovnim pokretanjem naredbe. Prvo što primijetim je da je potrebno puno više vremena da naredba odgovori:

MacBook-Pro:~ ajm$ ping google.com ping: cannot resolve google.com: Unknown host MacBook-Pro:~ ajm$

Ili, na primjer # 2, ovisno o tome kako točno veza prekida:

PING google.com (216.58.196.46): 56 data bytes Request timeout for icmp\_seq 0 Request timeout for icmp\_seq 1 Request timeout for icmp\_seq 2 ^C

A ponekad, ako imam posebno nestalnu vezu, vidjet ću mješavinu ovih poruka. Na primjer # 3, mogu to simulirati povezivanjem svog Mac računala s javnom Wi-Fi vezom koja je preko puta:

PING google.com (216.58.196.206): 56 data bytes 64 bytes from 216.58.196.206: icmp\_seq=0 ttl=57 time=273.655 ms 64 bytes from 216.58.196.206: icmp\_seq=1 ttl=57 time=808.546 ms 64 bytes from 216.58.196.206: icmp\_seq=2 ttl=57 time=179.613 ms Request timeout for icmp\_seq 3 Request timeout for icmp\_seq 4 64 bytes from 216.58.196.206: icmp\_seq=5 ttl=57 time=374.612 ms Request timeout for icmp\_seq 6 ping: sendto: No route to host Request timeout for icmp\_seq 7 ping: sendto: No route to host Request timeout for icmp\_seq 8 ^C

U prvom testu pingrekao mi je da moj stroj čak nije mogao pronaći internetsku adresu (IP 216.58.196.46) za Google.com. U drugom testu moje se računalo sjetilo Googleove IP adrese, ali zapravo nije moglo doći do Googleovih poslužitelja ( Request timeout). U trećem testu sendto: No route to hostznači da mrežni uređaj zna gdje su Googleovi poslužitelji, ali nešto na digitalnom putu nije u redu.

Korisnici Maca: Kako pokrenuti pingnaredbu:

Na Macu obično pokrećete pingiz naredbenog retka terminala. Da biste pokrenuli terminal, kliknite ikonu povećala OS X Spotlight u gornjem desnom dijelu radne površine:

Mac Spotlight

Kad se pojavi prozor za pretraživanje, upišite „terminal“, označite „Terminal - Utilities“ i dvaput pritisnite (ili pritisnite

povratak

):

Pokretanje Mac terminala

To će pokrenuti terminalni naredbeni prozor, a vi možete unijeti naredbu ping Google.comprikazanu u mojim primjerima:

Mac naredbeni redak

Važan savjet za Mac :pingnaredba će se izvršavati zauvijek ako joj ne kažete da se zaustavi. Da biste to učinili, pritisnite

control

tipka (dolje desno na tipkovnici) i tipka

c

ključ. To će prekinuti test pomoću Control-C ( ^C) i vratiti kontrolu naredbenog retka. Za korisnike Windowsa naredba će se sama zaustaviti nakon nekoliko ponavljanja.

Korisnici Windowsa: Kako pokrenuti pingnaredbu:

Otvaranje naredbenog retka razlikuje se između Windows verzija 10, 8.1, 8 i 7; evo izvrsnog vodiča u Kako otvoriti naredbeni redak. Na sustavu Windows 7, na primjer, kliknite donju lijevu ikonu sustava Windows „Start“, a zatim odaberite „Command Prompt“ i dvaput pritisnite (ili pritisnite

enter

):

Osvojite pokretanje terminala

Ovo će pokrenuti naredbeni prozor i možete unijeti naredbu ping Google.comprikazanu u primjerima:

Osvojite naredbeni redak

Sad kad znate koristiti pingnaredbu, možete izvršiti osnovno rješavanje problema s mrežnom vezom. Uz malo kreativnosti, možete surađivati ​​s lokalnom osobom za IT podršku ili poznavanjem topologije mreže i IP adrese (npr. pingUsmjerivač, pingvaš ISP) kako biste dalje identificirali mrežne probleme.