Hoe onnodige routes op de server te verwijderen. Routering tussen subnetten configureren. Wat maakt het uit

Omdat we vaak VPN's moeten instellen op de machines van anderen en toegang moeten bieden tot bepaalde bronnen van ons netwerk, en meestal zijn dit slechts specifieke machines, moeten we voor onszelf een spiekbriefje opschrijven over het toevoegen van statische routes in besturingssystemen Windows-familie(XP/7/8/8.1). Alles is elementair en eenvoudig

traject [-f] [-p] [ team [eindpunt] [poort] ] ]

Opties:

-F Wist de routeringstabel van alle vermeldingen die geen hubroutes zijn (routes met subnetmasker 255.255.255.255), netwerk route loopback (routes met eindpunt 127.0.0.0 en subnetmasker 255.0.0.0) of multicast-route (routes met eindpunt 224.0.0.0 en subnetmasker 240.0.0.0). Wanneer deze optie wordt gebruikt in combinatie met een van de opdrachten (zoals toevoegen, wijzigen of verwijderen), wordt de tabel leeggemaakt voordat de opdracht wordt uitgevoerd.

-P Bij gebruik met de opdracht add wordt de opgegeven route toegevoegd aan het register en gebruikt om de IP-routeringstabel te initialiseren telkens wanneer TCP/IP wordt gestart. Standaard worden toegevoegde routes niet opgeslagen wanneer TCP/IP wordt gestart. Wanneer gebruikt met de printopdracht, wordt een lijst met permanente routes weergegeven. Alle andere opdrachten negeren deze parameter. Permanente routes worden opgeslagen in het register op HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes

team Specificeert de opdracht die moet worden uitgevoerd op het externe systeem.

Lijst met geldige parameters.

Commando Doel
toevoegen Een route toevoegen
wijzigen Wijzig een bestaande route
verwijderen Verwijderen traject of trajecten
afdrukken Een route of routes afdrukken

eindpunt Definieert het eindpunt van de route. Het eindpunt kan het netwerk-IP-adres zijn (waarbij de hostbits in het netwerkadres 0 zijn), het IP-adres van de route naar de host, of de waarde 0.0.0.0 voor de standaardroute.

masker netmasker Specificeert het netwerkmasker (ook wel het subnetmasker genoemd) volgens de bestemming. Het netmasker kan het overeenkomstige subnetmasker zijn netwerk IP-adres, bijvoorbeeld 255.255.255.255 voor een route naar een host of 0.0.0.0. voor de standaardroute. Als deze parameter wordt weggelaten, wordt het subnetmasker 255.255.255.255 gebruikt. Het eindpunt kan niet nauwkeuriger zijn dan het overeenkomstige subnetmasker. Met andere woorden: de waarde van bit 1 in het eindpuntadres is niet mogelijk als de waarde van de overeenkomstige bit in het subnetmasker 0 is.

poort Specificeert het doorstuur- of volgende-hop-IP-adres waarover de set adressen die is gedefinieerd door het eindpunt en het subnetmasker beschikbaar is. Voor lokaal verbonden subnetroutes is het gateway-adres het IP-adres dat is toegewezen aan de interface die is verbonden met het subnet. Voor routes op afstand die toegankelijk zijn via een of meer routers is het gateway-adres het direct toegankelijke IP-adres van de dichtstbijzijnde router.

metriek statistieken Specificeert een geheel getal voor de routekosten (variërend van 1 tot 9999) voor een route die wordt gebruikt om een ​​van de verschillende routes in de routeringstabel te selecteren die het beste overeenkomt met het bestemmingsadres van een doorgestuurd pakket. De route met de laagste statistiek wordt geselecteerd. De statistiek weerspiegelt het aantal overgangen, de snelheid van het pad, de betrouwbaarheid van het pad, doorvoer manieren en middelen van bestuur.

als koppel Specificeert de index van de interface waarmee de bestemming toegankelijk is. Gebruik de opdracht om de interfaces en hun bijbehorende indexen weer te geven route afdrukken. Interface-indexwaarden kunnen decimaal of hexadecimaal zijn. Voor hexadecimale getallen Er wordt 0x ingevoerd. In het geval dat de if-parameter wordt weggelaten, wordt de interface bepaald op basis van het gateway-adres.

/? Geeft hulp weer op de opdrachtregel.

