Jak přidat statickou cestu TCP / IP do tabulky směrování systému Windows
V některých konkrétních typech prostředí může být užitečné přidat do směrovací tabulky v systému Windows statickou cestu. Zde je postup.
Směrovací tabulka určuje, kde všechny pakety jdou, když opouštějí systém - ať už je to fyzický směrovač nebo počítač. Většina směrovačů - včetně zařízení integrovaných do počítače se systémem Windows - používá určitou formu dynamického směrování, kde směrovač může vybrat nejlepší místo pro předávání paketů na základě informací, které získává od ostatních směrovačů. Můžete to vidět v práci, pokud použijete příkaz traceroute pro sledování připojení, kterou paket dosahuje, když dosáhne konečného cíle.
Většina směrovačů také umožňuje přidat statickou trasu (takovou, která se dynamicky neaktualizuje), pokud chcete vždy předávat určitou návštěvnost konkrétnímu směrovači nebo bráně. Proč? Většina lidí, kteří používají Windows ve svém domově nebo v malém podnikání, pravděpodobně nebude - ale za určitých okolností to může být užitečné, například:
- Máte dvě připojení k internetu - třeba jednu pro běžné použití a jednu pro připojení k pracovní síti - a chcete, aby veškerá komunikace do určitého rozsahu adres IP vyšla nad jedno z těchto připojení.
- V síti jste nastavili více podsítí a je třeba směrovat provoz do určité podsítě. Statické cesty mohou být zvláště užitečné při testování těchto typů prostředí.
- Ve skutečnosti používáte počítač s Windows jako směrovač pro vaši síť a chcete mít nad ním lepší kontrolu.
Pokud se na vás někdo týká, přečtěte si. Budete se muset ponořit do příkazového řádku, abyste přidali statickou cestu do směrovací tabulky Windows, ale je to snadné a my vás provedeme kroky.
Zobrazte tabulku směrování systému Windows
Než začnete přidávat trasy, může být užitečné nejprve zobrazit směrovací tabulku. Spusťte příkazový řádek stisknutím klávesy Windows + X a poté vyberte příkaz "Příkazový řádek (Admin)" v nabídce Power Users.
Poznámka: Pokud vidíte PowerShell namísto příkazového řádku v nabídce Power Users, je to přepínač, který přišel s aktualizací Creators for Windows 10. Je velmi snadné se vrátit k zobrazení příkazového řádku v nabídce Power Users, pokud chcete, nebo můžete vyzkoušet PowerShell. Ve službě PowerShell můžete udělat vše, co můžete udělat v příkazovém řádku, plus mnoho dalších užitečných věcí.
Na příkazovém řádku zadejte následující příkaz a stiskněte Enter:
tisk trasy
Zobrazí se dlouhý seznam síťových cílů a brány, na které jsou pakety přesměrovány, když směřují k tomuto cíli. Pokud jste již do tabulky nepřidali statické trasy, vše, co zde vidíte, bude dynamicky generováno.
Přidejte statickou cestu do tabulky směrování systému Windows
Chcete-li do tabulky přidat statickou cestu, zadejte příkaz pomocí následující syntaxe:
trasa ADD destination_network MASKA subnet_mask gateway_ip metric_cost
The subnet_mask
a metric_cost
komponenty jsou k příkazu volitelné. Pokud nezadáte masku podsítě, použije se automaticky 255.255.255.0. Pokud nezadáte metrický náklad, použije se cena vyšší než cílová položka 0.0.0.0. Hodnota metrických nákladů je pouze náklady, které jsou relativně srovnatelné s ostatními náklady v tabulce, a používá se, když se Windows rozhodne mezi více cestami, které by mohly dosáhnout stejného cíle.
Pokud jste například chtěli přidat trasu určující, že veškerá návštěvnost směrovaná pro podsíť 192.168.35.0 šla k bráně na adrese 192.168.0.2 a chcete použít automatické metrické náklady, použijte následující příkaz:
trasa ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2
Pokud byste měli použít tisk trasy
Příkaz ke stolu nyní vidíte, že byste viděli novou statickou trasu.
To je celkem snadné, ale je tu ještě jedna malá chyba. Když přidáte statickou cestu, ve výchozím nastavení bude trvat až do dalšího spuštění systému Windows. Důvodem je, že mnoho společností používá koordinovaný seznam statických tras, které se dost často aktualizují. Spíše než přidávat a aktualizovat všechny tyto trasy na každém počítači, prostě distribuují dávkový soubor skriptu, který přidává nejnovější cesty během spouštění systému Windows. Tím se udržuje směrovací tabulka relativně čistá.
Určitě byste sami mohli použít metodu dávkového skriptu. Psaní dávkových skriptů není těžké. Pokud však přidáváte jednu nebo dvě statické cesty, které neočekáváte, že se často mění, můžete místo toho přidat pouze -str
volba příkazu pro trvalou trasu. Trvalá trasa zůstává na místě i při spuštění systému Windows. Při použití stejného příkazu, který jsme použili dříve, můžete tuto cestu trvat s následující modifikací:
trasa -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2
Odstraňte statickou cestu z tabulky směrování systému Windows
Samozřejmě, přijde čas, kdy byste chtěli odstranit statickou cestu z vašeho stolu. Jediné, co musíte udělat, je zadat příkaz pomocí následující syntaxe:
smazat trasu destination_network
Chcete-li odstranit trasu, kterou jsme dříve vytvořili s cílovou sítí 192.168.35.0, stačí zadat příkaz a stisknout klávesu Enter:
smazat trasu 192.168.35.0
Ano, statické cesty jsou trochu esoterické, pokud jde o správu většiny domácích a malých obchodních sítí. Ale pokud to potřebujete, je to docela snadný proces. A pokud to nemusíte dělat právě teď, aspoň víte, že je to v budoucnu možnost.