3Jul

Jak dodać statyczną trasę TCP / IP do tabeli routingu systemu Windows

click fraud protection

asr_top

W niektórych określonych typach środowisk przydatne może być dodanie trasy statycznej do tabeli routingu w systemie Windows. Oto, jak się do tego zabrać.

Tabela routingu określa miejsce, w którym przechodzą wszystkie pakiety, gdy opuszczają system - niezależnie od tego, czy jest to fizyczny router czy komputer. Większość routerów - w tym ten wbudowany w komputer z systemem Windows - wykorzystuje pewną formę dynamicznego routingu, w którym router może wybrać najlepsze miejsce do przesyłania pakietów na podstawie informacji uzyskanych z innych routerów. Możesz zobaczyć go w pracy, jeśli użyjesz polecenia traceroute do oglądania połączeń, które pakiet robi, docierając do miejsca docelowego.

Większość routerów umożliwia również dodanie trasy statycznej( takiej, która nie jest aktualizowana dynamicznie), jeśli chcesz zawsze przekazywać określony ruch do określonego routera lub bramy. Czemu? Cóż, większość osób używających systemu Windows w domu lub małym biznesie prawdopodobnie nie, ale może to być przydatne w pewnych okolicznościach, takich jak:

instagram viewer
  • Masz dwa połączenia internetowe - być może jeden do regularnego użytku i jeden do łączenia się z siecią roboczą.i chcesz, aby cały ruch w określonym zakresie adresów IP wychodził z jednego z tych połączeń.
  • Skonfigurowano wiele podsieci w sieci i trzeba skierować ruch do określonej podsieci. Trasy statyczne mogą być szczególnie użyteczne przy testowaniu tego typu środowisk.
  • W rzeczywistości używasz komputera z systemem Windows jako routera do swojej sieci i chcesz mieć lepszą kontrolę nad nim.

Jeśli którykolwiek z tych punktów dotyczy ciebie, czytaj dalej. Musisz zagłębić się w Wiersz polecenia, aby dodać statyczną trasę do tabeli routingu systemu Windows, ale jest to łatwe i przeprowadzimy Cię przez kolejne etapy.

Wyświetl tabelę routingu systemu Windows

Przed rozpoczęciem dodawania tras pomocne może być najpierw wyświetlenie tabeli routingu. Uruchom polecenie Zapowiedź, wciskając Windows + X, a następnie wybierając "Wiersz polecenia( Admin)" w menu Użytkownicy zaawansowani.

asr_1

Uwaga : Jeśli zobaczysz PowerShell zamiast Command Prompt w menu Power Users, jest to przełącznik, który pojawił się wraz z aktualizacją Creators Update dla Windows 10. Bardzo łatwo jest wrócić do wyświetlania Command Prompt w menu Power Users, jeślichcesz lub możesz spróbować PowerShell. W PowerShell możesz zrobić prawie wszystko, co możesz zrobić w wierszu polecenia, a także wiele innych użytecznych rzeczy.

ARTYKUŁY ZWIĄZANE Z
Jak ustawić wiersz polecenia Powrót na menu użytkowników Windows + X Power
Jak program PowerShell różni się od wiersza polecenia systemu Windows

W wierszu polecenia wpisz następujące polecenie i naciśnij Enter:

wydrukuj trasę

asr_1

Zobaczyszdługa lista miejsc docelowych sieci i bram, do których przesyłane są pakiety, gdy są kierowane do tego miejsca docelowego. O ile nie masz już dodanych statycznych tras do stołu, wszystko, co tu zobaczysz, będzie generowane dynamicznie.

Dodaj trasę statyczną do tabeli routingu systemu Windows

Aby dodać trasę statyczną do tabeli, wpisz polecenie, stosując następującą składnię:

route ADD destination_network MASK maska ​​podsieci gateway_ip metric_cost

Masa podsieci i składniki metric_cost sąopcjonalnie do polecenia. Jeśli nie określisz maski podsieci, 255.255.255.0 zostanie użyte automatycznie. Jeśli nie określisz kosztu metryki, zostanie użyty koszt o jeden większy niż wpis docelowy 0.0.0.0.Metryka wartość kosztu to tylko koszt, który jest względny w stosunku do innych kosztów w tabeli i jest używany, gdy system Windows decyduje między wieloma trasami, które mogą dotrzeć do tego samego miejsca docelowego.

Na przykład, jeśli chcesz dodać trasę, określającą, że cały ruch związany z podsiecią 192.168.35.0 trafił do bramy o numerze 192.168.0.2 i chciałeś użyć automatycznego kosztu metrycznego, użyj następującego polecenia:

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

asr_3

Jeśli użyjesz polecenia route print do obejrzenia teraz tabeli, zobaczysz swoją nową trasę statyczną.

asr_4

To wszystko jest łatwe, ale jest jeszcze jeden mały haczyk. Po dodaniu trasy statycznej domyślnie działa ona tylko do następnego uruchomienia systemu Windows. Powodem tego jest fakt, że wiele firm korzysta ze skoordynowanej listy tras statycznych, które są dość często aktualizowane. Zamiast dodawać i aktualizować wszystkie te trasy na każdym komputerze, po prostu dystrybuują plik skryptu wsadowego, który dodaje najnowsze trasy podczas uruchamiania systemu Windows. Dzięki temu tabela routingu jest względnie niezakłócona.

Z pewnością możesz użyć metody skryptu wsadowego samodzielnie. Pisanie skryptów wsadowych nie jest trudne. Ale jeśli dodajesz jedną lub dwie statyczne trasy, których nie spodziewasz się często zmieniać, możesz zamiast tego dodać opcję -p do polecenia, aby trasa stała się trwała. Trwała trasa pozostaje w miejscu nawet po uruchomieniu systemu Windows. Używając tej samej komendy, którą używaliśmy wcześniej, możesz ustawić trasa stałą z następującą modyfikacją:

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

asr_5

Usuń trasę statyczną z Windows Routing Table

Oczywiście, będzieprzyjdź chwilę, kiedy chcesz usunąć statyczną trasę ze swojego stołu. Wszystko, co musisz zrobić, to wpisać polecenie, używając następującej składni:

route delete destination_network

Aby usunąć trasę, którą utworzyliśmy wcześniej z siecią docelową 192.168.35.0, wystarczy, że wpiszesz to polecenie i kliknieszWpisz:

route delete 192.168.35.0

asr_6

Tak, korzystanie z tras statycznych jest nieco ezoteryczne, jeśli chodzi o zarządzanie większością sieci domowych i małych firm. Ale jeśli musisz to zrobić, to całkiem łatwy proces. A jeśli nie musisz tego teraz robić, przynajmniej wiesz, że jest to opcja w przyszłości.