Opmerkingen

  • Grote waarden in de metrische kolom van de routeringstabel zijn het resultaat van het vermogen van TCP/IP om automatisch routegegevens van de routeringstabel te bepalen op basis van de configuratie van het IP-adres, het subnetmasker en de standaardgateway voor elke LAN-interface. Automatische interfacemetriekdetectie, standaard ingeschakeld, stelt de snelheid van elke interface en de routemetriek voor elke interface zo in dat de snelste interface routes creëert met de laagste statistiek. Schakel uit om grote statistieken te verwijderen automatische detectie interfacestatistieken in de aanvullende eigenschappen van het TCP/IP-protocol voor elke lokale netwerkverbinding.
  • Voor de parameter kunnen namen worden gebruikt eindpunt als er een overeenkomstige vermelding in het Networks-databasebestand in de map aanwezig is systeem_hoofdmap\System32\Drivers\Enz. In de parameter poort namen kunnen worden opgegeven zolang ze worden omgezet in IP-adressen met behulp van standaard methoden knooppuntmachtigingen zoals request DNS-diensten, gebruik van lokaal Hosts-bestand bevindt zich in de map systeem_hoofdmap\system32\drivers\etc, of NetBIOS-naamomzetting.
  • Als de opdracht print of delete is, wordt de parameter poort weggelaten en gebruikt jokertekens om de bestemming en gateway op te geven. Betekenis eindpunt kan een jokertekenwaarde zijn die wordt aangegeven met een asterisk (*). Als er een asterisk (*) of vraagteken (?) in de eindpuntbeschrijving staat, worden deze behandeld als jokertekens en worden alleen routes die overeenkomen met de bestemming afgedrukt of verwijderd. Een asterisk komt overeen met elke reeks tekens, en vraagteken- elk karakter. 10.*.1, 192.168.*, 127.* en *224* zijn geldige voorbeelden van het gebruik van een asterisk als jokerteken.
  • Als u een ongeldige combinatie van eindpunt- en subnetmaskerwaarden (netmasker) gebruikt, ontvangt u het volgende foutbericht: 'Route: ongeldig gateway-adres subnetmasker.' De fout treedt op wanneer een of meer bits in het eindpuntadres 1 zijn en de overeenkomstige bits in het subnetmasker 1 zijn. Om deze toestand te testen, drukt u het eindpunt en het subnetmasker in binair formaat uit. Een subnetmasker in binair formaat bestaat uit een reeks van één bit die een deel vertegenwoordigt netwerkadres eindpunt, en een reeks nul bits die een deel van het hostadres van het eindpunt aangeeft. Controleer of er 1-bits aanwezig zijn in het gedeelte van het bestemmingsadres dat het hostadres is (zoals bepaald door het subnetmasker).
  • De optie -p wordt alleen ondersteund in de routeopdracht in besturingssystemen. Windows-systemen NT 4.0, Windows 2000, Windows Millennium Edition en Windows XP. Deze optie wordt niet ondersteund door de opdracht route in Windows 95 en Windows 98.
  • Deze opdracht is alleen beschikbaar in eigenschappen netwerkadapter in het voorwerp Netwerk connecties Internet Protocol (TCP/IP) wordt als onderdeel geïnstalleerd.

Om de volledige inhoud van de IP-routeringstabel weer te geven, voert u de opdracht in:

Om routes uit de IP-routeringstabel weer te geven die beginnen met 10. , voer het commando in:

Om een ​​standaardroute toe te voegen met het standaard gateway-adres 192.168.12.1, voert u de opdracht in:

route toevoegen 0.0.0.0 masker 0.0.0.0 192.168.12.1

Om een ​​route toe te voegen aan eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 en een volgend hopadres van 10.27.0.1, voert u de opdracht in:

route toevoegen 10.41.0.0 masker 255.255.0.0 10.27.0.1

Toevoegen permanente route naar eindpunt 10.41.0.0 met subnetmasker 255.255.0.0 en volgend hopadres 10.27.0.1, voer de opdracht in:

route -p voeg 10.41.0.0 toe masker 255.255.0.0 10.27.0.1

Om een ​​route toe te voegen aan eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 en een hopadres van 10.27.0.1 en een kostenmetriek van 7, voert u de opdracht in:

route toevoegen 10.41.0.0 masker 255.255.0.0 10.27.0.1 metrisch 7

Om een ​​route toe te voegen aan eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 en een volgend hopadres van 10.27.0.1 en met behulp van interface-index 0x3, voert u de opdracht in:

route toevoegen 10.41.0.0 masker 255.255.0.0 10.27.0.1 indien 0x3

Om de route naar eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 te verwijderen, voert u de opdracht in:

route verwijderen 10.41.0.0 masker 255.255.0.0

Om alle routes uit de IP-routeringstabel te verwijderen die beginnen met 10. , voer het commando in:

Waar je zeker mee te maken krijgt bij het koppelen verschillende subnetten is routering. Oh, hoe vaak heb ik bedachtzaam op mijn hoofd gekrabd, niet begrijpend waarom het bestemmingsknooppunt ontoegankelijk bleef. Laten we proberen dit duidelijk te plannen, zodat we geen fouten maken.

Ik heb het originele diagram een ​​beetje opnieuw getekend om duidelijk te maken hoe de routing zal plaatsvinden en welke interface welk adres heeft. Dit is het plan (enigszins aangepast):

Ik zal de netwerkinterfaces ondertekenen:

  1. 192.168.10.2/24
  2. 192.168.10.1/24
  3. 10.0.0.10/24
  4. 10.0.0.20/24
  5. 192.168.20.1/24
  6. 192.168.20.2/24

