logo

Ako skontrolovať smerovaciu tabuľku v systéme Linux | Príkaz trasy

Smerovacia tabuľka IP/jadra funguje ako kľúčová mapa, ktorá určuje, ako sa sieťové pakety preposielajú medzi rôznymi hostiteľmi a sieťami. Využitím trasu môžu správcovia a používatelia Linuxu vytvoriť statické trasy, ktoré umožňujú presnú kontrolu nad sieťovým pripojením a optimalizujú prenos dát. V tejto komplexnej príručke preskúmame zložitosť príkazu route v systéme Linux, odhalíme jeho funkcie a ponoríme sa do podrobných príkladov, aby sme dôkladne porozumeli jeho použitiu.

Inštalácia príkazu route

Mnohé distribúcie Linuxu nemajú predinštalované príkazy smerovania. Na inštaláciu použite nasledujúce príkazy podľa vašej distribúcie Linuxu.



V prípade Debian/Ubuntu

java generuje náhodné číslo
sudo apt-get install net-tools>

V prípade CentOS/RedHat

sudo dnf install net-tools>

V prípade operačného systému Fedora



sudo dnf install net-tools>

Práca s príkazom trasy

Na zobrazenie smerovacej tabuľky IP/jadra.

route>
trasu

trasu

Zobrazuje položky smerovacej tabuľky.

Zobrazenie smerovacej tabuľky v plnej číselnej forme.

route -n>
trasa -n

trasa -n



Je to dokonca užitočné, keď musíte určiť, prečo cesta k nameserveru dokonca zmizla.

Ak chcete pridať predvolenú bránu.

sudo route add default gw 169.254.0.0>
pridať predvolenú bránu

pridať predvolenú bránu

Tým sa priradí adresa brány, na ktorú sa preposielajú všetky pakety, ktoré nepatria do siete.

Poznámka: V tomto prípade chceme zvoliť 169.254.0.0 ako predvolenú bránu. Môžete si vybrať podľa vašej potreby.

Ak chcete zobraziť informácie o vyrovnávacej pamäti smerovania jadra.

route -Cn>
cesta -Cn

cesta -Cn

Na rýchlejšie smerovanie paketov jadro uchováva tieto informácie o smerovacej vyrovnávacej pamäti. Vyššie uvedený príkaz vytlačí informácie o vyrovnávacej pamäti. V tomto prípade sú informácie o vyrovnávacej pamäti zachované.

Ak chcete odmietnuť smerovanie na konkrétneho hostiteľa alebo sieť.

sudo route add -host 192.168.1.51 reject>
odmietnuť smerovanie

odmietnuť smerovanie

Ak teraz zadáte príkaz ping na vyššie uvedenú adresu IP, zobrazí sa správa Sieť je nedostupná.

Ak chcete získať podrobnosti o smerovacej tabuľke jadra/IP pomocou príkazu ip.

ip route>
Podrobnosti tabuľky smerovania IP

Podrobnosti tabuľky smerovania IP

sql poradie podľa dátumu

Toto poskytne podrobnosti o smerovacej tabuľke jadra/IP av tomto prípade sme použili príkaz IP.

Ak chcete odstrániť predvolenú bránu.

route del default>
odstrániť bránu

odstrániť bránu

Pozor:

To môže viesť k určitému zlyhaniu internetu. Pred pokračovaním v príkaze si poznamenajte svoju predvolenú bránu. Tým sa odstráni predvolená brána.

Ak chcete získať podrobnosti o lokálnej tabuľke s cieľovými adresami priradenými k lokálnemu hostiteľovi.

ip route show table local>
ip route show table local

ip route show table local

Tým sa vytlačia podrobnosti lokálnej tabuľky.

Ak chcete získať výstup súvisiaci s IPv4.

ip -4 route>
výstup súvisiaci s IPv4

výstup súvisiaci s IPv4

Toto zobrazí iba položky s ipv4.

Ak chcete získať výstup súvisiaci s IPv6.

ip -6 route>
výstup súvisiaci s IPv6

výstup súvisiaci s IPv6

Toto zobrazí iba položky s ipv6.

Ako skontrolovať smerovaciu tabuľku v systéme Linux – najčastejšie otázky

Ako skontrolujem smerovaciu tabuľku v systéme Linux pomocou príkazu route?

Ak chcete zobraziť smerovaciu tabuľku v systéme Linux, môžete použiť súbor ` route`> príkaz. Jednoducho otvorte terminál a napíšte ` route`> alebo ' route -n`> na zobrazenie smerovacej tabuľky. Tento príkaz poskytuje informácie o sieťových trasách nakonfigurovaných vo vašom systéme.

Môžem filtrovať výstup príkazu route na zobrazenie konkrétnych informácií?

Áno, „ route`> príkaz umožňuje filtrovať výstup. Môžete napríklad použiť ` route -n`> na zobrazenie číselných IP adries namiesto názvov hostiteľov. Okrem toho môžete použiť príkazy grep alebo awk na ďalšie filtrovanie a formátovanie výstupu podľa potreby.

Ako môžem pridať novú cestu do smerovacej tabuľky v systéme Linux?

Ak chcete pridať novú trasu, môžete použiť ` route add`> príkaz, za ktorým nasleduje cieľová sieť a brána. Napríklad „ sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`> pridá trasu do siete 192.168.1.0 cez bránu 192.168.0.1.

Aký je rozdiel medzi príkazmi route a ip route v Linuxe?

Obaja ' route`> a ' ip route`> príkazy možno použiť na zobrazenie a manipuláciu so smerovacou tabuľkou. Avšak, ` ip route`> je považovaný za modernejší a flexibilnejší. Poskytuje ďalšie funkcie a odporúča sa používateľom, ktorí pracujú s novšími systémami Linux.

Ako zabezpečím, aby bola trasa trvalá počas reštartov v systéme Linux?

Aby bola trasa trvalá, musíte pridať konfiguráciu trasy do príslušného konfiguračného súboru siete. Umiestnenie súboru sa môže líšiť v závislosti od distribúcie Linuxu. Napríklad na systémoch používajúcich systemd môžete pridať trasu do súboru .network, zatiaľ čo na starších systémoch môžete upraviť súbor /etc/network/interfaces alebo použiť vlastné skripty v /etc/network/if-up.d /.

hlavný program v jave

Záver

V tomto článku sme diskutovali o príkaze `route` v Linuxe, ktorý sa používa na správu smerovacej tabuľky IP/jadra. Umožňuje zobrazovať, pridávať, mazať a upravovať položky smerovacej tabuľky. Príkaz je užitočný pri úlohách, ako je nastavenie statických trás, pridanie predvolenej brány, odmietnutie smerovania na konkrétnych hostiteľov/siete a prístup k podrobným informáciám o smerovaní. Pri vykonávaní zmien by ste mali byť opatrní, aby ste predišli prerušeniu sieťového pripojenia.