Kaip pridėti statinį TCP / IP maršrutą į „Windows“ maršruto lentelę

Kai kuriuose konkrečiuose tipuose aplinkose gali būti naudinga statinį maršrutą pridėti prie „Windows“ nukreipimo lentelės. Štai kaip tai padaryti.

SUSIJEDS: Kaip naudoti „Traceroute“ tinklo problemoms nustatyti

Maršrutavimo lentelė nurodo, kur eina visi paketai, kai jie palieka sistemą - nesvarbu, ar ta sistema yra fizinis maršrutizatorius, ar kompiuteris. Dauguma maršrutizatorių, įskaitant tą, kuris įmontuotas jūsų „Windows“ kompiuteryje, naudoja tam tikrą dinaminio maršruto parinkimo būdą, kai maršrutizatorius gali pasirinkti geriausią vietą paketams perduoti pagal informaciją, kurią jis gauna iš kitų maršrutizatorių. Jį galite pamatyti darbe, jei naudojate komandą „traceroute“, kad galėtumėte stebėti ryšius, kuriuos paketas užmezga, kai pasiekia galutinį tikslą.

Dauguma maršrutizatorių taip pat leidžia pridėti statinį maršrutą (kuris dinamiškai neatnaujinamas), jei norite visada persiųsti tam tikrą srautą į konkretų maršrutizatorių ar šliuzą. Kodėl? Na, dauguma žmonių, naudojančių „Windows“ savo namuose ar mažose įmonėse, tikriausiai nenaudos, tačiau tai gali būti naudinga tam tikromis aplinkybėmis, tokiomis kaip:

  • Jūs turite du interneto ryšius - galbūt vieną reguliariam naudojimui ir vieną prisijungimui prie darbo tinklo - ir norite, kad visas srautas į tam tikrą IP adresų diapazoną išeitų per vieną iš šių ryšių.
  • Savo tinkle nustatėte kelis potinklius ir turite nukreipti srautą į konkretų potinklį. Statiniai maršrutai gali būti ypač naudingi išbandant tokio tipo aplinką.
  • Jūs iš tikrųjų naudojate „Windows“ kompiuterį kaip tinklo maršrutizatorių ir norite jį geriau valdyti.

Jei kuri nors iš šių aplinkybių jums tinka, skaitykite toliau. Norėdami pridėti statinį maršrutą prie „Windows“ maršruto lentelės, turėsite pasinerti į komandinę eilutę, tačiau tai lengva ir mes padėsime jums atlikti veiksmus.

Peržiūrėkite „Windows“ maršruto lentelę

Prieš pradedant pridėti maršrutus, gali būti naudinga pirmiausia peržiūrėti maršruto lentelę. Norėdami suaktyvinti komandinę eilutę, paspauskite „Windows + X“ ir „Power Users“ meniu pasirinkite „Command Prompt (Admin)“.

Pastaba : jei „Power Users“ meniu vietoje komandų eilutės matote „PowerShell“, tai yra jungiklis, kuris atsirado su „Windows 10“ kūrėjų naujiniu. Jei norite, labai lengva grįžti į komandų eilutės rodymą meniu „Vartotojai“, arba galite pabandyti „PowerShell“. „PowerShell“ galite padaryti beveik viską, ką galite padaryti komandų eilutėje, ir daug kitų naudingų dalykų.

SUSIJ :S: Kaip komandinę eilutę grąžinti į „Windows + X Power Users“ meniu

Komandų eilutėje įveskite šią komandą ir paspauskite Enter:

maršruto spausdinimas

Pamatysite ilgą tinklo paskirties vietų sąrašą ir vartus, į kuriuos persiunčiami paketai, kai jie nukreipiami į tą paskirties vietą. Jei dar nepridėjote statinių maršrutų prie lentelės, viskas, ką matote, bus dinamiškai sugeneruota.

Prie „Windows“ maršruto lentelės pridėkite statinį maršrutą

Norėdami pridėti statinį maršrutą į lentelę, įveskite komandą naudodami šią sintaksę:

route add destination_network KAUKĖ subnet_mask   gateway_ip metric_cost

Komandai subnet_mask ir metric_costkomponentai yra neprivalomi. Jei nenurodysite potinklio kaukės, 255.255.255.0 bus naudojama automatiškai. Jei nenurodysite metrinės kainos, bus naudojama kaina, didesnė už 0.0.0.0 paskirties įrašą. Metrinė sąnaudų vertė yra tik kaina, palyginti su kitomis lentelėje nurodytomis sąnaudomis, ir naudojama, kai „Windows“ nusprendžia tarp kelių maršrutų, galinčių pasiekti tą patį tikslą.

Taigi, pavyzdžiui, jei norite pridėti maršrutą nurodydami, kad visas srautas, susietas su potinkliu 192.168.35.0, atiteko vartams 192.168.0.2, o jūs tiesiog norėjote naudoti automatinę metrinę kainą, naudokite šią komandą:

maršrutas ADD 192.168.35.0 MASKAS 255.255.255.0 192.168.0.2

Jei norėtumėte route printdabar žiūrėti į lentelę naudodami komandą, pamatytumėte savo naują statinį maršrutą.

Tai viskas pakankamai lengva, tačiau yra vienas papildomas mažas laimikis. Kai pridedate statinį maršrutą, jis pagal numatytuosius nustatymus trunka tik kitą kartą, kai paleidžiate „Windows“. To priežastis yra ta, kad daugelis įmonių naudoja suderintą statinių maršrutų sąrašą, kuris gana dažnai atnaujinamas. Užuot pridėję ir atnaujinę visus tuos maršrutus kiekvienoje mašinoje, jie tiesiog platina paketinį scenarijaus failą, kuris prideda naujausius maršrutus paleidžiant „Windows“. Dėl to maršruto lentelė yra gana netvarkinga.

SUSIJEDS: Kaip parašyti paketinį scenarijų sistemoje "Windows"

Tikrai pats galėtumėte naudoti paketinio scenarijaus metodą. Parašyti paketinius scenarijus nėra sunku. Bet jei jūs tik pridedate vieną ar du statinius maršrutus, kurių nesitikite dažnai keisti, galite tiesiog pridėti -pkomandoje parinktį, kad maršrutas būtų nuolatinis. Nuolatinis maršrutas lieka vietoje net paleidus „Windows“. Naudodami tą pačią komandą, kurią naudojome anksčiau, galite padaryti šį maršrutą nuolatinį atlikdami šiuos pakeitimus:

maršrutas -p ADD 192.168.35.0 MASKAS 255.255.255.0 192.168.0.2

Pašalinkite statinį maršrutą iš „Windows“ maršrutų lentelės

Žinoma, ateis laikas, kai galbūt norėsite iš stalo pašalinti statinį maršrutą. Viskas, ką jums reikia padaryti, tai įveskite komandą naudodami šią sintaksę:

maršrutas ištrinti paskirties tinklą

Taigi, norėdami ištrinti anksčiau sukurtą maršrutą naudodami paskirties tinklą 192.168.35.0, tereikės įvesti šią komandą ir paspausti Enter:

maršruto ištrynimas 192.168.35.0

Taip, naudojant statinius maršrutus yra šiek tiek ezoterika, kai reikia valdyti daugumą namų ir smulkaus verslo tinklų. Bet jei jums tai reikia padaryti, tai gana lengvas procesas. Ir jei jums nereikia to daryti dabar, bent jau žinote, kad tai yra galimybė ateityje.