Het is makkelijk. Gateways binnen met adres.1, buiten - op subnetnummer.10 - 10e subnet, .20 - 20e subnet. En hosts met adres.2. Ik denk dat er geen vragen waren. Laten we nu de route controleren. Om dit te doen, zullen we alle andere hosts vanaf elk knooppunt pingen.

Beschikbaarheid van knooppunten op het netwerk

Zoals we kunnen zien, hebben alleen knooppunten die rechtstreeks verbonden zijn met het virtuele netwerk beschikbaarheid. netwerk kabel. Wij zullen dit oplossen!

We zullen routes toevoegen met behulp van het ROUTE-commando opdrachtregel. Wat moeten we toevoegen? We kijken naar het bord en voegen de opdrachten toe die we NIET zien. En we registreren het knooppunt dat de volgende stap is voor het pakket op dit pad. Hier zijn de details:

  • Voor HOST:
    1. bestemming – 10.0.0.0/24 verzonden naar 192.168.10.1
    2. bestemming – 192.168.20.0/24 doorgestuurd naar 192.168.10.1
  • Voor SERV:
    1. bestemming – 192.168.20.0/24 doorgestuurd naar 10.0.0.20
  • Voor HOOFD:
    1. bestemming – 192.168.10.0/24 doorgestuurd naar 10.0.0.10
  • Voor BEHEERDER:
    1. bestemming – 192.168.10.0/24 doorgestuurd naar 192.168.20.1
    2. bestemming – 10.0.0.0/24 verzonden naar 192.168.20.1

Routes registreren Route

Hoe worden routes toegevoegd voor werkstations? Nutsvoorziening route

De syntaxis is ongeveer als volgt:

route toevoegen MASKER

  • – bestemmingsnetwerkadres
  • – bestemmingsnetwerkmasker
  • – het knooppunt waarnaar het pakket moet worden verzonden voor verdere verwerking. (volgende punt)

Laten we het met een voorbeeld laten zien. Knoop gastheer. Pakketten doorsturen naar knooppunt serv.main.com. We proberen een ping te sturen, maar de pakketten komen niet aan. (zie schermafbeelding hierboven). Waarom? Ja, omdat onze computer niet weet waar hij pakketten naartoe moet sturen naar een onbekend subnet (knooppunt 10.0.0.10). Dit is niet ons subnet, dus we weten het niet.

De taak van routering is om de overdracht van pakketten naar andere netwerken te garanderen. Als we een standaardgateway hadden geïnstalleerd, zouden alle pakketten met een onbekend bestemmingsnetwerkadres ernaar worden verzonden "Laat ze het zelf uitzoeken", maar we hebben zo'n parameter niet gespecificeerd.

Laten we dus het hostknooppunt configureren.

route toevoegen 10.0.0.0 masker 255.0.0.0 192.168.10.1

Alle pakketten waarvan het bestemmingsadres “subnet 10.0.0.0/8” is, worden verzonden naar 192.168.10.1. Wat gebeurt er op 192.168.10.1? 192.168.10.1 is een knooppunt serv.main.com, die een seconde heeft netwerkinterface 10.0.0.10. Pakketten die vanaf de host naar deze interface worden verzonden, komen zonder problemen aan, omdat we de route naar de host hebben geregistreerd.

Dit is zo'n interessante route. We hebben dus een route naar 10.0.0.10. Laten we op een vergelijkbare manier routes maken naar het subnet 192.168.20.0/24. We sturen alles, alles, alles naar 192.168.10.1 (aangezien dit onze enige “uitgang” is vanaf het hostknooppunt).

Het is tijd om het knooppunt te configureren serv.main.com, wat een volwaardige router werd.

Ga naar serverbeheer en zorg ervoor dat de rol ‘Routing en externe toegang’ is geïnstalleerd. Als alles in orde is, ga dan naar “Administratie” in deze module.

Routering en externe toegang in Windows Server 2003

Of installeer het. Om dit te doen, schakelt u uit Windows-service Firewall

Na het toevoegen van de rol ‘Routing en RAS’ zien we de volgende module. Configuratie openen.

Laten we beginnen met de configuratie. We zullen alles handmatig configureren om de routing beter te begrijpen.

En in dit venster van de routeringsconfiguratiewizard en toegang op afstand selecteer “routing tussen netwerken”. Precies wat je nodig hebt.

En we hebben deze boom in de MMC-console. We zijn geïnteresseerd in " statische routes”.

En laten we deze route toevoegen. Over het algemeen lijkt het erop grafische schil routehulpprogramma's, dus ik zal alleen uitleggen wat we hebben gedaan. Voor het netwerk 192.168.10.0/24 hebben we het volgende hopadres 192.168.10.1 gespecificeerd voor pakketten die afkomstig zijn van interface 10.0.0.10 (dat wil zeggen de pakketten die van buiten naar ons komen, bijvoorbeeld van het knooppunt HOOFD.COM of ADMIN.MAIN.COM

