logo

Jak zkontrolovat směrovací tabulku v Linuxu | Příkaz trasy

Směrovací tabulka IP/kernel funguje jako klíčová mapa, která určuje, jak jsou síťové pakety předávány mezi různými hostiteli a sítěmi. Pomocí trasa linuxoví administrátoři a uživatelé mohou vytvářet statické trasy, které umožňují přesnou kontrolu nad síťovým připojením a optimalizují přenos dat. V tomto obsáhlém průvodci prozkoumáme složitosti příkazu route v Linuxu, odhalíme jeho funkce a ponoříme se do podrobných příkladů, abychom hluboce porozuměli jeho použití.

Instalace příkazu route

Mnoho distribucí Linuxu nemá předinstalované příkazy trasy. Chcete-li jej nainstalovat, použijte následující příkazy podle vaší distribuce Linuxu.



V případě Debian/Ubuntu

jak aplikovat falešnou abstraktní třídu
sudo apt-get install net-tools>

V případě CentOS/RedHat

sudo dnf install net-tools>

V případě OS Fedora



sudo dnf install net-tools>

Práce s příkazem route

Zobrazení směrovací tabulky IP/kernel.

route>
trasa

trasa

Zobrazí položky směrovací tabulky.

Zobrazení směrovací tabulky v plné číselné podobě.

route -n>
trasa -n

trasa -n



Je to dokonce užitečné, když musíte určit, proč cesta k nameserveru dokonce zmizela.

analýza řetězce na int

Chcete-li přidat výchozí bránu.

sudo route add default gw 169.254.0.0>
přidat výchozí bránu

přidat výchozí bránu

Tím se přiřadí adresa brány, na kterou jsou předávány všechny pakety, které nepatří do sítě.

Poznámka: V tomto případě chceme jako výchozí bránu zvolit 169.254.0.0. Můžete si vybrat podle své potřeby.

Chcete-li zobrazit informace o směrovací mezipaměti jádra.

route -Cn>
trasa -Cn

trasa -Cn

Pro rychlejší směrování paketů jádro udržuje tyto informace o směrovací mezipaměti. Výše uvedený příkaz vytiskne informace o mezipaměti. V tomto případě jsou informace mezipaměti zachovány.

Chcete-li odmítnout směrování do určitého hostitele nebo sítě.

sudo route add -host 192.168.1.51 reject>
odmítnout směrování

odmítnout směrování

Nyní, pokud pingnete na výše uvedenou IP, zobrazí se Síť je nedostupná.

Chcete-li získat podrobnosti o směrovací tabulce jádra/IP pomocí příkazu ip.

ip route>
Podrobnosti o směrovací tabulce IP

Podrobnosti o směrovací tabulce IP

Tím získáte podrobnosti o směrovací tabulce jádra/IP a v tomto případě jsme použili příkaz IP.

Chcete-li odstranit výchozí bránu.

route del default>
smazat bránu

smazat bránu

Pozor:

To může vést k určité nefunkčnosti internetu. Před pokračováním v příkazu si poznamenejte svou výchozí bránu. Tím odeberete výchozí bránu.

Chcete-li získat podrobnosti o místní tabulce s cílovými adresami přiřazenými k místnímu hostiteli.

ip route show table local>
ip route show table local

ip route show table local

Tím se vytisknou podrobnosti místní tabulky.

Chcete-li získat výstup související s IPv4.

ip -4 route>
výstup související s IPv4

výstup související s IPv4

jak stáhnout youtube video vlc

Tím se zobrazí pouze položky s ipv4.

Chcete-li získat výstup související s IPv6.

ip -6 route>
výstup související s IPv6

výstup související s IPv6

Tím se zobrazí pouze položky s ipv6.

Jak zkontrolovat směrovací tabulku v Linuxu – FAQ

Jak zkontroluji směrovací tabulku v Linuxu pomocí příkazu route?

Chcete-li zobrazit směrovací tabulku v Linuxu, můžete použít ` route`> příkaz. Jednoduše otevřete terminál a zadejte ` route`> nebo ' route -n`> pro zobrazení směrovací tabulky. Tento příkaz poskytuje informace o síťových trasách nakonfigurovaných ve vašem systému.

Mohu filtrovat výstup příkazu route pro zobrazení konkrétních informací?

Ano, ' route`> příkaz umožňuje filtrovat výstup. Můžete například použít ` route -n`> k zobrazení číselných IP adres místo názvů hostitelů. Kromě toho můžete použít příkazy grep nebo awk k dalšímu filtrování a formátování výstupu podle potřeby.

přejmenovat v adresáři linux

Jak mohu přidat novou trasu do směrovací tabulky v Linuxu?

Chcete-li přidat novou trasu, můžete použít ` route add`> příkaz následovaný cílovou sítí a bránou. Například ` sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`> přidá trasu do sítě 192.168.1.0 přes bránu 192.168.0.1.

Jaký je rozdíl mezi příkazy route a ip route v Linuxu?

Oba ' route`> a ' ip route`> příkazy lze použít k zobrazení a manipulaci se směrovací tabulkou. Nicméně, ' ip route`> je považován za modernější a flexibilnější. Poskytuje další funkce a doporučuje se uživatelům pracujícím s novějšími systémy Linux.

Jak zajistím, aby trasa byla trvalá přes restarty v Linuxu?

Aby byla trasa trvalá, musíte přidat konfiguraci trasy do příslušného konfiguračního souboru sítě. Umístění souboru se může lišit v závislosti na distribuci Linuxu. Například na systémech používajících systemd můžete přidat trasu do souboru .network, zatímco na starších systémech můžete upravit soubor /etc/network/interfaces nebo použít vlastní skripty v /etc/network/if-up.d /.

Závěr

V tomto článku jsme diskutovali o příkazu `route` v Linuxu, který se používá pro správu směrovací tabulky IP/kernel. Umožňuje zobrazovat, přidávat, mazat a upravovat položky směrovací tabulky. Příkaz je užitečný pro úlohy, jako je nastavení statických tras, přidání výchozí brány, odmítnutí směrování na konkrétní hostitele/sítě a přístup k podrobným informacím o směrování. Při provádění změn je třeba postupovat opatrně, aby nedošlo k přerušení síťového připojení.