If-Koubou

Cum se adaugă o rutare statică TCP / IP la tabela de rutare Windows

Cum se adaugă o rutare statică TCP / IP la tabela de rutare Windows (Cum să)

În anumite tipuri de medii specifice, poate fi util să adăugați o rutare statică la tabela de rutare din Windows. Iată cum să faceți asta.

Un tabel de rutare dictează unde merg toate pachetele atunci când părăsesc un sistem - fie că sistemul este un router fizic sau un PC. Cele mai multe routere - inclusiv cea integrată în PC-ul dvs. Windows - utilizează o formă de rutare dinamică, unde ruterul este capabil să selecteze cel mai bun loc pentru a transmite pachetele pe baza informațiilor obținute de la alte routere. Puteți vedea lucrul dacă utilizați comanda traceroute pentru a viziona conexiunile pe care le produce un pachet în momentul în care ajunge la destinația finală.

Cele mai multe routere vă permit, de asemenea, să adăugați un traseu static (unul care nu se actualizează dinamic) dacă vreți să transmiteți întotdeauna anumite traficuri către un anumit router sau gateway. De ce? Ei bine, cei mai mulți oameni care folosesc Windows în casa lor sau în afacerea mică probabil că nu vor ... dar acest lucru poate fi util în anumite circumstanțe, cum ar fi:

  • Aveți două conexiuni la internet - poate una pentru utilizare obișnuită și una pentru conectarea la o rețea de lucru - și doriți ca tot traficul către o anumită gamă de adrese IP să iasă peste una dintre aceste conexiuni.
  • Ați configurat mai multe subrețele în rețea și trebuie să direcționați trafic către o anumită subrețea. Căile statice pot fi deosebit de utile în testarea acestor tipuri de medii.
  • De fapt, utilizați un PC Windows ca un router pentru rețeaua dvs. și doriți un control mai bun asupra acestuia.

Dacă oricare dintre acestea vi se aplică, citiți mai departe. Va trebui să vă aruncați cu capul în linia de comandă pentru a adăuga un traseu static la masa de rutare Windows, dar este ușor și vă vom face pașii.

Vizualizați tabela de rutare Windows

Înainte de a începe să adăugați trasee, poate fi util să vizualizați mai întâi tabelul de rutare. Porniți Prompt Command prin apăsarea Windows + X și apoi selectând "Command Prompt (Admin)" din meniul Power Users.

Notă: Dacă vedeți PowerShell în loc de Command Prompt din meniul Power Users, acesta este un comutator care a venit cu Update Creators pentru Windows 10. Este foarte ușor să reveniți la afișarea Command Prompt din meniul Power Users dacă doriți sau puteți încerca PowerShell. Puteți face totul în PowerShell pe care îl puteți face în Command Prompt, plus multe alte lucruri utile.

La Command Prompt, tastați următoarea comandă și apăsați Enter:

ruta de imprimare

Veți vedea o listă lungă de destinații de rețea și gateway-urile către care sunt redirecționate pachetele atunci când se îndreaptă către acea destinație. Dacă nu ați adăugat deja trasee statice la masă, tot ceea ce vedeți aici va fi generat dinamic.

Adăugați o rută statică la tabela de rutare Windows

Pentru a adăuga o rutare statică la masă, veți introduce o comandă utilizând următoarea sintaxă:

ruta ADD destination_network MASCA mască de rețea  gateway_ip metric_cost

mască de rețeași metric_cost componentele sunt opționale comenzii. Dacă nu specificați o mască de subrețea, 255.255.255.0 va fi utilizată automat. Dacă nu specificați un cost metric, va fi folosit un cost mai mare decât intrarea destinației 0.0.0.0. Valoarea costului metric este doar un cost care este relativ la alte costuri din tabel și este utilizat atunci când Windows decide între mai multe rute care ar putea ajunge la aceeași destinație.

De exemplu, dacă doriți să adăugați o rută specificând că tot traficul legat de subnetul 192.168.35.0 sa dus la o poartă la 192.168.0.2 și ați vrut doar să utilizați costul metric automat, ați folosi următoarea comandă:

traseu ADD 192.168.35.0 MASC 255.255.255.0 192.168.0.2

Dacă ar fi să folosiți ruta de imprimare comanda să te uiți la masă acum, ai vedea noul tău traseu static.

E destul de ușor, dar există o captură suplimentară. Când adăugați un traseu static, în mod implicit, acesta durează până la data viitoare când porniți Windows. Motivul pentru aceasta este că multe companii utilizează o listă coordonată de rute statice care se actualizează destul de des. În loc să adauge și să actualizeze toate aceste rute pe fiecare mașină, distribuie doar un fișier de script batch care adaugă cele mai noi rute în timpul pornirii Windows. Aceasta menține tabela de rutare relativ neclară.

S-ar putea să utilizați cu siguranță metoda de script script. Scrierea de scripturi batch nu este greu. Dar, dacă adăugați doar una sau două căi statice pe care nu vă așteptați să le schimbați frecvent, puteți să adăugați doar -p opțiunea la comanda pentru a face traseul persistent. O rută persistentă rămâne în vigoare chiar și atunci când Windows pornește. Folosind aceeași comandă pe care am folosit-o mai devreme, puteți face această rută persistentă cu următoarea modificare:

ruta -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Eliminați o rutare statică de la tabela de rutare Windows

Desigur, va veni un timp în care ar trebui să eliminați un traseu static de pe masa dvs. Tot ce trebuie să faceți este să tastați o comandă utilizând următoarea sintaxă:

rută șterge destination_network

Deci, pentru a șterge ruta pe care am creat-o mai devreme cu rețeaua de destinație 192.168.35.0, tot ce trebuie să faceți este să tastați această comandă și să apăsați Enter:

rută șterge 192.168.35.0

Da, folosirea rutelor statice este un pic esoteric atunci când vine vorba de gestionarea majorității rețelelor de domiciliu și de afaceri mici. Dar dacă aveți nevoie să faceți acest lucru, este un proces destul de ușor. Și dacă nu trebuie să faceți asta chiar acum, cel puțin știi că este o opțiune în viitor.