We zullen een soortgelijke situatie creëren op HOOFD.COM

IN algemeen beeld- hetzelfde. We geven aan “VAN”, “WAAR” en “WAAR TE VERZENDEN”. We besteden geen aandacht aan de metriek; dit is om bepaalde routes voorrang te geven boven andere, wanneer je via verschillende routes van het ene punt naar het andere kunt komen.

De routes zijn uitgezet. Eenvoudig PING-controle bewijst. Alle knooppunten zijn voor elkaar toegankelijk!

Vrienden! Kom bij onze

Om met routes onder Windows te werken, is er een vrij voor de hand liggend commando route.
Onder de snede bevindt zich de originele hulp van de CLI van de Windows-opdrachtregel.

Netwerkroutetabellen verwerken.

ROUTE [-f] [-p] [-4|-6]<команда> [<назначение>] [<шлюз>]

-F Wist routetabellen van alle gateway-items. Wanneer gespecificeerd
een van de commando's wist de tabellen voordat het commando wordt uitgevoerd.

-P Bij gebruik met de opdracht ADD wordt de route
blijft bestaan ​​nadat het systeem opnieuw is opgestart. Standaardroutes
worden niet opgeslagen bij opnieuw opstarten. Overslaan voor anderen
commando's die altijd de overeenkomstige permanente routes wijzigen.

-4 Gedwongen gebruik IPv4-protocol.

-6 Gedwongen gebruik van het IPv6-protocol.

<команда> Een van de volgende opdrachten:
AFDRUKKEN Route afdrukken
TOEVOEGEN Een route toevoegen
VERWIJDEREN Een route verwijderen
WIJZIGING Een bestaande route wijzigen
<назначение> Specificeert het knooppunt.
MASKER Het volgende is de waarde van de parameter “network_mask”.
<маска_сети> De subnetmaskerwaarde voor deze route-invoer.
Als deze parameter niet is opgegeven, is dit de standaardwaarde
betekenis 255.255.255.255 .
<шлюз> Poort.
<интерфейс> Het interfacenummer voor de opgegeven route.
METRIEK Het bepalen van de metriek, dat wil zeggen de kosten voor het bestemmingsknooppunt.

Zoekt naar alle symbolische hostnamen in het netwerkdatabasebestand
NETWERKEN. Zoekt naar symbolische gatewaynamen in het namendatabasebestand
knooppunten HOSTS.

Voor ploegen AFDRUKKEN En VERWIJDEREN u kunt een host of gateway opgeven met behulp van een jokerteken
teken of laat de parameter "gateway" weg.

Als het knooppunt een jokerteken bevat "*" of "?" , het is gebruikt
als sjabloon en alleen de routes die daarmee overeenkomen worden afgedrukt. Teken "*"
komt overeen met elke tekenreeks, en "?" - elk teken.
Voorbeelden:
157.*.1, 157.*, 127.*, *224*

Patroonmatching wordt alleen ondersteund door de opdracht AFDRUKKEN.
Diagnostische berichten:
ongeldige waarde MASKER geeft een foutmelding als (KNOOPMASKER) != KNOOPPUNT.
Bijvoorbeeld:
> route TOEVOEGEN 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
Het toevoegen van een route mislukt omdat deze is opgegeven
Ongeldige maskerparameter. (Knooppunt & Masker) != Knooppunt.

Voorbeelden:

> route PRINT > route PRINT -4 > route PRINT -6 > route PRINT 157* .... Print alleen knooppunten beginnend met 157

> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRISCH 3 IF 2 knooppunt^ ^masker ^gatewaymetriek^ ^interface^
Als IF niet is opgegeven, wordt geprobeerd te zoeken betere interface Voor
de opgegeven toegangspoort.
> route TOEVOEGEN 3ffe::/32 3ffe::1 > route WIJZIGEN 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRISCH 2 IF 2

Parameter WIJZIGING wordt alleen gebruikt om de gateway of statistiek te wijzigen.

> route DELETE 157.0.0.0 > route DELETE 3ffe::/32


Voor standaardbehoeften hebben we de volgende opdrachten nodig.
route afdrukken- geeft de routeringstabel weer.
Onder *nix-systemen is het commando dat hiervoor wordt gebruikt trouwens netstat -r.

route toevoegen- voegt een statische route toe.
We hebben bijvoorbeeld een taak zodat verkeer naar het netwerk gaat 10.1.1.0/24 ging door de poort 192.168.1.1 , in dit geval zal het team verwerven volgende weergave:
route toevoegen 10.1.1.0 masker 255.255.255.0 192.168.1.1
Sleutel -P we slaan deze route op in de tabel en blijven daarin staan, zelfs nadat de computer opnieuw is opgestart. Extra functie metriek We zullen de “kosten” van een specifieke route aangeven. We zijn al volwassen, we hoeven niet uit te leggen hoe het werkt.
route toevoegen -p 10.1.1.5 masker 255.255.255.255 192.168.5.1 metrisch 1
Met dit commando hebben we een statische route met de hoogste prioriteit gemaakt, die in de tabel blijft staan, zelfs nadat de computer opnieuw is opgestart.
traject verwijderen- verwijdert de route. Bijvoorbeeld zoals dit:
route verwijderen 10.1.1.0

