Příkazy pro Linux

Jak používat traceroute na Debianu 9

Jak používat traceroute na Debianu 9
traceroute je mocný síťový nástroj v systému Linux. Používá se k vyhledání tras, které paket bere. Tyto informace jsou velmi užitečné pro účely ladění vaší sítě.

Řekněme například, že jste nakonfigurovali směrovač Linux. Víte, že je vše správně nakonfigurováno, ale když se pokusíte připojit k internetu, vůbec to nefunguje. Váš server DNS funguje perfektně. Takže kde je problém? Jak byste to našli?? Jak byste to napravili??

Zkusme odpovědět na první otázku. Rozlišení názvu DNS funguje, ale hostitel je nedosažitelný. Hmm ... Podívejme se, jakou cestou jde požadavek do vnějšího světa. K tomu můžeme použít traceroute. No, žádosti nejdou správným směrem. Výchozí brána není správná. Jak to tedy napravíte?? dobře, nastavením správné výchozí brány, jednoduché!

Takto pomáhá traceroute při ladění problémů s připojením k síti. Je to velmi důležitý nástroj pro správce sítě.

V tomto článku vám ukážu, jak používat traceroute na Debianu 9. Začněme.

Instalace traceroute na Debian 9:

traceroute je součástí síťové nástroje balíček na Debianu 9 Stretch. Ve výchozím nastavení nemusí být na Debianu 9 Stretch nainstalován. Je ale k dispozici v oficiálním repozitáři balíků Debian 9 Stretch. Instalace je tedy velmi snadná.

Nejprve aktualizujte mezipaměť úložiště balíčků APT vašeho stroje Debian 9 pomocí následujícího příkazu:

$ sudo apt aktualizace

Mezipaměť úložiště balíčků APT vašeho počítače s Debianem 9 by měla být aktualizována.

Nyní nainstalujte síťové nástroje balíček na vašem počítači Debian 8 pomocí následujícího příkazu:

$ sudo apt nainstalujte síťové nástroje

síťové nástroje balíček by měl být nainstalován.

Nyní ověřte, zda traceroute funguje nebo nefunguje s následujícím příkazem:

$ traceroute - verze

Jak vidíte na níže uvedeném snímku obrazovky, traceroute funguje správně.

Základní použití traceroute:

Nejzákladnějším použitím traceroute je trasování tras hostitele nebo IP adresy.

Například k trasování tras google.com, spustíte následující příkaz:

$ traceroute google.com

Vytiskne se dlouhý výstup. Zde je označená část obrazovky, 172.217.194.102 je cílová IP adresa pro google.com a 192.168.10.1 je IP adresa první trasy, což je můj Linux Virtual Router a druhá IP adresa 192.168.2.1 je IP adresa druhé trasy, mého domácího routeru.

Paket musí projít tolika směrovači, aby se dostal na google.com v cílové IP 172.217.194.102 z mého počítače.

Zakázat překlad názvů DNS na traceroute:

Ve výchozím nastavení se traceroute pokouší provést překlad názvů DNS routerů v cestě. Pokud chcete vidět pouze IP adresu tras, můžete předat -n příznak příkazu traceroute. traceroute už nebude dělat překlad DNS jmen.

$ traceroute -n google.com

Jak vidíte z výstupu příkazu traceroute, pouze IP adresy cest do google.com jsou zobrazeny.

Změna brány traceroute:

traceroute používá ve výchozím nastavení výchozí bránu vašeho zařízení Debian 9. Pokud nemáte nakonfigurovanou výchozí bránu, nebude traceroute fungovat. V takovém případě musíte traceroute říct, aby používal správnou bránu. Používáte -G příznak k určení brány na traceroute.

Řekněme, že chcete použít 192.168.10.1 jako bránu pro příkaz traceroute spusťte následující příkaz:

$ traceroute -g 192.168.10.1 google.com

Použití specifického zdrojového rozhraní pro traceroute:

Pokud máte na svém počítači Debian 9 k dispozici více síťových rozhraní, pak se traceroute může rozhodnout použít síťové rozhraní náhodně. Pokud chcete trasovat trasy k cílovému hostiteli pomocí konkrétního síťového rozhraní, použijte -i příznak určete, které síťové rozhraní chcete použít.

Chcete-li zjistit, která síťová rozhraní jsou k dispozici na vašem počítači Debian 9, spusťte následující příkaz:

$ ip a

Jak vidíte, můj název síťového rozhraní je ens33.

Nyní použijte ens33 rozhraní pro trasování tras na google.com pomocí traceroute s následujícím příkazem:

$ sudo traceroute -i ens33 google.com

ens33 rozhraní by mělo být použito pro trasování tras.

Změna TTL na traceroute:

The TTL nebo Čas žít určuje, kolik příkazů traceroute směrovače bude sledováno na cestě k cíli. Výchozí hodnota TTL je 30, což znamená, že ve výchozím nastavení je vysledováno pouze 30 tras.

Chcete-li změnit hodnotu TTL, -m vlajka je použita.

Například pokud chcete první 4 trasy na cestě k cíli google.com, spusťte následující příkaz:

$ traceroute -m 4 google.com

Jak vidíte, zobrazí se první 4 trasy.

Jak získat pomoc s traceroute:

S traceroute můžete dělat mnohem více. Následujícím příkazem přejděte na manuálovou stránku traceroute.

$ man traceroute

Takto používáte traceroute na Debianu 9 Stretch. Děkujeme za přečtení tohoto článku.

Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...
Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...
Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...