Denne artikkelen gir en omfattende guide på hvordan man bruker ping og traceroute (eller tracert på Windows) for å diagnosticere nettverksproblemer. Disse verktøyene hjelper til med å bestemme tilkoblingen mellom enheten din og andre enheter eller servere, identifisere pakketap og spore ruten pakker tar over internettet.
Grunnleggende om Ping-kommandoen
Ping-kommandoen sender ICMP (Internet Control Message Protocol) echo forespørslser til en målvert og måler tiden det tar for et echo svar å motta. Dette hjelper til med å bestemme om en vert er tilgjengelig og hvor responsiv den er.
Bruk av Ping på Windows
- Åpne Kommandoprompt ved å skrive
cmdi søkefeltet i Start-menyen og trykke Enter. - Skriv
ping example.com(erstattexample.commed din målvert) og trykk Enter. - Se på outputtet, som inkluderer antallet sendte, mottatte, tapte pakker og rundreistid i millisekunder.
Bruk av Ping på Linux/Mac
- Åpne Terminal.
- Skriv
ping example.com(erstattexample.commed din målvert) og trykk Enter. - For å stoppe ping, skriv
Ctrl+C. - Outputtet vil vise antallet sendte, mottatte, tapte pakker og rundreistid i millisekunder.
Grunnleggende om Traceroute-kommandoen
Traceroute (eller tracert på Windows) sender pakker med økende TTL (Time to Live)-verdier til målverten. Hver ruter på veien dekrementerer TTL, og når den når null, returnerer ruteren et ICMP "time exceeded"-melding. Dette hjelper til med å spore ruten pakker tar over internettet.
Bruk av Traceroute på Linux/Mac
- Åpne Terminal.
- Skriv
traceroute example.com(erstattexample.commed din målvert) og trykk Enter. - Outputtet vil liste rutere på veien til målverten, inkludert deres IP-adresser og respons tid i millisekunder.
Bruk av Traceroute på Windows
- Åpne Kommandoprompt ved å skrive
cmdi søkefeltet i Start-menyen og trykke Enter. - Skriv
tracert example.com(erstattexample.commed din målvert) og trykk Enter. - Outputtet vil liste rutere på veien til målverten, inkludert deres IP-adresser og respons tid i millisekunder.
Tolkning av Resultater
For å diagnosticere nettverksproblemer ved hjelp av ping og traceroute:
- Ping: Høyt pakketap eller lange rundreistider indikerer et problem med tilkoblingen til målverten. Konsistent høy latens kan være på grunn av kongestering, avstand eller misoppsettet rutere.
- Traceroute: Identifiser hvor pakker blir sluppet ved å se etter asterisker (*) i outputtet, som representerer tidsavbrudd. Dette indikerer at en ruter på veien ikke svarer eller det er et problem med linken mellom to rutere.
Praktisk Eksempel
La oss si at du opplever långsom internett-hastighet når du tilgangspointerer example.com. Du kan bruke ping og traceroute for å diagnosticere:
- Ping målverten:
$ ping example.com PING example.com (93.184.216.34): 56 data bytes 64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=120.274 msHøy latens (120ms) indikerer et potensielt problem.
- Traceroute målverten:
$ traceroute example.com traceroute to example.com (93.184.216.34), 64 hops max, 52 byte packets 1 router.local (192.168.1.1) 0.787 ms 0.765 ms 0.749 ms 2 * * * 3 core-router.isp.net (10.0.0.1) 120.123 ms 120.123 ms 120.123 msAsteriskene ved hop 2 indikerer et problem med linken mellom din ruter og ISP sin kjernenettverksruter.
- Kontakt din ISP for å rapportere problemet, gi dem ping- og traceroute-resultatene for videre undersøkelse.
Tips for Feilsøking
- Brannmur eller Sikkerhetssoftware: Sørg for at din brannmur eller sikkerhetssoftware ikke blokkerer ICMP-pakker, som brukes av ping og traceroute.
- Nettverksoppsettning: Verifiser at ditt nettverksoppsett (f.eks. IP-adresse, undernetmaske) er korrekt. Feilinnstillinger kan forårsake tilkoblingsproblemer.
- ISP-problemer: Hvis problemet vedvarer, kan det være et problem med ISP sin nettverksstruktur. Kontakt dem for hjelp.