Laten we routetabellen analyseren voor computers met meerdere interfaces.

Koppel

De interface komt overeen met die componenten van communicatieapparatuur die het TCP/IP-protocol ondersteunen. Dergelijke componenten zijn modems, netwerkkaarten, routerpoorten, enz. Aan een interface is altijd een IP-adres gekoppeld. Dit adres moet uniek zijn binnen elk netwerk.

Routeringstabellen

Als u een TCP/IP-verbinding wilt maken of slechts een paar pakketten naar een andere computer wilt verzenden, moet u de interface configureren waarmee de pakketten worden verzonden. Het is uiteraard geen goed idee om pakketten naar uw netwerkadapter te sturen als u verbinding wilt maken met een site op internet. Aan de andere kant is het niet erg correct om pakketten naar uw modem te sturen als u toegang wilt krijgen tot een computer in uw netwerk.

Om deze reden zijn er op elke computer routetabellen aanwezig. Het TCP/IP-protocol zoekt een routetabel op wanneer u ergens een pakket wilt verzenden, waarin het protocol vertelt naar welke interface het pakket moet worden verzonden om zijn doel te bereiken.

De martut-tabelgegevens definiëren dus precies:

  1. Bestemming (netwerkadres/netmasker).
  2. Welke router (gateway) moet worden gebruikt om pakketten naar hun bestemming te verzenden.
  3. Welke interface moet worden gebruikt om pakketten naar hun bestemming te verzenden.

In Windows NT en Windows 95 ziet de opdracht om een ​​item aan de routeringstabel toe te voegen er als volgt uit:

Route ADD netwerkadres MASK netwerkmasker gateway

Dit is een voorbeeld van de routetabel van mijn computer wanneer deze online is met mijn modem.

Actieve routes:



0.0.0.0 0.0.0.0 203.96.10.254 03.96.10.51 1

192.168.0.0 255.255.0.0 192.168.0.4 192.168.0.4 2


203.96.10.0 255.255.255.0 203.96.10.51 203.96.10.51 1
203.96.10.51 255.255.255.255 127.0.0.1 127.0.0.1 1
203.96.10.255 255.255.255.255 203.96.10.51 203.96.10.51 1
224.0.0.0 224.0.0.0 203.96.10.51 203.96.10.5 1

Ik heb 2 interfaces op mijn computer:

  1. Netwerkkaart met IP-adres 192.168.0.4.
  2. Modem met PPP-interface en IP-adres 203.96.10.51.

In de routeringstabel ziet u vermeldingen voor deze twee interfaces en een paar andere.

De vierde vermelding in de tabel beschrijft de netwerkkaart. Er staat dat als we een pakket hebben en het naar het adres 192.168.0.4 willen sturen met een masker van 255.255.255.255 (dit laatste betekent een match met welk masker dan ook), het via de netwerkkaart moet worden teruggestuurd. Volgens de conventie van IP-adressen wordt er een "lus" gevormd wanneer gegevens worden verzonden naar een adres waarvan de eerste byte gelijk is aan 127, bijvoorbeeld 127.0.0.1. Gegevens worden niet via het netwerk verzonden, maar teruggestuurd naar de modules hoogste niveau TCP/IP-protocol zoals zojuist ontvangen. Daarom is het op een IP-netwerk verboden om IP-adressen toe te wijzen aan machines die beginnen met 127.

Het derde item zegt dat als we een pakket hebben voor netwerk 192.168.0.0 met een masker van 255.255.0.0 (wat betekent dat alle adressen van 192.168.0.1 tot 192.168.254.254, aangezien 255 en 0 gereserveerd zijn), we het door moeten sturen interface 192.168.0.4. Dit betekent dat ons hele netwerkschema via de netwerkkaart loopt.

Ter vergelijking: de 7e invoer is hetzelfde als de 4e, maar voor de PPP-interface (modem), en de 6e invoer is hetzelfde als de 3e, maar verwijst naar adressen met 203.96.10.1 op 203.96.10.254, gerelateerd aan die van onze provider netwerk. Dit geeft ons toegang tot zijn router.

Een andere zeer inzichtelijke inzending is de eerste. IP-adres 0.0.0.0 met masker 0.0.0.0 betekent elk IP-adres overal. Dit heet Standaardgateway(). De standaardgateway is laatste traject, als het gebruik van andere routes niet tot succes leidde. Deze gateway is een probleem in een uit meerdere segmenten bestaand netwerk dat via een modem is verbonden, omdat het de PPP-interface verandert. Dit betekent dat als we geen statische routes hebben (zoals andere vermeldingen) naar de bestemming, we pakketten naar de standaardgateway 203.96.10.254 (onze ISP-router) sturen, die wordt bereikt via interface 203.96.10.51 (onze modem).

