Hoppa till huvudinnehåll

Dedikerad Server: Identifiera nätverksproblem med WinMTR/MTR

Denna guide skapades med följande produkter:

(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)

Introduktion

Nätverksproblem kan vara störande och bör såklart inte vara en del av vardagen. Men när de väl uppstår är det viktigt att snabbt och effektivt hitta orsaken för att lösa problemet. Detaljerad info om nätverksproblem kan analyseras effektivt med hjälp av WinMTR (Windows) eller MTR (Linux/Mac OS).

img

WinMTR/MTR är ett nätverksdiagnostikverktyg som kombinerar funktionerna från Ping och Traceroute. Det möjliggör en detaljerad analys av både utgående rutt (Klient → Server) och inkommande rutt (Server → Klient) genom att spåra datapaketens väg i båda riktningarna. Under tiden samlar det in viktig info som latens och paketförlust, vilket är avgörande för att korrekt diagnostisera och åtgärda nätverksproblem.

Utgående rutt (Klient → Server): En rapport för den utgående rutten är användbar när problem som anslutningsavbrott, långsamma anslutningar eller svårigheter att etablera anslutning uppstår. Denna analys hjälper till att identifiera potentiella problem på vägen från klienten till servern, som nätverksbelastning, paketförlust eller felaktig routing.

Inkommande rutt (Server → Klient): En rapport för den inkommande rutten är bara meningsfull när en stabil och fungerande anslutning på den utgående rutten har bekräftats. Det betyder att rapporten för den inkommande rutten blir särskilt relevant när den utgående rutten inte visar några problem, men problem som långsamma serverresponser, fördröjd laddning eller ofullständiga datatransmissioner ändå kvarstår.

Sammanfattningsvis, om märkbara nätverksproblem uppstår bör den utgående rutten (Klient → Server) analyseras först. Om den utgående rapporten inte visar några avvikelser och problemen kvarstår, behöver den inkommande rutten (Server → Klient) kontrolleras för att identifiera eventuella asymmetriska problem. Asymmetriska nätverksproblem kan uppstå när datapaket skickas utan problem i ena riktningen, medan fördröjningar eller paketförlust sker i motsatt riktning.

Installation

Nu när det är klart när rapporter för inkommande och utgående rutter är användbara, går vi vidare till installationen på både klient- och serversidan.

Klient

För den utgående rutten måste applikationen installeras på klienten (din dator). Följande steg visar hur du installerar applikationen för ditt operativsystem.

När du använder en dator med Windows operativsystem görs nätverksanalysen via WinMTR-applikationen. För att installera WinMTR på din dator, ladda först ner applikationen från ZAP-Hostings webbplats. Efter nedladdning, packa upp filen. Då får du den körbara filen WinMTR.exe.

ApplikationNedladdning
WinMTRLänk

Server

För den inkommande rutten måste applikationen installeras på servern. Följande steg visar hur du installerar applikationen för serverns operativsystem.

Anslut till din server via SSH. För att installera MTR på servern, kör rätt installationskommando för serverns operativsystem:

Debian

apt install mtr -y

Ubuntu

apt install mtr -y

OpenSUSE

zypper addrepo https://download.opensuse.org/repositories/openSUSE:11.4/standard/openSUSE:11.4.repo
zypper refresh
zypper install mtr

Fedora

yum install mtr -y

Skapa rapport

Nedan skapas en rapport med WinMTR/MTR-applikationen. Detta görs för både utgående rutt (Klient → Server) och inkommande rutt (Server → Klient).

Skapa rapport under aktiva problem

Rapporten ska skapas när problemet aktivt pågår och är märkbart. Endast då ger rapporten användbar info som kan hjälpa till att felsöka och lösa problemet.

Utgående rutt (Klient → Server)

För att analysera vägen från din dator till servern, öppna WinMTR/MTR på din dator och följ stegen nedan.

WinMTR startas genom att dubbelklicka på WinMTR.exe. I fältet Host skriver du in serverns IP-adress eller hostname. Starta sedan rapporten. Låt applikationen köra i minst en minut för att samla tillräckligt med data. När du har tillräckligt med data, stoppa analysen och spara resultatet genom att klicka på Export TEXT.

img

Inkommande rutt (Server → Klient)

För att analysera vägen från servern till din dator, anslut till servern och följ stegen nedan.

MTR används på servern genom att köra följande kommando i SSH-terminalen:

mtr <din klient-ip-adress>

Låt applikationen köra i minst en minut för att samla tillräckligt med data. När du har tillräckligt med data, stoppa analysen och spara resultatet.

info

Vet du inte din IP-adress eller osäker på hur du hittar den? Det finns flera sätt att ta reda på din IP-adress. Det snabbaste är via en online-tjänst som WhatIsMyIPAddress.

Utvärdera rapport

När du utvärderar resultaten finns det flera viktiga punkter att ha koll på. Nedan förklaras dessa mer i detalj och vad de betyder för analysen. Att ha koll på dessa är avgörande för att göra en korrekt diagnos och hitta möjliga orsaker effektivt.

