Ako pridať statickú cestu TCP / IP do tabuľky smerovania Windows
V niektorých špecifických typoch prostredí môže byť užitočné pridať statickú cestu do smerovacej tabuľky v systéme Windows. Tu je postup.
Riadiaca tabuľka určuje, kde všetky pakety idú, keď opúšťajú systém - či je to fyzický smerovač alebo počítač. Väčšina smerovačov - vrátane tých, ktoré sú zabudované do vášho počítača so systémom Windows - používa nejakú formu dynamického smerovania, kde je smerovač schopný vyberať to najlepšie miesto na presmerovanie paketov na základe informácií získaných z iných smerovačov. Môžete to vidieť v práci, ak použijete príkaz traceroute na sledovanie pripojení paketu, keď dosiahne konečný cieľ.
Väčšina smerovačov vám tiež umožňuje pridať statickú trasu (ktorá sa dynamicky neaktualizuje), ak chcete vždy presmerovať určitú prevádzku na konkrétny smerovač alebo bránu. Prečo? No väčšina ľudí, ktorí používajú systém Windows vo svojom domácom alebo malom podniku, pravdepodobne nebude - ale to môže byť za určitých okolností užitočné, napríklad:
- Máte dve internetové pripojenia - možno jedno pre bežné použitie a druhé pre pripojenie k pracovnej sieti - a chcete, aby celá návštevnosť do určitého rozsahu IP adries mohla prejsť cez jedno z týchto pripojení.
- V sieti ste nastavili viacero podsietí a potrebujete nasmerovať návštevnosť na konkrétnu podsieť. Statické cesty môžu byť obzvlášť užitočné pri testovaní týchto typov prostredia.
- V skutočnosti používate počítač s Windows ako router pre vašu sieť a chcete mať pod kontrolou.
Ak sa na vás vzťahuje ktorýkoľvek z týchto problémov, prečítajte si ďalej. Budete sa musieť ponoriť do príkazového riadka a pridať statickú cestu do smerovacej tabuľky Windows, ale je to jednoduché a my vás prevedieme krokmi.
Zobrazte tabuľku smerovania Windows
Skôr než začnete pridávať trasy, môže byť užitočné najprv zobraziť smerovú tabuľku. Spustite príkazový riadok stlačením klávesu Windows + X a potom výberom možnosti "Príkazový riadok (Admin)" v ponuke Power Users.
Poznámka: Ak vidíte PowerShell namiesto príkazového riadku v ponuke Power Users, je to prepínač, ktorý vznikol pomocou aktualizácie Creators for Windows 10. Je veľmi jednoduché vrátiť sa späť na zobrazenie príkazového riadku v ponuke Power Users, ak chcete, alebo môžete PowerShell vyskúšať. Môžete robiť skoro všetko v PowerShell, ktoré môžete urobiť v príkazovom riadku, plus veľa ďalších užitočných vecí.
Na príkazovom riadku zadajte nasledujúci príkaz a stlačte kláves Enter:
vytlačiť trasu
Zobrazí sa dlhý zoznam cieľov siete a brány, na ktoré sa pakety posielajú, keď smerujú do tohto cieľa. Ak ste do tabuľky už nepridali statické trasy, všetko, čo tu vidíte, bude dynamicky generované.
Pridajte statickú trasu do tabuľky smerovania Windows
Ak chcete k tabuľke pridať statickú trasu, zadáte príkaz pomocou nasledujúcej syntaxe:
trasa ADD destination_network MASK masku podsiete gateway_ip metric_cost
masku podsiete
a metric_cost
komponenty sú pre príkaz voliteľné. Ak nezadáte masku podsiete, automaticky sa použije 255.255.255.0. Ak nezadáte metrickú cenu, použije sa cena vyššia ako cieľová položka 0.0.0.0. Hodnota metrických nákladov je len cenou, ktorá je v porovnaní s ostatnými nákladmi v tabuľke a používa sa, keď sa Windows rozhodne medzi viacerými trasami, ktoré by mohli dosiahnuť rovnaký cieľ.
Ak ste napríklad chceli pridať trasu určujúcu, že všetka návštevnosť viazaná pre podsieť 192.168.35.0 sa dostala na bránu na úrovni 192.168.0.2 a chcete použiť automatické metrické náklady, použite nasledujúci príkaz:
trasa ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2
Ak by ste mali použiť vytlačiť trasu
príkaz na prezeranie tabuľky teraz by sa vám zobrazila vaša nová statická trasa.
To je všetko jednoduché, ale je tu ešte jedna malá chyba. Pri pridávaní statickej trasy štandardne trvá až do nasledujúceho spustenia systému Windows. Dôvodom je, že mnohé spoločnosti používajú koordinovaný zoznam statických trás, ktoré sa dostatočne často aktualizujú. Namiesto pridávania a aktualizácie všetkých týchto trás na každom počítači jednoducho distribuujú dávkový súbor skriptu, ktorý pridáva najnovšie trasy počas štartovania systému Windows. To udržuje smerovaciu tabuľku relatívne nepoškodenú.
Môžete určite použiť metódu dávkového skriptu sami. Písanie dávkových skriptov nie je ťažké. Ak však pridávate jednu alebo dve statické trasy, ktoré neočakávate, že sa často menia, môžete ich namiesto toho pridať -p
možnosť príkazu na trvalú trasu. Pretrvávajúca trasa zostáva na mieste aj po spustení systému Windows. Ak použijeme ten istý príkaz, ktorý sme použili predtým, môžete túto cestu vytrhnúť s nasledujúcou zmenou:
trasa -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2
Odstráňte statickú trasu zo smerovacej tabuľky Windows
Samozrejme, príde čas, kedy budete chcieť odstrániť statickú trasu z vášho stola. Jediné, čo musíte urobiť, je zadanie príkazu pomocou nasledujúcej syntaxe:
odstrániť trasu destination_network
Takže ak chcete odstrániť trasu, ktorú sme vytvorili skôr s cieľovou sieťou 192.168.35.0, stačí len zadat príkaz a stlačiť kláves Enter:
vymazať trasu 192.168.35.0
Áno, statické cesty sú trochu esoterické, pokiaľ ide o správu väčšiny domácich a malých podnikových sietí. Ale ak to potrebujete, je to celkom jednoduchý proces. A ak to teraz nemusíte robiť, aspoň viete, že je to v budúcnosti možnosť.