Dit alles betekent dat alle pakketten (volgens de wil van de standaardgateway) via onze modem gaan, behalve de pakketten die langs statische routes worden doorgestuurd.

Andere vermeldingen

127.0.0.0 (localhost) - loopback-interface of interne interface IP-stack. Deze interface is alleen bereikbaar vanaf de lokale machine.

192.168.0.255 - broadcastadres voor het verzenden van broadcastpakketten via ons netwerk. 203.96.10.255 - broadcastadres voor het verzenden van broadcastpakketten via het netwerksegment van uw provider.

224.0.0.0 is een ander uitzendadres voor zowel uw netwerk als het netwerk van de provider. Het resultaat van twee vermeldingen met het netwerkadres 224.0.0.0 is het uitzenden van pakketten via uw netwerk en het netwerk van de provider.

255.255.255.255 is het wereldwijde uitzendadres.

Een voorbeeld van de routetabel van mijn computer wanneer deze offline is met een modem.

Actieve routes:

Netwerkadres Netmasker Gateway-adres Interface Metrisch
Netwerkadres Netwerkmasker Gateway-adres Interfacestatistieken
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.0.0 192.168.0.4 192.168.0.4 1
192.168.0.4 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.0.255 255.255.255.255 192.168.0.4 192.168.0.4 1
224.0.0.0 224.0.0.0 192.168.0.4 192.168.0.4 1
255.255.255.255 255.255.255.255 192.168.0.4 192.168.0.4 1

Hier is dus alles behalve wat gerelateerd is aan de PPP-interface.

Routes die automatisch door het besturingssysteem worden aangemaakt

Sommige routes worden automatisch aangemaakt door het besturingssysteem. Telkens wanneer u een interface toevoegt, ontvangt u een route: voor de interface zelf, voor het subnet waarin de interface is opgenomen, en voor het broadcastadres van die interface. Als je naar de routetabel hierboven kijkt, is het resultaat van het instellen van interface 192.168.0.4 het toevoegen van items 2, 3, 4, 5 en 6 aan de routetabel.

Het besturingssysteem creëert ook de localhost-interface (eerste invoer).

Belangrijk

Als u een standaardgateway voor uw hebt gedefinieerd netwerk kaart(dat wil zeggen dat u een soort router op uw netwerk heeft), dan verschijnt er een vermelding over de standaardgateway in de routetabel. Deze vermelding wordt gebruikt om toegang te krijgen tot andere subnetten in uw netwerk.

Wat maakt het uit

Dit is van belang wanneer uw PPP-interface de standaardgateway wijzigt die u hebt gedefinieerd - in dit geval worden al uw pakketten doorgestuurd naar de router van de provider (dit wordt gedaan om toegang tot internetsites mogelijk te maken). De overige netwerksegmenten blijven voor u ontoegankelijk totdat u er handmatig statische routes voor maakt.

Dus als u andere subnetten heeft, moet u statische routes aan uw routetabel toevoegen met behulp van de opdracht ROUTE TOEVOEGEN.

Je zou haar moeten leren kennen.

Stel dat u segmenten heeft (segment A bevat Wingate):

Segment A: 192.168.0.0 masker 255.255.255.0
Segment B: 192.168.1.0 masker 255.255.255.0
Segment C: 192.168.2.0 masker 255.255.255.0
Segment D: 192.168.3.0 masker 255.255.255.0
Segment E: 192.168.4.0 masker 255.255.255.0
Segment F: 192.168.5.0 masker 255.255.255.0
Segment G: 192.168.6.0 masker 255.255.255.0
en router 192.168.0.254.

Voeg dan hun routes toe:

Route TOEVOEGEN 192.168.1.0 MASKER 255.255.255.0 192.168.0.254
route TOEVOEGEN 192.168.2.0 MASKER 255.255.255.0 192.168.0.254
route TOEVOEGEN 192.168.3.0 MASKER 255.255.255.0 192.168.0.254
route TOEVOEGEN 192.168.4.0 MASKER 255.255.255.0 192.168.0.254
route TOEVOEGEN 192.168.5.0 MASKER 255.255.255.0 192.168.0.254
route TOEVOEGEN 192.168.6.0 MASKER 255.255.255.0 192.168.0.254

U kunt dit combineren in één invoer door een masker in te stellen dat de laatste twee bytes van het adres negeert, d.w.z.

Route TOEVOEGEN 192.168.0.0 MASKER 255.255.0.0 192.168.0.254

Dit omvat de segmenten B tot en met F.

Als sommige segmenten B tot en met F ook toegankelijk zijn voor een andere router, moet u een overeenkomstige route toevoegen in router 192.168.0.254 of in een andere router.

