Síťování

Příkaz Route v systému Linux

Příkaz Route v systému Linux
Před ukázkou, jak trasa příkaz by měl být použit v Linuxu je nutné pochopit, co a směrovací tabulka je.

A směrovací tabulka je soubor obsahující informace o tom, jak by se měly informace nebo pakety přenášet: síťová cesta ke všem uzlům nebo zařízením v síti. Je to mapa, kterou používají směrovače a brány ke sledování cest. Směrování hop-by-hop je široce používáno, paket obsahuje směrovací tabulku pro dosažení dalšího skoku, jakmile je dosaženo, přečte směrovací tabulku znovu pro dosažení dalšího skoku.

Pomocí příkazu route můžete komunikovat s podsítemi a různými sítěmi, můžete také blokovat přenosy mezi sítěmi nebo zařízeními úpravou směrovací tabulky.

V systému Linux je příkaz route součástí sady síťových nástrojů, která zahrnuje ifconfig, iwconfig a další známé nástroje pro práci se sítí. Stejně jako ostatní součásti síťových nástrojů trasa příkaz je nahrazen IP cesta příkaz, vysvětlený také v tomto kurzu.

Poznámka: Nahradit „enp2s0" a "wlp3s0„Názvy zařízení uvedené v tomto kurzu pro správné názvy zařízení.

Jak používat příkaz route v systému Linux

Vzhledem k tomu, že balíček net-tools je nahrazován iproute2 a není ve výchozím nastavení zahrnut ve všech distribucích Linuxu v případě, že vám chybí v Debianu a odvozených systémech, jako je Ubuntu nebo Mint, v terminálovém běhu:

# apt nainstalujte síťové nástroje

Po instalaci budete moci používat trasa, ifconfig, iwconfig a další příkazy obsažené v balíčku.

Postup tisku směrovací tabulky v systému Linux:

# sudo cesta

Jak vidíte, výchozí brána je 192.168.0.1, je to router, první skok, kterým prochází provoz, než přejde k dalšímu skoku nebo konečnému uzlu.

Použitím vlajky -n (číselně) můžete nahradit název cílové domény pro IP adresy:

# sudo route -n

Pokud se připojíte ke kabelové síti se svým zařízením Linux, DHCP nefunguje, zůstanete bez internetu, kromě nastavení IP adresy, masky sítě možná budete muset přidat bránu, kterou můžete zkopírovat z konfigurace jakéhokoli jiného připojeného zařízení.

Přidání výchozí brány, jako je běh routeru:

# sudo route přidat výchozí gw

Blokování spuštění hostitele:

# sudo route add -host 192.168.0.121 odmítnout

Poznámka: nahradit 192.168.0.121 pro hostitele, kterého chcete blokovat.

Mezi nejoblíbenější vlajky patří:

[-v] [-A rodina | -4 | -6] přidat [-net | -host] cíl [síťová maska ​​Nm] [gw Gw] [metrický N] [mss M]
[okno W] [irtt I] [odmítnout] [mod] [dyn] [obnovit] [[dev] pokud]

Můžete se dozvědět více o příkazu route na něm manuálová stránka.

Nahrazení trasy: IP trasa

Protože trasa výše vysvětlený příkaz je zastaralý IP cesta příkaz jej nahrazuje stejně ip vyměnit ifconfig, nebo iw vyměnit iwconfig. Níže uvidíte několik příkladů příkazů nahrazujících výše uvedené:

Chcete-li zobrazit směrovací tabulku pomocí spuštění příkazu ip route, postupujte takto:

# ip trasa

Jak vidíte na obrázku výše, stejně jako u trasy je výchozí brána 192.168.0.1, což je router. Totéž lze dosáhnout použitím pouze písmene r:

Chcete-li zobrazit místní tabulku, která obsahuje cílové adresy přiřazené místnímu hostiteli, můžete spustit:

# ip route zobrazit tabulku lokálně

Jak vidíte, všechny vytištěné adresy patří k místnímu zařízení.

Přidání výchozí brány pomocí příkazu ip route run:

# ip route přidat výchozí přes

V mém případě:

# ip route přidat výchozí přes 192.168.0.1

Výchozí bránu můžete odebrat nahrazením „přidat" pro "vymazat“.

IP cesta umožňuje přiřadit výchozí trasu k dalším rozhraním, pro tento běh:

# ip route přidat výchozí dev enp2s0

Můžete také nahradit výchozí bránu přidáním příznaku nahradit, jak je znázorněno v následujícím příkladu:

# sudo ip route nahradit výchozí přes 192.168.0.3 dev wlp3s0

Můžete také poučit IP cesta konkrétně zobrazit pouze výstup související s protokoly IPv4 nebo IPv6.

Pro IPv4

# ip -4 r

Pro IPv6 je syntaxe stejná:

# ip -6 r

Přidání běhu brány IPv6:

# ip -6 cesta přidat výchozí přes

Chcete-li blokovat adresu, můžete spustit:

# ip trasa přidat zakázat

Blokovat můžete také z konkrétního zdroje:

# ip trasa přidat zakázat z

Filtrování černé díry s IP cestou:

Filtrování černé díry je, když brána firewall nebo směrovací zařízení odhodí provoz úmyslně na základě definovaných pravidel, obvykle z bezpečnostních důvodů.

Pomocí cesty příkazu i trasy ip v systému Linux můžete vytvořit pravidla filtrování černé díry.

První příklad ukazuje filtr černé díry pro příchozí i odchozí pakety z adresy IP 192.168.3.2:

# ip route přidat blackhole 192.168.3.2

Odstranění běhu filtru černé díry:

# Ip trasa smazat blackhole 192.168.3.2

Jak vidíte po kontrole, černá díra byla odstraněna.

Příkaz ip route je složitější než předchozí trasa, manuálová stránka objasňuje všechny z mnoha možností, které obsahuje, můžete k němu také přistupovat online na https: // stránky.debian.org / jessie / iproute2 / ip-route.8.en.html.

Doufám, že jste našli tento krátký článek O příkazu Linux: trasa užitečný.
Pokračujte v LinuxHintu, kde najdete další aktualizace a tipy pro Linux a sítě.

Jak používat Xdotool ke stimulaci kliknutí myší a klávesových zkratek v systému Linux
Xdotool je bezplatný a otevřený nástroj příkazového řádku pro simulaci kliknutí myší a stisknutí kláves. Tento článek se bude věnovat krátkému průvodc...
Top 5 ergonomických produktů pro počítačové myši pro Linux
Způsobuje dlouhodobé používání počítače bolest zápěstí nebo prstů? Trpíte ztuhlými klouby a neustále si musíte třást ruce? Cítíte pálivou bolest pokaž...
Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...