3Jul

Sådan tilføjes en statisk TCP / IP-rute til Windows Routing Table

asr_top

I nogle specifikke typer miljøer kan det være nyttigt at tilføje en statisk rute til rutingstabellen i Windows. Sådan går det med det.

Et rutebord dikterer, hvor alle pakker går, når de forlader et system - om det er en fysisk router eller en pc. De fleste routere - herunder den, der er indbygget i din Windows-pc - bruger en form for dynamisk routing, hvor routeren er i stand til at vælge det bedste sted at videresende pakker ud fra oplysninger, som den får fra andre routere. Du kan se det på arbejdspladsen, hvis du bruger kommandoen Traceroute til at se de forbindelser, en pakke gør, når den når det endelige bestemmelsessted.

De fleste routere giver dig også mulighed for at tilføje en statisk rute( en som ikke opdateres dynamisk), hvis du altid vil videresende bestemte trafik til en bestemt router eller gateway. Hvorfor? Jo, de fleste mennesker, der bruger Windows i deres hjem eller små virksomheder, har det sikkert ikke været - men det kan være nyttigt under visse omstændigheder, som:

  • Du har to internetforbindelser - måske en til regelmæssig brug og en til forbindelse til et arbejdsnets netværk -og du vil have al trafik til et bestemt IP-adresseområde for at gå ud over en af ​​disse forbindelser.
  • Du har oprettet flere undernet på dit netværk og skal lede trafik til et bestemt undernet. Statiske ruter kan være særlig nyttige til at teste disse typer miljøer.
  • Du bruger faktisk en Windows-pc som en router til dit netværk, og du vil have finere kontrol over det.

Hvis nogen af ​​dem gælder for dig, læs videre. Du skal dykke ind i kommandoprompt for at tilføje en statisk rute til Windows-routingstabellen, men det er nemt, og vi fører dig gennem trinnene.

Se Windows Routing Table

Før du begynder at tilføje ruter, kan det være nyttigt at se rutebordet først. Brand kommandoprompt ved at trykke Windows + X og derefter vælge "Command Prompt( Admin)" på menuen Power Users.

asr_1

Bemærk : Hvis du ser PowerShell i stedet for Kommandoprompt i menuen Power Users, er det en switch, der skete med Creators Update for Windows 10. Det er meget nemt at skifte tilbage til at vise kommandoprompten på menuen Power Users, hvis duvil, eller du kan give PowerShell et forsøg. Du kan gøre stort set alt i PowerShell, som du kan gøre i Command Prompt, plus mange andre nyttige ting.

RELATEREDE ARTIKLER
Sådan sættes kommandoprompt tilbage på menuen Windows + X Power Users
Hvordan PowerShell afviger fra kommandopromptet i Windows

Skriv kommandoprompt ved kommandoprompt, og tryk på Enter:

ruteudskrivning

asr_1

Du vil seen lang liste over netværksdestinationer og de gateways, som pakkerne videresendes til, når de er på vej til den destination. Medmindre du allerede har tilføjet statiske ruter til bordet, vil alt, hvad du ser her, blive dynamisk genereret.

Tilføj en statisk rute til Windows Routing Table

Hvis du vil tilføje en statisk rute til tabellen, skal du skrive en kommando ved hjælp af følgende syntaks:

rute ADD destination_network MASK subnet_mask gateway_ip metric_cost

Komponenterne subnet_mask og metric_cost ervalgfrit til kommandoen. Hvis du ikke angiver en subnetmaske, vil 255.255.255.0 blive brugt automatisk. Hvis du ikke angiver en metrisk pris, bruges en pris, der er større end 0,0,0,0 destinationsindtastningen. Den metriske omkostningsværdi er kun en omkostning, der er i forhold til andre omkostninger i tabellen, og bruges, når Windows beslutter mellem flere ruter, der kunne nå samme destination.

Så hvis du for eksempel vil tilføje en rute, der angiver, at al trafik bundet til 192.168.35.0-subnetet gik til en gateway på 192.168.0.2, og du bare ville bruge den automatiske metriske pris, ville du bruge følgende kommando:

rute ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

asr_3

Hvis du skulle bruge kommandoen ruteudskrivning til at se på bordet nu, ville du se din nye statiske rute.

asr_4

Det er alt sammen nemt nok, men der er en ekstra lille fangst. Når du tilføjer en statisk rute, varer den som standard kun til næste gang du starter Windows.Årsagen til dette er, at mange virksomheder bruger en koordineret liste over statiske ruter, der opdateres ret ofte. I stedet for at tilføje og opdatere alle disse ruter på hver maskine, distribuerer de bare en batch script-fil, der tilføjer de nyeste ruter under Windows-opstart. Dette holder rutetabellen relativt ryddet.

Du kan helt sikkert bruge batch script-metoden selv. Skrive batch scripts er ikke svært. Men hvis du blot tilføjer en eller to statiske ruter, som du ikke forventer at ændre ofte, kan du i stedet blot tilføje -p indstillingen til kommandoen for at gøre ruten vedholdende. En vedvarende rute forbliver på plads, selvom Windows starter. Ved hjælp af samme kommando, som vi tidligere brugte, kunne du gøre denne rute vedholdende med følgende ændring:

-rute -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

asr_5

Fjern en statisk rute fra Windows Routing Table

Selvfølgelig vil derkom en gang du måske vil fjerne en statisk rute fra dit bord. Alt du skal gøre er at skrive en kommando ved hjælp af følgende syntaks:

rute slet destination_network

For at slette den rute, vi skabte tidligere med destinationsnetværket 192.168.35.0, er alt, hvad vi skal gøre, at skrive denne kommando og trykkeIndtast:

rute sletning 192.168.35.0

asr_6

Ja, ved hjælp af statiske ruter er en smule esoterisk, når det kommer til at styre de fleste hjem og små virksomheder. Men hvis du behøver at gøre det, er det en temmelig let proces. Og hvis du ikke behøver at gøre det lige nu, ved du i hvert fald, at det er en mulighed i fremtiden.