Om pakketten te verzenden, wordt de bestemming in de volgende volgorde gezocht.

  1. Zoeken op basis van interface-adres.
  2. Zoeken op basis van subnetten.
  3. De standaardgateway gebruiken.

Het routecommando (in Windows) geeft gegevens in de lokale IP-routeringstabel weer en wijzigt deze. Wanneer het routecommando zonder parameters wordt uitgevoerd, wordt hulp weergegeven.
Syntaxis

route[-f] [-p] [opdracht [eindpunt] [gateway] ] ]
Opties
-F Wist de routeringstabel van alle vermeldingen die geen hubroute zijn (routes met een subnetmasker van 255.255.255.255), een loopback-netwerkroute (routes met een eindpunt van 127.0.0.0 en een subnetmasker van 255.0.0.0), of een multicast-route (routes met een eindpunt van punt 224.0.0.0 en subnetmasker 240.0.0.0). Wanneer deze optie wordt gebruikt in combinatie met een van de opdrachten (zoals toevoegen, wijzigen of verwijderen), wordt de tabel leeggemaakt voordat de opdracht wordt uitgevoerd.

-P Bij gebruik met de opdracht add wordt de opgegeven route toegevoegd aan het register en gebruikt om de IP-routeringstabel te initialiseren telkens wanneer TCP/IP wordt gestart. Standaard worden toegevoegde routes niet opgeslagen wanneer TCP/IP wordt gestart. Wanneer gebruikt met de printopdracht, wordt een lijst met permanente routes weergegeven. Alle andere opdrachten negeren deze parameter. Permanente routes worden opgeslagen in het register op HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes opdracht Specificeert de opdracht die moet worden uitgevoerd op het externe systeem. De volgende tabel bevat een lijst met geldige parameters.

Commando Doel

toevoegen Een route toevoegen

wijziging Een bestaande route wijzigen

verwijderen Een route of routes verwijderen

afdrukken Een route of routes afdrukken

eindpunt Definieert het eindpunt van de route. Het eindpunt kan het netwerk-IP-adres zijn (waarbij de hostbits in het netwerkadres zijn ingesteld op 0), het IP-adres van de route naar de host, of de waarde 0.0.0.0 voor de standaardroute. mask netmask Specificeert het netwerkmasker (ook wel subnetmasker genoemd) volgens de bestemming. Het netmasker kan een subnetmasker zijn dat overeenkomt met het netwerk-IP-adres, bijvoorbeeld 255.255.255.255 voor een route naar een host of 0.0.0.0. voor de standaardroute. Als deze parameter wordt weggelaten, wordt het subnetmasker 255.255.255.255 gebruikt. Het eindpunt kan niet nauwkeuriger zijn dan het overeenkomstige subnetmasker. Met andere woorden: de waarde van bit 1 in het eindpuntadres is niet mogelijk als de waarde van de corresponderende bit in het subnetmasker 0 is. gateway Specificeert het doorstuur- of volgende hop-IP-adres waarop de set adressen gedefinieerd door het eindpunt en het subnetmasker is toegankelijk. Voor lokaal verbonden subnetroutes is het gateway-adres het IP-adres dat is toegewezen aan de interface die is verbonden met het subnet. Voor routes op afstand die toegankelijk zijn via een of meer routers is het gateway-adres het direct toegankelijke IP-adres van de dichtstbijzijnde router. Metriek Metriek Specificeert een geheel getal voor de routekosten (variërend van 1 tot 9999) voor een route, die wordt gebruikt bij het selecteren van een van de verschillende routes in de routeringstabel die het meest overeenkomt met het bestemmingsadres van het doorgestuurde pakket. De route met de laagste statistiek wordt geselecteerd. De statistiek weerspiegelt het aantal hops, padsnelheid, padbetrouwbaarheid, paddoorvoer en administratieve hulpmiddelen. if interface Specificeert de index van de interface waarmee de bestemming toegankelijk is. Om de interfaces en hun corresponderende indexen weer te geven, gebruikt u de opdracht route print. Interface-indexwaarden kunnen decimaal of hexadecimaal zijn. Voer 0x in vóór hexadecimale getallen. In het geval dat de if-parameter wordt weggelaten, wordt de interface bepaald op basis van het gateway-adres. /? Geeft hulp weer op de opdrachtregel.