Paketförlust

Om du ser paketförlust i resultaten tyder det på potentiella nätverksproblem. En mindre tillfällig paketförlust på 1-2 % är oftast inget problem, men högre värden tyder på allvarligare problem. Paketförlust kan orsaka fördröjningar eller avbrott i tjänsternas anslutningar. Om förlusten är jämnt fördelad över alla hopp kan problemet ligga i ditt eget nätverk eller på serversidan. Om förlusten däremot bara sker vid ett specifikt hopp eller område är problemet troligen vid den noden eller anslutningen till nästa. Det är också viktigt att veta att små förluster i de första hoppen, som tillhör ditt lokala nätverk, inte nödvändigtvis är kritiska, eftersom dessa enheter ofta prioriterar ICMP-förfrågningar (som ping) lägre och kan slänga dem.

Latens (pingtider)

Latensvärdena (Avg, Best, Worst) ger dig insikt i anslutningens hastighet och stabilitet. Om du märker att latensen är konsekvent hög vid ett visst hopp kan det tyda på nätverksbelastning eller en långsam router. En plötslig ökning i latens mellan två hopp pekar på en möjlig flaskhals. Normalt ökar latensen gradvis längs vägen till destinationen. Men var uppmärksam på plötsliga, stora toppar, som ofta är ett tecken på problem. Att jämföra utgående och inkommande rutter kan också hjälpa till att identifiera asymmetriska problem, vilket betyder att trafiken i ena riktningen stöter på problem.

Med noggrann analys av dessa faktorer kan du exakt avgöra var nätverksproblemet ligger – om det är i ditt eget nätverk, hos internetleverantören eller någonstans längs vägen till servern.

Diagnostiska exempel

För att göra det tydligare, här kommer några diagnostiska exempel. Vi har samlat några scenarier som visar olika situationer och möjliga orsaker. Dessa exempel hjälper dig att förstå hur du tolkar data och diagnostiserar nätverksproblem bättre.

info

Följande diagnostiska exempel visar olika scenarier baserade på fiktiva WinMTR/MTR-rapporter. IP-adresser, hostnamn och rutter är helt påhittade och har ingen koppling till riktiga nätverk eller hosts.

Exempel: Paketförlust hos klienten

Beskrivning

I detta exempel sker paketförlust på klientsidan, synligt på både utgående och inkommande rutter.

Utgående rutt (Klient → Server)

Host                               Loss%   Snt   Last   Avg  Best  Wrst StDev
1. 192.168.1.1 15.0% 20 1.1 3.4 1.0 10.2 2.8
2. 10.0.0.1 10.0% 20 12.3 15.7 10.5 30.8 5.5
3. 172.16.0.1 0.0% 20 25.1 26.0 24.8 27.2 0.6
4. 203.0.113.5 0.0% 20 35.4 34.5 33.2 36.1 0.9
5. be1234.ccr42.isp.net 0.0% 20 50.6 49.8 49.1 51.5 0.8
6. be5678.ccr21.isp.net 0.0% 20 60.1 59.9 59.5 61.0 0.4
7. 198.51.100.10 0.0% 20 70.2 70.5 70.0 71.3 0.5
8. Destination-IP (Server) 0.0% 20 80.2 80.0 79.5 81.2 0.6

Inkommande rutt (Server → Klient)

Host                               Loss%   Snt   Last   Avg  Best  Wrst StDev
1. Destination-IP (Server) 0.0% 20 80.2 80.0 79.5 81.2 0.6
2. 198.51.100.10 0.0% 20 70.1 70.4 69.8 71.2 0.5
3. be5678.ccr21.isp.net 0.0% 20 60.2 60.0 59.6 60.7 0.4
4. be1234.ccr42.isp.net 0.0% 20 50.1 50.2 49.5 51.0 0.5
5. 203.0.113.5 0.0% 20 35.5 35.0 34.5 36.0 0.4
6. 172.16.0.1 0.0% 20 25.2 26.1 24.9 27.3 0.7
7. 10.0.0.1 10.0% 20 15.8 16.5 15.0 35.2 6.2
8. 192.168.1.1 15.0% 20 2.0 4.0 1.2 12.0 3.8

Utvärdering

Utvärderingen visar att paketförlust sker hos klienten. Båda rutterna visar förluster vid de första hoppen (Hop 1 och 2), vilket pekar på problem på klientsidan, antingen i det lokala nätverket eller med routern.

Rapportera problem

Även om ZAP-Hosting kontinuerligt övervakar nätverket är det viktigt att snabbt kontakta vår support vid nätverksproblem. För att säkerställa en korrekt diagnos och snabb lösning ber vi dig vänligen att skicka in resultaten från dina WinMTR/MTR-rapporter för både utgående och inkommande rutter. Denna info hjälper oss att exakt identifiera potentiella problemområden och lösa problemet snabbt.