Ukazi za Linux

Kako uporabiti traceroute v Debianu 9

Kako uporabiti traceroute v Debianu 9
traceroute je močno orodje za mreženje v Linuxu. Uporablja se za iskanje poti po paketu. Informacije so zelo koristne za namene odpravljanja napak vašega omrežja.

Recimo na primer, da ste konfigurirali usmerjevalnik Linux. Veste, da je vse pravilno nastavljeno, toda ko poskušate dostopati do interneta, to sploh ne deluje. Vaš strežnik DNS deluje popolnoma. Kje je torej problem? Kako bi ga našel? Kako bi to popravil?

Poskusimo odgovoriti na prvo vprašanje. Ločljivost imena DNS deluje, vendar gostitelj ni dosegljiv. Hm ... Poglejmo, po kateri poti gre prošnja v zunanji svet. Za to lahko uporabimo traceroute. No, zahteve ne gredo v pravo smer. Privzeti prehod ni pravilen. Torej, kako to popraviti? no, z nastavitvijo pravilnega privzetega prehoda, preprosto!

Tako traceroute pomaga pri odpravljanju težav z omrežno povezljivostjo. Je zelo pomembno orodje za skrbnike omrežij.

V tem članku vam bom pokazal, kako uporabljati traceroute v Debianu 9. Začnimo.

Namestitev traceroute na Debian 9:

traceroute je del mrežna orodja paket na Debian 9 Stretch. Na Debian 9 Stretch ga privzeto ni mogoče namestiti. Na voljo pa je v uradnem repozitoriju paketov Debian 9 Stretch. Namestitev je zelo enostavna.

Najprej posodobite predpomnilnik shrambe paketov APT v napravi Debian 9 z naslednjim ukazom:

$ sudo apt posodobitev

Predpomnilnik repozitorija shrambe paketov APT v napravi Debian 9 je treba posodobiti.

Zdaj namestite mrežna orodja paket na vašem računalniku Debian 8 z naslednjim ukazom:

$ sudo apt install net-tools

mrežna orodja paket je treba namestiti.

Zdaj preverite, ali traceroute deluje ali ne z naslednjim ukazom:

$ traceroute --version

Kot lahko vidite iz spodnjega posnetka zaslona, traceroute deluje pravilno.

Osnovna uporaba traceroute:

Najosnovnejša uporaba traceroute je sledenje poti gostiteljskega ali IP naslova.

Na primer, za sledenje google poti.com, zaženete naslednji ukaz:

$ traceroute google.com

Natisne se dolg izhod. Tu je označen odsek posnetka zaslona, 172.217.194.102 je ciljni naslov IP za google.com in 192.168.10.1 je naslov IP prve poti, to je moj virtualni usmerjevalnik Linux in drugi naslov IP 192.168.2.1 je naslov IP druge poti, mojega domačega usmerjevalnika.

Paket mora iti skozi toliko usmerjevalnikov, da pride do Googla.com na cilju IP 172.217.194.102 iz mojega računalnika.

Onemogoči Ločljivost DNS imen na traceroute:

Privzeto poskuša traceroute narediti ločitev imen DNS usmerjevalnikov na poti. Če želite videti samo naslov IP poti, lahko prenesete -n zastavica za ukaz traceroute. traceroute ne bo več ločeval imen DNS.

$ traceroute -n google.com

Kot lahko vidite iz izhoda ukaza traceroute, le Googlovi naslovi IP poti.com so prikazani.

Spreminjanje prehoda sledenja:

traceroute privzeto uporablja privzeti prehod vašega računalnika Debian 9. Če niste konfigurirali privzetega prehoda, potem traceroute ne bo deloval. V tem primeru morate sledilcu povedati, da uporablja pravilen prehod. Uporabljate -g zastava za določitev prehoda na traceroute.

Recimo, da želite uporabiti 192.168.10.1 kot prehod za ukaz traceroute zaženite naslednji ukaz:

$ traceroute -g 192.168.10.1 google.com

Uporaba posebnega izvornega vmesnika za traceroute:

Če je na vašem računalniku Debian 9 na voljo več omrežnih vmesnikov, se lahko traceroute odloči za naključno uporabo omrežnega vmesnika. Če želite poti usmeriti do ciljnega gostitelja z določenim omrežnim vmesnikom, potem uporabite -jaz zastavico, da določite, kateri omrežni vmesnik želite uporabiti.

Če želite izvedeti, kateri omrežni vmesniki so na voljo na vašem računalniku Debian 9, zaženite naslednji ukaz:

$ ip a

Kot lahko vidite, je moje ime omrežnega vmesnika ens33.

Zdaj uporabite ens33 vmesnik za sledenje poti do google.com z uporabo traceroute z naslednjim ukazom:

$ sudo traceroute -i ens33 google.com

ens33 za sledenje poti je treba uporabiti vmesnik.

Spreminjanje TTL na traceroute:

The TTL ali Čas za življenje določa, koliko usmerjevalnikov bo ukaz traceroute sledil na poti do cilja. Privzeta vrednost TTL je 30, kar pomeni, da je privzeto zaslediti samo 30 poti.

Če želite spremeniti vrednost TTL, -m zastava se uporablja.

Na primer, če želite prve 4 poti na poti do cilja google.com, zaženite naslednji ukaz:

$ traceroute -m 4 google.com

Kot vidite, so prikazane prve 4 poti.

Pridobivanje pomoči za traceroute:

S traceroute lahko storite še veliko stvari. Če želite izvedeti, pojdite na man stran traceroute z naslednjim ukazom.

$ man traceroute

Tako uporabljate traceroute na Debian 9 Stretch. Hvala, ker ste prebrali ta članek.

HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...