Sådan identificeres grundlæggende internetproblemer med Ping-kommandoen

Næste gang du ringer til din helpdesk, vil du wow dem med din netværksviden? Brug af en kommando kaldet "ping", der er bygget direkte ind i din eksisterende Mac-, Windows- eller Linux-computer, hjælper med at identificere grundlæggende forbindelsesproblemer.

Okay, dette er muligvis ikke nok til at "wow" dine kolleger, men de vil sætte pris på, at du startede fejlretningsprocessen. Og husk, at dit supportpersonale er fejlfindingsspecialister, så følg deres instruktioner, når de går igennem fejlfindingssekvensen.

TL; DR:

Du kan bruge pingkommandoen indbygget i din Mac OS X-, Windows- eller Linux-computer til at identificere grundlæggende netværksforbindelsesproblemer. Dette kan hjælpe dig med at løse problemet og / eller få værdifuld fejlretningsinformation som et første trin, før du ringer til support.

Læs nedenfor for detaljer om, hvordan du starter et kommandolinjevindue og kører pingfra din Mac OS X- eller Windows-maskine.

Den pingkommando:

Den pingkommando er en enkel måde at kontrollere, at en anden computer kan modtage oplysninger fra dig. Den oprindelige forfatter, Mike Muuss, navngav faktisk programmet efter "ping" -lyden, som en ubåd sender for at opdage genstande i vandet. Hvis et ekko af pingen kommer tilbage, betyder det, at der er noget derude. pingBruger faktisk ”Internet Control Message Protocol Echo Request” som en del af det underliggende softwaredesign.

I sin enkleste form giver pingkommandoen to værdifulde stykker information, om beskeden blev gentaget ( 64 bytes from…) og hvor lang tid det tager at modtage beskeden tilbage (f.eks. time=6.396 ms).

Afhængigt af hvilken type computer du bruger, kan du endda få et resumé, der indeholder minimum, maksimum, gennemsnit og mere.

Svartiden vises i “ms” eller millisekund, hvilket er 1/1000 sekund. En responstid på 10 ms eller derunder er ret hurtig, men værdierne ligger ofte inden for 100 ms-området. På langt over 200 ms vil du sandsynligvis bemærke, at du har en træg forbindelse.

Når alt er i orden:

Sådan ser mit pingsvar ud på min Mac OS X-computer, når alt fungerer normalt her i Malaysia:

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

Sådan ser mit pingsvar ud på en Windows-computer, når alt fungerer godt:

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

Du kan se fra disse eksempler, at forbindelsen er ret god med gennemsnitlige svartider under 10 ms.

Når noget er galt (tre eksempler):

Så hvad ville der ske, hvis jeg ikke kunne oprette forbindelse til Google.com? For eksempel nr. 1 simulerer jeg en ødelagt netværksforbindelse til min Mac ved at tage min router ud af væggen og køre kommandoen igen. Den første ting, jeg bemærker, er, at det tager meget længere tid for kommandoen at svare:

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

Eller f.eks. Nr. 2, afhængigt af nøjagtigt hvordan forbindelsen mislykkes:

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

Og nogle gange, hvis jeg har en særlig flaky forbindelse, vil jeg se en blanding af disse meddelelser. For eksempel nr. 3 kan jeg simulere dette ved at forbinde min Mac-computer til en offentlig Wi-Fi-forbindelse på tværs af gaden:

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

I den første test pingfortalte jeg mig, at min maskine ikke engang kunne finde internetadressen (IP 216.58.196.46) til Google.com. I den anden test huskede min computer Googles IP-adresse, men kunne faktisk ikke nå Googles servere ( Request timeout). I den tredje test sendto: No route to hostbetyder det, at netværksenheden ved, hvor Google-serverne er, men noget langs den digitale vej er brudt.

Mac-brugere: Sådan køres pingkommandoen:

På en Mac kører du typisk pingfra terminalkommandolinjen. For at starte terminalen skal du klikke på OS X Spotlight-forstørrelsesglasikonet øverst til højre på skrivebordet:

Mac Spotlight

Når søgevinduet vises, skal du skrive “terminal”, fremhæve “Terminal - hjælpeprogrammer” og dobbeltklikke (eller trykke

Vend tilbage

):

Start af Mac Terminal

Det starter terminalkommandovinduet, og du kan indtaste kommandoen ping Google.comvist i mine eksempler:

Mac kommandolinje

Vigtigt Mac-tip :pingKommandoen kører for evigt, hvis du ikke beder den om at stoppe. For at gøre det skal du trykke på

control

(nederst til højre på tastaturet) og

c

nøgle. Det afbryder testen med en Control-C ( ^C) og giver kommandolinjekontrol tilbage. For Windows-brugere stopper kommandoen af ​​sig selv efter et par iterationer.

Windows-brugere: Sådan køres pingkommandoen:

Åbning af kommandoprompten adskiller sig mellem Windows version 10, 8.1, 8 og 7; her er en god guide til Sådan åbnes kommandoprompt. På en Windows 7-maskine skal du f.eks. Klikke på ikonet "Start" nederst til venstre i Windows og vælge "Kommandoprompt" og dobbeltklikke (eller trykke på

enter

):

Vind terminalstart

Dette starter kommandovinduet, og du kan indtaste kommandoen ping Google.comvist i eksemplerne:

Vind kommandolinje

Nu hvor du ved, hvordan du bruger pingkommandoen, kan du foretage grundlæggende fejlfinding af din netværksforbindelse. Med lidt kreativitet kan du arbejde sammen med din lokale it-supportperson eller kendskab til din netværkstopologi og IP-adresse (f.eks. pingRouteren, pingdin internetudbyder) for yderligere at identificere netværksproblemer.