Skip to content

Další informace o Linux Command mtr

4 de Srpen de 2021
gentoo penguin antarctica 575202096 7fb00205d8ed4b52983bec0b05ffb17f

mtr kombinuje funkčnost traceroute a ping programy v jednom nástroji pro diagnostiku sítě.

Jak MTR funguje

Tak jako mtr spustí, prozkoumá síťové připojení mezi hostitelem mtr běží dál a HOSTNAME. odesíláním paketů s záměrně nízkými TTL. Pokračuje v odesílání paketů s nízkým TTL, přičemž zaznamenává dobu odezvy zasahujících směrovačů. To dovoluje mtr pro tisk procenta odezvy a doby odezvy internetové trasy na HOSTNAME. Náhlé zvýšení ztráty paketů nebo doby odezvy je často známkou špatného (nebo jednoduše přetíženého) spojení.

Instalace a používání MTR

Je velmi jednoduché začít s MTR a ponořit se do základního použití. Nejprve se ujistěte, že je nainstalován ve vašem systému. V systémech založených na Debianu a Ubuntu to ještě není, ale můžete to snadno nainstalovat pomocí: $ sudo apt install mtr

Je zajímavé, že Debian i Ubuntu ve výchozím nastavení otevírají okno MTR, místo aby jej používali jako nástroj příkazového řádku. Stále můžete nastavit a spustit MTR z příkazového řádku, ale získáte interaktivní okno, ve kterém budete pracovat později.

Zkontrolujte připojení routeru

Dále otevřete terminál a zkuste spustit MTR a zkontrolujte připojení k routeru. Pokud neznáte IP adresu routeru, je to ve výchozím nastavení obvykle 192.168.1.1. $ mtr 192.168.1.1

Linux MTR na router

Podívejte se na výsledky. MTR bude odesílat pakety tak dlouho, jak mu to umožníte. Zaznamená důležité informace o připojení a sdělí vám, jaká latence existuje a zda dochází ke ztrátě paketů.

Otestujte připojení k externímu webu

Pokud chcete otestovat připojení k externímu webu, můžete to také udělat tím, že místo adresy IP zadáte MTR adresu URL. $ mtr lifewire.com

Traceroute Linux MTR na web

Protože MTR je traceroute a web je externí, uvidíte také informace o připojení pro každý skok mezi počítačem a cílem.

Zadejte typy a porty

Je také hezké, že můžete určit typy paketů, které chcete odeslat. Pakety UDP můžete odesílat s ‚-u‘ nebo pakety TCP s ‚-T.‘ Pokud tedy diagnostikujete připojení k připojení UDP VPN, bude to vypadat nějak takto: $ mtr -u server.vpnservice.com

Je také užitečné zacílit na konkrétní port. Řekněme, že můžete cílit na svůj webový server a dostanete odpověď, ale stále se nemůžete připojit k webu, který je hostitelem. Použijte MTR na portech 80 a 443, abyste se ujistili, že nic neblokuje přístup. $ mtr -P 80

Linux MTR na port

Existuje mnoho dalších možností s MTR. Pomocí příznaku nápovědy (-h) nebo tohoto odkazu zjistíte, co dalšího dokáže.

Manuál MTR

Jako u všech příkazů Linuxu existuje kompletní sada možností a příznaků, které vám pomohou doladit vaše prostředí. Můžete jej vytáhnout pomocí příznaku ‚-h‘ nebo použít tuto praktickou referenci.

Synopse

mtr [-hvrctglsni] [–help] [–version] [–report] [–report-cycles COUNT] [–curses] [–split] [–raw] [–no-dns] [–gtk] [–address IP.ADD.RE.SS] [–interval SECONDS] [–psize BYTES | -p BYTES] HOSTNAME [PACKETSIZE]

Možnosti

-h

–Pomoc

Vytiskněte si souhrn možností argumentů příkazového řádku.

-proti

–verze

Vytiskněte si nainstalovanou verzi mtr.

-r

–zpráva

Tato možnost dává mtr do zpráva režimu. V tomto režimu mtr poběží na počet cyklů specifikovaných -C možnost, poté vytiskněte statistiky a ukončete. Tento režim je užitečný pro generování statistik o kvalitě sítě. Všimněte si, že každá spuštěná instance mtr generuje značné množství síťového provozu. Použitím mtr měření kvality vaší sítě může mít za následek snížení výkonu sítě.

-c POČET

–report-cykly POČET

Tuto možnost použijte k nastavení počtu odeslaných pingů k určení počítačů v síti a spolehlivosti těchto počítačů. Každý cyklus trvá jednu sekundu. Tato možnost je užitečná pouze s -r volba.

-p BYTES

–size BYTES

VELIKOST BALENÍ

Tyto možnosti nebo koncové PACKETSIZE na příkazovém řádku nastavují velikost paketu používanou pro sondování. Je v bajtech včetně IP a ICMP záhlaví

-t

–kurzy

Tuto možnost použijte k vynucení mtr používat terminálové rozhraní založené na kletbách (je -li k dispozici).

-n

–no-dns

Tuto možnost použijte k vynucení mtr zobrazit číselná čísla IP a nepokoušet se vyřešit názvy hostitelů.

-G

–gtk

Tuto možnost použijte k vynucení mtr používat rozhraní okna X11 založené na GTK+ (je -li k dispozici). Kdy v systému musel být GTK+ mtr byl postaven, aby to fungovalo. Další informace o GTK+ najdete na webové stránce GTK+.

-s

–rozdělit

Tuto možnost použijte k nastavení mtr vyplivnout formát, který je vhodný pro rozhraní s rozděleným uživatelem.

-l

–drsný

Tuto možnost použijte, pokud chcete mtr použít surový výstupní formát. Tento formát je vhodnější pro archivaci výsledků měření. Mohlo by být analyzováno, aby bylo prezentováno v jakékoli jiné metodě zobrazení.

-a IP.ADD.RE.SS

–adresa IP.ADD.RE.SS Tuto možnost použijte k navázání soketu odchozích paketů na konkrétní rozhraní, takže prostřednictvím tohoto rozhraní bude odeslán jakýkoli paket. Všimněte si, že tato možnost se nevztahuje na požadavky DNS (což může být a nemusí být to, co chcete).

-i SEKUNDY

–interval SECONDS

Tuto možnost použijte k zadání kladného počtu sekund mezi požadavky ICMP ECHO. Výchozí hodnota pro tento parametr je jedna sekunda. Použijte muž příkaz (% muž), abyste zjistili, jak se příkaz používá ve vašem konkrétním počítači.