Hur man lägger till en statisk TCP/IP-rutt till Windows-rutttabellen

0
121

För att lägga till en statisk rutt till routingtabellen, öppna kommandotolken och kör “route add” följt av en destinationsnätverksadress, en subnätmask och en gatewayadress. Kör “ruttutskrift” för att se befintliga rutter och bekräfta att din rutt lades till i tabellen.

I vissa specifika typer av miljöer kan det vara användbart att lägga till en statisk rutt i rutttabellen. Så här går du tillväga i Windows 11, 10, 8 och 7.

RELATERAT: Hur man använder Traceroute för att identifiera nätverksproblem strong>

Vad är routingtabeller?

En routingtabell dikterar vart alla paket går när de lämnar ett system — om det systemet är en fysisk router eller en PC. De flesta routrar — inklusive den som är inbyggd i din Windows-dator — använda någon form av dynamisk routing, där routern är kapabel att välja den bästa platsen att vidarebefordra paket baserat på information den får från andra routrar. Du kan se det på jobbet om du använder traceroute-kommandot för att titta på anslutningarna ett paket gör när det når sin slutdestination.

De flesta routrar låter dig också lägga till en statisk rutt (en som inte uppdateras dynamiskt) om du alltid vill vidarebefordra viss trafik till en specifik router eller gateway. Varför? Tja, de flesta människor som använder Windows i sina hem eller småföretag kommer förmodligen inte — men detta kan vara användbart under vissa omständigheter, såsom:

  • Du har två internetanslutningar — kanske en för regelbunden användning och en för att ansluta till ett arbetsnätverk — och du vill att all trafik till ett visst IP-adressintervall ska gå ut över en av dessa anslutningar.
  • Du har konfigurerat flera undernät i ditt nätverk och behöver dirigera trafik till ett visst undernät. Statiska rutter kan vara särskilt användbara för att testa dessa typer av miljöer.
  • Du använder faktiskt en Windows-dator som en router för ditt nätverk och du vill ha bättre kontroll över den.
  • ul>

    Om något av dessa gäller dig, läs vidare. Du måste dyka in i kommandotolken för att lägga till en statisk rutt till Windows routingtabell, men det är enkelt och vi går igenom stegen.

    Visa rutttabellen för Windows

    Innan du börjar lägga till rutter kan det vara bra att först visa rutttabellen. Starta kommandotolken genom att trycka på Windows+X och sedan välja “Command Prompt (Admin)” på Power Users-menyn.

    Obs!Om du ser PowerShell istället för kommandotolken på Power Users-menyn, är det en växel som kom med Creators Update för Windows 10. Det är väldigt enkelt att växla tillbaka till att visa kommandotolken på Power Users menyn om du vill, eller så kan du prova PowerShell. Du kan göra i stort sett allt i PowerShell som du kan göra i kommandotolken, plus en massa andra användbara saker.

    RELATERAT: Hur man sätter tillbaka kommandotolken på Windows+X Power Users Menu

    Skriv följande kommando vid kommandotolken och tryck på Retur:

    route print

    Du kommer att se en lång lista över nätverksdestinationer och gateways som paket vidarebefordras till när de är på väg till den destinationen. Om du inte redan har lagt till statiska rutter i tabellen kommer allt du ser här att genereras dynamiskt.

    Lägg till en statisk rutt till Windows-routing Tabell

    För att lägga till en statisk rutt till tabellen, skriv ett kommando med följande syntax:

    route add destination_network MASK subnet_mask  gateway_ip metric_cost

    Komponenterna subnet_mask och metric_cost är valfria för kommandot. Om du inte anger en subnätmask kommer 255.255.255.0 att användas automatiskt. Om du inte anger en metrisk kostnad, kommer en kostnad som är högre än destinationsposten 0.0.0.0 att användas. Det metriska kostnadsvärdet är bara en kostnad som är relativ till andra kostnader i tabellen och används när Windows bestämmer sig för flera rutter som kan nå samma destination.

    Så, till exempel, om du vill lägga till en rutt som anger att all trafik på väg till undernätet 192.168.35.0 gick till en gateway på 192.168.0.2 och du bara ville använda den automatiska metriska kostnaden, skulle du använda följande kommando:< /p> route add 192.168.35.0 MASK 255.255.255.0 192.168.0.2

    Om du skulle använda kommandot ruttutskrift för att titta på tabellen nu, skulle du se din nya statiska rutt.

    Det är lätt nog, men det finns en extra liten hake. När du lägger till en statisk rutt varar den som standard bara tills nästa gång du startar Windows. Anledningen till detta är att många företag använder en samordnad lista med statiska rutter som uppdateras ganska ofta. Istället för att lägga till och uppdatera alla dessa rutter på varje maskin distribuerar de bara en batchskriptfil som lägger till de senaste rutterna under Windows-start. Detta håller routingtabellen relativt överskådlig.

    RELATERAT: Hur man skriver ett batchskript på Windows

    Du kan säkert använda batchscriptmetoden själv. Att skriva batchskript är inte svårt. Men om du bara lägger till en eller två statiska rutter som du inte förväntar dig att ändra ofta, kan du istället bara lägga till -p-alternativet till kommandot för att göra rutten beständig. En beständig rutt förblir på plats även när Windows startar. Med samma kommando som vi använde tidigare kan du göra den rutten beständig med följande modifiering:

    route -p add 192.168.35.0 MASK 255.255.255.0 192.168.0.2

    Ta bort en statisk rutt från Windows-rutttabellen

    Naturligtvis kommer det att komma en tid då du kanske vill ta bort en statisk rutt från ditt bord. Allt du behöver göra är att skriva ett kommando med följande syntax:

    route delete destination_network

    Så för att ta bort rutten vi skapade tidigare med destinationsnätverket 192.168.35.0 behöver vi bara skriva det här kommandot och trycka på Retur:

    route delete 192.168.35.0

    Ja, att använda statiska rutter är lite esoteriskt när det gäller att hantera de flesta hem- och småföretagsnätverk. Men om du behöver göra det är det en ganska enkel process. Och om du inte behöver göra det just nu vet du åtminstone att det är ett alternativ i framtiden.

    LÄS NÄSTA

    • › Så här kontrollerar du öppna TCP/IP-portar i Windows
    • › Spara bänkutrymme genom att undermontera din smarta skärm
    • › Hur man gör ett hjärta på ett tangentbord
    • › Ska du köpa Early Access-spel på Steam?
    • › Så här aktiverar du autokorrigering
    • › Vilken streamingtjänst har flest filmer?
    • › 5 science fiction-filmer som faktiskt har science fiction i sig