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
Zobrazí položky směrovací tabulky.
Zobrazení směrovací tabulky v plné číselné podobě.
route -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
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
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í
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
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
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
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
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
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í.