Hoppa till huvudinnehåll

VPS: 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 identifiera orsaken för att lösa problemet. Detaljerad information om nätverksproblem kan effektivt analyseras med hjälp av applikationen 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 information 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öjda laddningstider 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, är det nödvändigt att kontrollera inkommande rutten (Server → Klient) 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 tydligt när rapporter för inkommande och utgående rutter är användbara, kan vi gå 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 ditt servers operativsystem.

Anslut till din server via SSH. För att installera MTR på ditt system, kör rätt installationskommando för ditt servers 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 bör skapas när problemet aktivt pågår och är märkbart. Endast då ger rapporten användbar information som kan hjälpa till att felsöka och lösa problemet.

Utgående rutt (Klient → Server)

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

WinMTR-applikationen startas genom att dubbelklicka på filen WinMTR.exe. I fältet Host anger du serverns IP-adress eller värdnamn. 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 rutten från servern till din dator, anslut till din server och följ stegen nedan.

MTR-applikationen kan användas på din server 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 i åtanke. Följande avsnitt förklarar dessa punkter mer i detalj och klargör deras betydelse för analysen. Att noggrant granska dessa aspekter är avgörande för att göra en korrekt diagnos och effektivt identifiera potentiella orsaker.

Paketförlust

Om du ser paketförlust i resultaten indikerar detta potentiella nätverksproblem. En mindre tillfällig paketförlust på 1-2 % behöver inte vara problematisk, 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 sannolikt hos 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 kassera 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 indikera nätverksbelastning eller en långsam router. En plötslig ökning av latens mellan två hopp pekar på en möjlig flaskhals. Normalt ökar latensen gradvis längs rutten till destinationen. Var dock uppmärksam på plötsliga, betydande toppar, som ofta är ett tecken på problem. Att jämföra utgående och inkommande rutter kan också vara hjälpsamt för att identifiera asymmetriska problem, vilket indikerar att trafiken i ena riktningen stöter på svårigheter.

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 förbättra din förståelse, låt oss förtydliga informationen med några diagnostiska exempel. Vi har sammanställt några scenarier som illustrerar olika situationer och möjliga orsaker. Dessa exempel hjälper dig att tolka data och diagnostisera nätverksproblem mer effektivt.

info

Följande diagnostiska exempel illustrerar olika scenarier baserade på fiktiva WinMTR/MTR-rapporter. IP-adresser, värdnamn och rutter som visas är helt fiktiva och har ingen koppling till verkliga nätverk eller värdar.

Exempel: Paketförlust hos klienten

Beskrivning

I detta exempel beskrivs paketförlust som sker 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. Mål-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. Mål-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 på klientsidan. Båda rutterna visar förluster vid de första hoppen (Hopp 1 och 2), vilket indikerar ett problem på klientens sida, antingen i det lokala nätverket eller med routern.

Rapportera problem

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