Opmerkingen
Grote waarden in de metrische kolom van de routeringstabel zijn het resultaat van het vermogen van TCP/IP om automatisch routegegevens van de routeringstabel te bepalen op basis van de configuratie van het IP-adres, het subnetmasker en de standaardgateway voor elke LAN-interface. Automatische interfacemetriekdetectie, standaard ingeschakeld, stelt de snelheid van elke interface en de routestatistieken voor elke interface zo in dat de snelste interface routes met de laagste metriek creëert. Om grote metrische gegevens te verwijderen, schakelt u de automatische metrische detectie van interfaces uit in de geavanceerde eigenschappen van het TCP/IP-protocol voor elke lokale netwerkverbinding.
Er kunnen namen worden gebruikt voor de eindpuntparameter als er een corresponderende vermelding bestaat in het Networks-databasebestand in de map system_root\System32\Drivers\Etc. De gatewayparameter kan namen opgeven, zolang deze worden omgezet in IP-adressen met behulp van standaard hostomzettingsmethoden, zoals het opvragen van de DNS-service, met behulp van lokaal bestand Hosts, gelegen in de map system_root_directory\system32\drivers\etc, of NetBIOS-naamomzetting.
Als de opdracht print of delete is, wordt de gatewayparameter weggelaten en worden jokertekens gebruikt om de bestemming en gateway op te geven. De eindpuntwaarde kan een jokertekenwaarde zijn die wordt aangegeven met een asterisk (*). Als er een asterisk (*) of vraagteken (?) in de eindpuntbeschrijving staat, worden deze behandeld als jokertekens en worden alleen routes die overeenkomen met de bestemming afgedrukt of verwijderd. Een asterisk komt overeen met elke reeks tekens, en een vraagteken komt overeen met elk afzonderlijk teken. 10.*.1, 192.168.*, 127.* en *224* zijn geldige voorbeelden van het gebruik van een asterisk als jokerteken.
Als u een ongeldige combinatie van eindpunt- en subnetmaskerwaarden (netmasker) gebruikt, ontvangt u het volgende foutbericht: 'Route: ongeldig gateway-adres subnetmasker.' De fout treedt op wanneer een of meer bits in het eindpuntadres 1 zijn en de overeenkomstige bits in het subnetmasker 1 zijn. Om deze toestand te testen, drukt u het eindpunt en het subnetmasker in binair formaat uit. Een binair subnetmasker bestaat uit een reeks van één bit die een deel van het netwerkadres van het eindpunt vertegenwoordigt, en een reeks van nul bits die een deel van het hostadres van het eindpunt vertegenwoordigt. Controleer of er 1-bits aanwezig zijn in het gedeelte van het bestemmingsadres dat het hostadres is (zoals bepaald door het subnetmasker).
De optie -p wordt alleen ondersteund in de routeopdracht in besturingssystemen Windows NT 4.0, Windows 2000, Windows Millennium Edition en Windows XP. Deze optie wordt niet ondersteund door de opdracht route in Windows 95 en Windows 98.
Deze opdracht is alleen beschikbaar als het Internet Protocol (TCP/IP) is geïnstalleerd als onderdeel van de netwerkadaptereigenschappen in het object Netwerkverbindingen.
Voorbeelden

Om de volledige inhoud van de IP-routeringstabel weer te geven, voert u de opdracht in:

route afdrukken

Om routes uit de IP-routeringstabel weer te geven die beginnen met 10., voert u de opdracht in:

routeafdruk 10.*

Om een ​​standaardroute toe te voegen met het standaard gateway-adres 192.168.12.1, voert u de opdracht in:

route toevoegen 0.0.0.0 masker 0.0.0.0 192.168.12.1

Om een ​​route toe te voegen aan eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 en een volgend hopadres van 10.27.0.1, voert u de opdracht in:

route toevoegen 10.41.0.0 masker 255.255.0.0 10.27.0.1

Om een ​​permanente route naar eindpunt 10.41.0.0 toe te voegen met een subnetmasker van 255.255.0.0 en een volgend hopadres van 10.27.0.1, voert u de opdracht in:

route -p voeg 10.41.0.0 toe masker 255.255.0.0 10.27.0.1

Om een ​​route toe te voegen aan eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 en een hopadres van 10.27.0.1 en een kostenmetriek van 7, voert u de opdracht in:

route toevoegen 10.41.0.0 masker 255.255.0.0 10.27.0.1 metrisch 7

Om een ​​route toe te voegen aan eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 en een volgend hopadres van 10.27.0.1 en met behulp van interface-index 0x3, voert u de opdracht in:

route toevoegen 10.41.0.0 masker 255.255.0.0 10.27.0.1 indien 0x3

Om de route naar eindpunt 10.41.0.0 met een subnetmasker van 255.255.0.0 te verwijderen, voert u de opdracht in:

route verwijderen 10.41.0.0 masker 255.255.0.0

Om alle routes uit de IP-routeringstabel te verwijderen die beginnen met 10., voert u de opdracht in:

route verwijderen 10.*

Om het volgende hopadres voor een route met eindpunt 10.41.0.0 en subnetmasker 255.255.0.0 te wijzigen van 10.27.0.1 in 10.27.0.25, geeft u de opdracht:

routewijziging 10.41.0.0 masker 255.255.0.0 10.27.0.25

Toont en wijzigt vermeldingen in de lokale IP-routeringstabel. Wanneer het routecommando zonder parameters wordt uitgevoerd, wordt hulp weergegeven.