Diagnostiek van lokale netwerken. Organisatie van computernetwerkdiagnostiek

Dit artikel is speciaal bedoeld voor degenen die begrijpen wat een IP-adres, DNS en de hoofdnetwerkgateway zijn, en ook bekend zijn met de termen provider, netwerkkaart, enz. Een overzicht van deze voorwaarden kan afzonderlijk worden gepubliceerd.

Omdat het artikel is geschreven voor een groot publiek, van een eenvoudige Windows-gebruiker tot een beginnende UNIX-beheerder of MacOS-gebruiker, heb ik besloten twee delen uit te lichten. In het eerste deel van het artikel zal ik het hebben over methoden voor het detecteren en elimineren van netwerkfouten met behulp van het Windows-besturingssysteem, in het tweede deel - met behulp van UNIX-achtige besturingssystemen zoals Linux, FreeBSD en MacOS. En dus werkt internet niet voor u, in tegenstelling tot uw collega's, buren, vrouw, die via dezelfde router/server werken, enz. Wat moeten we doen?

Diagnose en eliminatie van netwerkfouten met behulp van standaard Windows OS-tools

Eerst hebben we een werkinstrument nodig. Ik herhaal: we zullen geen programma's van derden installeren; we zullen alleen gebruiken wat in het besturingssysteem is opgenomen. Laten we dus de opdrachtregel starten. Voor degenen die het niet weten: dit is een zwart venster met witte letters. Het bevindt zich in het menu Start->Alle programma's->Bureau-accessoires->Opdrachtprompt. Je kunt het ook snel oproepen door in Windows7/Windows8 te zoeken met behulp van de zin cmd of Start->Uitvoeren->cmd in WindowsXP.

Een knipperende cursor vertelt ons dat het programma klaar is om opdrachten in te voeren. We zullen al deze opdrachten invoeren zonder aandacht te besteden aan wat er vóór deze cursor staat.

Stap 1: controleer de staat van de apparatuur en de aanwezigheid van een aansluiting (kabel)

De opdracht ipconfig is hiervoor verantwoordelijk. Typ ipconfig /all en druk op Enter. De rest van de teams zullen we op dezelfde manier rekruteren. Houd er rekening mee dat het commando ipconfig zelf wordt gestart met de parameter all, gescheiden door een spatie en een schuine streep /. Nadat we op het commando ipconfig hadden gereageerd, presenteerde het systeem ons verschillende schermen met informatie waarin we ons moeten verdiepen om het netwerkprobleem correct te diagnosticeren en op te lossen.

Zoals u in de schermafbeelding kunt zien, heeft het systeem de instellingen voor elke netwerkadapter geretourneerd. Als je maar de zin hebt Het IP-protocol voor Windows instellen betekent dit dat er helemaal geen netwerkadapters in het systeem worden gedetecteerd: hier zijn de mogelijke opties hardwarestoring, gebrek aan stuurprogramma's of hardware-uitschakeling, bijvoorbeeld een knop op een laptop die draadloze netwerken uitschakelt.

Omdat ik een laptop heb, zijn er verschillende beschikbare netwerkadapters gedetecteerd. Ik zal het vooral benadrukken

Als het in mijn geval bijvoorbeeld van toepassing is op een speciaal bekabeld netwerk in de lijn Omgeving staat de zin verschijnt Transmissiemedium niet beschikbaar Dit betekent dat er een niet-aangesloten of beschadigde kabel/stopcontact/schakelaarpoort, enz. is. Als er een fysieke verbinding is, zoals bijvoorbeeld in mijn Wi-Fi-netwerk, worden de belangrijkste instellingen weergegeven (we zullen er slechts enkele beschouwen):

  • Beschrijving: hier wordt in de regel de netwerkadapter aangegeven die door het systeem is gedefinieerd (virtuele adapters, zoals Microsoft Virtual, enz., hebben helemaal geen zin om te overwegen, we hebben alleen fysieke adapters nodig);
  • DHCP ingeschakeld: een belangrijke parameter die aangeeft hoe het adres is verkregen: automatisch via DHCP (er zal een waarde zijn Ja) of handmatig instellen (de waarde is Nee);
  • IPv4-adres: Het IP-adres in het TCP/IP-netwerk is een van de drie belangrijkste parameters die we in de toekomst nodig zullen hebben;
  • Subnetmasker: Een andere belangrijke parameter;
  • Hoofdingang: 3e belangrijke parameter – het adres van de router/gateway van de provider valt in de regel samen met de DHCP-server als de instellingen automatisch worden ontvangen;
  • DNS-servers: Adressen van servers die hostnamen omzetten in IP-adressen.

Stap 2: controleer of het IP-adres correct is

Als uw instellingen automatisch worden ontvangen (DHCP-optie is ingeschakeld - Ja), maar de parameter niet is ingevuld Hoofdingang En DNS-servers, werkt de DHCP-service niet op de router of server. In dit geval moet u ervoor zorgen dat de router is ingeschakeld (probeer deze eventueel opnieuw op te starten), in het geval van de server, dat de DHCP-service actief is en adressen toewijst.

Nadat u de router opnieuw hebt opgestart, moet u de instellingen bijwerken. Om dit te doen, kunt u uw computer opnieuw opstarten of eenvoudigweg twee opdrachten uitvoeren:

  • ipconfig /release – om alle automatische instellingen te resetten
  • ipconfig /renew – om automatische instellingen te krijgen

Als resultaat van beide opdrachten krijgen we een uitvoer die vergelijkbaar is met de uitvoer van de opdracht ipconfig /all. Onze taak is ervoor te zorgen dat het IPv4-adres, het subnetmasker, de standaardgateway en de DNS-servers zijn ingevuld. Als de instellingen handmatig worden toegewezen, zorg er dan voor dat het IPv4-adres, het subnetmasker, de standaardgateway en de DNS-servers zijn ingevuld. Bij thuisinternet kunnen deze instellingen vastgelegd zijn in de overeenkomst met de aanbieder.

Stap 3: controleer de beschikbaarheid van uw apparatuur en de apparatuur van de aanbieder

Nadat alle instellingen zijn ontvangen, is het noodzakelijk om de functionaliteit van de apparatuur te controleren. Het hele netwerk is trouwens een keten van gateways. De eerste is degene Hoofdingang , die de opdracht ipconfig ons gaf, de volgende is de gateway, de belangrijkste voor de provider, enzovoort totdat we het gewenste knooppunt op internet bereiken.

En dus, om netwerkapparaten in Windows te controleren, gebruikt u de opdracht ping en om een ​​probleem in het netwerk correct te diagnosticeren, moet u de volgende adressen in de juiste volgorde pingen:

  1. Uw computer (IPv4-adres). De aanwezigheid van een antwoord geeft aan dat de netwerkkaart werkt;
  2. Een router of server die fungeert als internetgateway (primaire gateway). De aanwezigheid van een reactie geeft aan dat de computer correct is geconfigureerd om op het lokale netwerk te werken en dat de gateway toegankelijk is; de afwezigheid van een reactie duidt op onjuiste instellingen of een niet-functionerende router/server.
  3. Uw IP ligt bij de provider (meestal gespecificeerd in de overeenkomst met de provider - instellingen, IP-adres). De aanwezigheid van een reactie duidt op de juiste configuratie van uw computer, router/server; de afwezigheid van een reactie duidt op een onjuiste routerconfiguratie of een ontoegankelijke providergateway/problemen aan de kant van de provider.
  4. DNS (DNS-servers). De aanwezigheid van een reactie duidt op de juiste werking van het netwerkprotocol - als in dit geval internet niet werkt, ligt het probleem hoogstwaarschijnlijk in het besturingssysteem zelf, virusinfectie, softwareblokkering, zowel van de kant van de provider als van de computer/gateway zelf.
  5. Het IP-adres van elke werkende host op het netwerk, ik gebruik bijvoorbeeld de Google DNS-server - 8.8.8.8. Het antwoord geeft de juiste werking van de netwerkapparatuur aan, zowel van uw kant als van de kant van de aanbieder. Het uitblijven van een reactie duidt op fouten, die bovendien door tracering worden gediagnosticeerd.
  6. URL van elke site, bijvoorbeeld yandex.ru. Het uitblijven van een reactie kan erop duiden dat de adresherkenningsservice niet werkt als de URL niet kan worden omgezet naar een IP-adres. Dit is hoogstwaarschijnlijk een probleem met de DNS-clientservice, die in Windows op uw pc is uitgeschakeld of niet correct werkt.

Voor dit voorbeeld worden de volgende opdrachten uitgevoerd.

Als de test positief is, wordt het aantal verzonden en ontvangen pakketten weergegeven, evenals de tijd die het pakket nodig had om het netwerkknooppunt te bereiken.

Typische fouten zien er als volgt uit.

Stap 4: Traceren testen

Als u tracering gebruikt, krijgt u ook een totaalbeeld. De essentie van de test is dat het pakket alle gateways passeert, van de geteste computer tot het netwerkknooppunt. Het netwerkknooppunt kan de gateway van een provider, een server of eenvoudigweg een site-URL zijn.

Om uit te voeren, moet u de opdracht tracert gebruiken. In het voorbeeld zal ik de site yandex.ru testen:

De eerste stap zorgt ervoor dat de host een IP-adres krijgt, wat aangeeft dat DNS-services correct werken en dat het netwerk correct is geconfigureerd. Vervolgens passeert het pakket in volgorde alle netwerkgateways tot aan zijn bestemming:

  • 1-hoofdgateway
  • 2.3-Provider-gateways (kan 1 of meerdere zijn)
  • 4.6-Tussenliggende gateways
  • 5-Een van de gateways is niet toegankelijk
  • 7-De website die we nodig hebben is yandex.ru

Door tijdens deze test een netwerkfout te diagnosticeren, kunt u bepalen welk knooppunt een fout heeft. Als het pakket dus bijvoorbeeld niet verder komt dan de 1e regel (Hoofdgateway), dan is er sprake van een probleem met de router of beperkingen aan de kant van de provider. 2e lijn – probleem aan de kant van de provider, etc.

Stap 5: Individuele protocollen testen

Als alle bovenstaande tests met succes zijn doorstaan, kunnen we bevestigen dat het netwerk correct is geconfigureerd en dat de provider werkt. Maar zelfs in dit geval werken sommige clientprogramma's, zoals e-mail of browser, mogelijk niet correct.

Dit kan te wijten zijn aan problemen op de computer zelf (bijvoorbeeld een virusinfectie of onjuiste programma-instellingen of het helemaal niet kunnen werken) of aan beperkende maatregelen die door de provider zijn toegepast (poort 25 blokkeren voor het verzenden van e-mail).

Het telnet-programma wordt gebruikt om deze problemen te diagnosticeren. In Windows 7 en hoger is dit onderdeel standaard niet geïnstalleerd. Om te installeren gaat u naar Start-Configuratiescherm->Programma's (Programma's en onderdelen, Programma's toevoegen of verwijderen, afhankelijk van de versie van het besturingssysteem), ga naar Windows-componenten in- en uitschakelen (hiervoor zijn beheerdersrechten vereist) en vink het vakje aan naast naar Telnet Client, klik op OK.

Nu kunnen we beginnen met het testen van de netwerkpoorten. Laten we bijvoorbeeld de functionaliteit van het mailprotocol controleren.

Ik heb een zakelijke mailbox, die wordt gehost door RU-CENTER. Serveradres: mail.nic.ru, berichten komen niet meer binnen via het POP3-protocol, dus poort 110 (ik heb het serveradres en poortnummer overgenomen van de Outlook-instellingen). Om te controleren of mijn computer toegang heeft tot de mail.nic.ru-server op poort 110 op de opdrachtregel, zal ik dus schrijven:

telnet mail.nic.ru 110

Vervolgens gaf de server mij de status van mijn verzoek +Oké, wat de correcte werking van zowel het netwerk in het algemeen als de postdienst in het bijzonder aangeeft, en de e-mailclient is hoogstwaarschijnlijk verantwoordelijk voor niet-werkende e-mail.

Nadat ik hier zeker van was, typte ik de opdracht quit, waarop de server mij opnieuw antwoordde +Oké en beëindigde daarmee de telnet-opdrachtsessie.

Met behulp van standaard Windows-besturingssysteemtools kunnen we dus het netwerkprobleem diagnosticeren en oplossen. In het volgende deel van het artikel zal ik het hebben over standaard diagnostische tools in UNIX-achtige besturingssystemen, zoals Linux, FreeBSD en MacOS.

Op TCP/IP gebaseerde netwerken bevatten een groot aantal handige hulpprogramma's en opdrachten waarmee u de status van het netwerk kunt controleren en opkomende problemen kunt diagnosticeren (tabel 7.1).

Het ping-hulpprogramma is een van de belangrijkste diagnostische hulpmiddelen in TCP/IP-netwerken en wordt meegeleverd met alle moderne netwerkbesturingssystemen. De ping-functionaliteit is ook geïmplementeerd in sommige ingebedde besturingssysteemrouters; toegang tot ping-resultaten voor dergelijke apparaten via het SNMP-protocol wordt gedefinieerd door RFC 2925 (Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations).

Omdat het programma ICMP gebruikt en onbewerkte pakketten maakt, zijn er superuser-rechten vereist om het op Unix-systemen te kunnen uitvoeren. Om gewone gebruikers ping te laten gebruiken, stelt u de SUID-bit in de machtigingen in op /bin/ping (chmod4755 /bin/ping en vraagt ​​u een beheerder om deze opdracht uit te voeren). Voorbeeld van het uitvoeren van het ping-hulpprogramma:

Voorbeeld. Start ping.

%ping -c 3 fpm2.ami.nstu.ru

PING fpm2.ami.nstu.ru (217.71.130.131): 56 databytes

64 bytes van 217.71.130.131: icmp_seq=0 ttl=57 tijd=5.458 ms

64 bytes van 217.71.130.131: icmp_seq=1 ttl=57 tijd=3.088 ms

64 bytes van 217.71.130.131: icmp_seq=2 ttl=57 tijd=1.927 ms

Fpm2.ami.nstu.ru ping statistieken ---

3 pakketten verzonden, 3 pakketten ontvangen, 0,0% pakketverlies

retour min/avg/max/stddev = 1,927/3,491/5,458/1,469 ms

Tabel 7.1

Hulpprogramma (opdracht)

Doel

Voorbeelden van gebruik

Wordt gebruikt om ECHO-verzoeken naar een opgegeven host te verzenden. Een eenvoudig maar onmisbaar netwerkdiagnostisch hulpmiddel

ping -c 7 saturnus

Wordt gebruikt om te bepalen welke route pakketten van uw host naar een opgegeven host zullen nemen

traceroute -I fpm2.ami.nstu.ru

Configureert of toont hostnetwerkinterfaceparameters (voor TCP/IP-stackprotocollen)

Geeft informatie weer over netwerkverbindingen, statistieken over netwerkinterfaces, enz.

Toont of wijzigt de ARP-protocoltabel (IP to MAC Address Resolution).

Toont diverse informatie over het systeem

Hetzelfde als ifconfig, maar dan voor Windows XP

Hetzelfde als traceroute, maar dan voor Windows XP

tracert tom.interface.nsk.su

Het traceroute-hulpprogramma is ontworpen om gegevensroutes in TCP/IP-netwerken te bepalen. Het verzendt gegevens naar een specifiek netwerkknooppunt en geeft informatie weer over alle tussenliggende routers waarlangs de gegevens zijn doorgegeven op weg naar het doelknooppunt. In geval van problemen bij het leveren van gegevens aan een willekeurig knooppunt, kunt u met het programma bepalen op welk deel van het netwerk het probleem zich voordeed.

traceroute wordt meegeleverd met de meeste moderne netwerkbesturingssystemen. Op Microsoft Windows-systemen wordt dit programma genoemd tracert, en op GNU/Linux-systemen – traceroute.

Om tussenliggende routers te bepalen, stuurt traceroute een reeks pakketten naar het doelknooppunt, waarbij elke keer de TTL-veldwaarde met 1 wordt verhoogd. Dit veld specificeert doorgaans het maximale aantal routers dat een pakket kan passeren. Het eerste pakket wordt verzonden met een TTL van 1, dus de eerste router stuurt een ICMP-bericht terug waarin wordt aangegeven dat de gegevens niet kunnen worden afgeleverd. Traceroute registreert het adres van de router, evenals de tijd tussen het verzenden van het pakket en het ontvangen van het antwoord (dit informatie wordt weergegeven op de computermonitor). Vervolgens verzendt traceroute het pakket opnieuw, maar met een TTL van 2, waardoor de eerste router het pakket kan doorgeven.

Het proces wordt herhaald totdat het pakket het doelknooppunt bereikt bij een bepaalde TTL-waarde. Wanneer een antwoord van dit knooppunt wordt ontvangen, is het traceringsproces voltooid.

Op de bestemmingshost wordt een IP-datagram met TTL = 1 niet weggegooid en genereert het geen ICMP-berichten zoals verlopen, maar moet bij de toepassing worden opgegeven. Het bereiken van de bestemming wordt als volgt bepaald: de verzonden tracerouted datagrammen bevatten een UDP-pakket met een UDP-poortnummer van de bestemming (groter dan 30.000) dat zeker niet wordt gebruikt op de bestemmingshost. Op de bestemming retourneert de UDP-module, die dergelijke datagrammen ontvangt, ICMP-foutmeldingen "poort onbereikbaar". Om te weten of de traceroute is beëindigd, hoeft traceroute dus alleen maar te detecteren dat er een ICMP-foutmelding van dit type is ontvangen.

Voorbeeld op Windows:

C:\Documenten en instellingen\dnl>tracert fpm2.ami.nstu.ru

Voorbeeld: resultaat van het uitvoeren van de tracert-opdracht

Routetracering naar fpm2.ami.nstu.ru

met een maximaal aantal sprongen van 30:

1 2 ms 1 ms 1 ms ifgate.interface.nsk.su

2 2 ms 1 ms 2 ms cisco.n-sk.ru

3 1 ms 1 ms 1 ms router.n-sk.ru

4 2 ms 1 ms 1 ms nsk-ix.n-sk.ru

5 2 ms 1 ms 1 ms c7120.nstu.ru

6 2 ms 2 ms 1 ms ix-i.nstu.ru

7 2 ms 3 ms 1 ms ami.nstu.ru

8 2 ms 3 ms 1 ms fpm2.ami.nstu.ru

Het traceren is voltooid.

Het programma wordt gestart vanaf de opdrachtregel. Om dit te doen, moet u het invoeren (Start - Uitvoeren - Schrijf in de kolom "Openen" "cmd", klik op OK). Schrijf in het geopende venster:

tracert fpm2.ami.nstu.ru

waarbij tracert een aanroep naar het programma is, en fpm2.ami.nstu.ru een symbolische naam (DNS-naam) of IPv4-adres is.

Voorbeeld in Linux:

In Unix/Linux-systemen zijn er modi waarin het programma alleen kan worden gestart als superuser-root (beheerder). Deze modi omvatten de belangrijke ICMP-traceermodus (de -I-schakelaar).

In alle andere gevallen (inclusief in de standaardmodus) traceroute kan werken voor een gewone gewone gebruiker (op de fpm2- en Saturn-servers is de -I-toets verboden, dus de informatie die op het scherm wordt weergegeven zal onvolledig zijn).

Voorbeeld. Resultaat van het uitvoeren van de traceroute-opdracht

%traceroute -I saturn.ami.nstu.ru

traceroute naar saturn.ami.nstu.ru (217.71.130.153), maximaal 64 hops, pakketten van 60 bytes

1 ifgate (195.62.2.1) 1,262 ms 1,258 ms 1,138 ms

2 cisco.n-sk.ru (195.62.0.93) 2,798 ms 1,629 ms 1,903 ms

3 router.n-sk.ru (195.62.1.49) 1,232 ms 1,175 ms 1,170 ms

4 nsk-ix.n-sk.ru (195.62.1.80) 1,567 ms 1,446 ms 1,579 ms

5 c7120.nstu.ru (217.71.128.237) 1,771 ms 1,659 ms 1,582 ms

6 ix-i.nstu.ru (217.71.128.70) 2,040 ms 1,593 ms 1,753 ms

7 ami.nstu.ru (217.71.131.2) 2,996 ms 2,718 ms 1,612 ms

8 saturn.ami.nstu.ru (217.71.130.153) 4,268 ms 3,108 ms 2,051 ms

Opmerking. Het traceroute-hulpprogramma wordt ook gebruikt voor educatieve doeleinden, bijvoorbeeld om te bepalen waarom het zo lang duurt voordat pakketten tussen providers binnen dezelfde stad reizen. Het bleek dat de pakketten niet via een intern verkeersknooppunt werden verzonden, maar via een stad op een ander continent. In een rapport over laboratoriumwerk is het raadzaam om een ​​soortgelijk geval voor Novosibirsk te presenteren.

We zullen het hulpprogramma ifconfig niet gebruiken om netwerkinterfaces te configureren, maar voor educatieve doeleinden om informatie te verkrijgen over de status van actieve netwerkinterfaces. Om dit te doen, voeren we op een specifieke host het ifconfig-hulpprogramma uit zonder parameters (opties) en analyseren we de resultaten.

Het netstat-hulpprogramma wordt gebruikt om de status van netwerkdatastructuren te bepalen. U kunt de routertabellen op uw machine bekijken, gedetailleerde informatie over de verschillende gebruikte protocollen, enz. Met de optie -i deze opdracht geeft informatie weer over de netwerkinterfaces op uw machine.

Een voorbeeld van het gebruik van de opdracht netstat (voor het SunOC-besturingssysteem):

naam MTU Net/Dest Adres Ipkts Ierrs Opkts Oerrs Collis Wachtrij

le0 1500 zonne-zon 7442667 27558 736826 33 125361 0

lo0 536 loopback localhost 1283 0 1283 0 0 0 ,

Waar naam– naam van de netwerkinterface;

lo0– een loopback-interface (of “stub”) die wordt gebruikt om netwerkprotocollen te testen;

MTU -(Maximum Transmition Unit) de grootte in bytes van het maximale datapakket dat door deze interface wordt ondersteund. Voor Ethernet MTU=1500, voor FDDI – 4428, voor lo0 – 536;

Netto/Best– doel van het netwerk. Deze naam, waarvan de waarde kan worden afgeleid uit het netwerknummer, kan worden ingesteld in het bestand /etc/networks;

Adres– machinenaam (met de optie -n kunt u ook het IP-adres weergeven);

IPkts/Ierrs– aantal ontvangen pakketten en aantal fouten;

Opkts/Oerrs– hetzelfde voor uitgaande pakketten;

Colli's– aantal botsingen dat heeft plaatsgevonden. Een hoeveelheid die het botsingspercentage wordt genoemd, wordt berekend als (Collis/Opkts)*100. Een coëfficiënt van 0...2% wordt als goed beschouwd, bij 3...5% kun je je zorgen gaan maken, maar als deze meer dan 5% bedraagt, zijn de zaken echt slecht;

Wachtrij– het aantal pakketten dat wacht om door de interface te gaan. In de meeste gevallen bestaan ​​dergelijke pakketten niet.

Een voorbeeld van het gebruik van het netstat-hulpprogramma voor Linux:

Bash-3.2$ netstat -i

Kernelinterfacetabel

Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg

eth0 1500 0 173351491 0 0 0 156580779 0 0 0 BMRU

eth1 1500 0 183024 0 0 0 247635 0 0 0 BMRU

lo 16436 0 547246 0 0 0 547246 0 0 0 LRU

Netwerkdiagnostiek met behulp van Windows maakt het mogelijk om informatie te verkrijgen en een grote verscheidenheid aan problemen te elimineren die verband houden met netwerkverbindingen en het internet zelf. Dankzij speciale commando's zoals PINGPAHTPING of IPCONFIG kunt u binnen enkele seconden informatie krijgen over welke problemen er precies aanwezig zijn.

The Cable Guy: netwerkdiagnostiek en monitoring in Windows 7

In de meeste gevallen proberen Windows-gebruikers zoveel mogelijk met hun eigen middelen en middelen te doen. Daarom gebruiken ze, als er netwerkproblemen zijn, een speciale NDF-infrastructuur die is ontworpen voor netwerkdiagnostiek. Het is een reeks aanbevelingen/technologieën/hulpmiddelen waarmee gebruikers verschillende soorten diagnostiek kunnen uitvoeren en automatisch netwerkproblemen kunnen oplossen.

Dit netwerkdiagnostisch hulpprogramma diagnosticeert en lost problemen op, en kan worden gestart via het Help- en ondersteuningscentrum. Het kan ook handmatig worden gestart met behulp van de opdracht netsh diag gui. Deze netwerkdiagnostiek toont een vrij grote hoeveelheid gegevens, waarvan de resultaten worden gepresenteerd in de vorm van een groot aantal verschillende netwerktests. Om het hulpprogramma voor een specifiek apparaat te starten, moet u op de link Informatie verzamelen klikken.

Met de gepresenteerde lokale netwerkdiagnostiek kunt u een hele reeks tests selecteren, waardoor de diagnostische netwerkparameters worden gestart wanneer het apparaat opstart. Op dit moment worden de volgende netwerkobjecten gecontroleerd:

  • Mail- en proxyserver
  • Standaard: Gateway
  • Diverse modems
  • Aangesloten netwerkadapters
  • DHCP-, DNS-, WINS-servers.

Naast het testen van verschillende configuraties, geeft de analyser informatie weer over het besturingssysteem en IP-protocolparameters. Nu kan de gebruiker eenvoudig de analysator starten tijdens het opstarten en de informatie in een bestand opslaan als HTML, en het bestand vervolgens naar de beheerder e-mailen.

Lokale netwerkdiagnostiek

Netwerkdiagnostiek is nodig als er verkeersvertraging is, apparaten de ingestelde opdrachten niet uitvoeren, er geen internet is, er problemen zijn met de lokale netwerkverbinding, enz.

Bovendien kunnen de belangrijkste redenen voor het diagnosticeren van een lokaal netwerk er als volgt uitzien:

  • storingen van het actieve apparaat en problemen met beschadigde kabelsystemen;
  • overbelaste netwerkbronnen en softwarefouten;
  • fysieke defecten, bijvoorbeeld aan het voedingssysteem, inclusief storingen in het elektrische netwerk dat de apparatuur van stroom voorziet;
  • opdrachten worden niet uitgevoerd vanwege congestie van communicatiekanalen, enz.

De fasen van de diagnose, waarmee u betrouwbare resultaten kunt verkrijgen bij het oplossen van problemen, vertegenwoordigen een bepaalde reeks acties.

Ten eerste vereist een lokale netwerkanalysator een duidelijke probleemstelling. Bij het uitvoeren van de analyse worden tekenen van storingen en hun mogelijke oorzaken bepaald. Bijvoorbeeld het ontbreken van het juiste commando in de modemconfiguraties.

Vervolgens moet u feiten verzamelen om mogelijke oorzaken van problemen vast te stellen. Gebruikers, netwerkbeheerders en bedrijfsmanagement worden geïnterviewd, informatie wordt verzameld uit netwerkbeheersystemen, maar ook uit sporen van protocolanalysatoren, en gegevens worden beoordeeld die de resultaten onthullen van een analyse van de werking van de router.

Diagnostiek van netwerkapparatuur vereist de voorbereiding van een speciaal actieplan, waardoor u alle bestaande problemen kunt afdekken. Het is beter om te gaan werken aan het vinden van een specifieke oorzaak van storingen, om bij het diagnosticeren van netwerken een specifiek probleem uit te sluiten.

De resultaten na het corrigeren van fouten moeten worden bewaakt. Hiervoor wordt gebruik gemaakt van een dataverzamelingsmethode. Vervolgens worden alle verkregen resultaten geanalyseerd en als het probleem is opgelost, eindigt de diagnose van actieve netwerkapparatuur met succes. Als de diagnose van Windows-netwerkapparatuur niet positief wordt opgelost, is het noodzakelijk om een ​​nieuw plan te ontwikkelen voor het testen van datapakketten, waardoor de meest onwaarschijnlijke oorzaak van lokale netwerkstoringen wordt geëlimineerd.

Wat biedt LAN-diagnostiek?

Netwerkdiagnostiek maakt het mogelijk om alle noodzakelijke parameters van het lokale netwerk te verbeteren, inclusief verbeterde verkeersprestaties, apparaten die op volledige capaciteit werken en gebruikers hoeven niet veel tijd te wachten tot de computer of bepaalde programma's zijn geladen. Het bedrijfsmanagement krijgt een grotere productiviteit, directe gebruikers krijgen meer vrije tijd voor andere activiteiten na de diagnose van internet.

Om een ​​Windows-netwerk te monitoren en correct te diagnosticeren, is het erg belangrijk om de netwerkdiagnostische opdrachten te kennen. U moet de Windows-adresbalk doorlopen en bepaalde opdrachtparameters invoeren. Zoals hierboven vermeld, kunnen dit netwerkdiagnostische opdrachten zijn, zoals netsh, ping, dat een beschikbaar adres controleert, en ipconfig - een adres waarmee u uw gateway kunt pingen. Er zijn ook opdrachten zoals tracert, waarmee je het pad van pakketten van een apparaat naar een bepaald doel kunt volgen. Dit type tracering maakt het mogelijk om de oorzaak van het probleem te vinden dat verband houdt met een specifiek adres.

Diagnostiek en onderhoud van lokale netwerken in onze prestaties is een complexe maar haalbare taak. Hoe wij werken? In ons werk gebruiken we speciale tools om het netwerk en de netwerkapparatuur te beheren; we gebruiken ook ingebouwde diagnosesystemen, protocolanalysatoren en expertsystemen. Wij gebruiken ook actuele plug-ins en programma's voor Mozilla Firefox® en andere.

Wij analyseren netwerken en communicatiemedia zowel in kabelomgevingen als in de vorm van een draadloos netwerk. Met behulp van speciale hardware en apparatuur voeren onze specialisten het gehele werk zo snel en efficiënt mogelijk uit. De kosten voor het onderhouden van lokale netwerken zijn afhankelijk van het aantal werkstations, de focus van de activiteiten van de klant, de complexiteit van de lokale netwerkstructuur en vele andere factoren.

Veel gebruikers komen periodiek een of andere netwerkproblemen tegen. De situaties hier kunnen verschillend zijn. De kwaliteit van de communicatie kan bijvoorbeeld verslechteren en sommige servers kunnen onbeschikbaar worden. Dergelijke storingen kunnen van cruciaal belang zijn voor gebruikers van onlinediensten, bijvoorbeeld handelaren die op de aandelenmarkt handelen, online gamespelers, enz. Het komt voor dat het na het wijzigen van bepaalde instellingen op de computer of het wijzigen van de provider niet mogelijk is om toegang te krijgen tot het netwerk helemaal niet, en bij het opzetten van bijvoorbeeld een thuisnetwerk blijkt dat slechts één van de computers toegang heeft tot internet, enz. In veel van dergelijke gevallen is het noodzakelijk om de netwerkverbinding te diagnosticeren en de functionaliteit van een bepaald extern knooppunt te controleren.

⇡ Ingebouwde Windows-tools - Ping- en Tracert-hulpprogramma's

OS Windows heeft verschillende hulpprogramma's voor het diagnosticeren van de netwerkstatus, maar de meest gebruikte zijn Ping en Tracert. Het Ping-programma stuurt een verzoek naar het opgegeven netwerkknooppunt en registreert de tijd tussen het verzenden van het verzoek en het ontvangen van het antwoord (RTT, van de Engelse Round Trip Time), met andere woorden, met het hulpprogramma kunt u de responstijd van de server bepalen van belang. Het is duidelijk dat hoe kleiner het is, hoe sneller de gegevensuitwisseling met deze server is. Het Tracert-programma verzendt een testpakket naar de opgegeven host, met informatie over alle tussenliggende routers waar het pakket doorheen is gegaan op weg naar de gevraagde host, evenals de minimale, maximale en gemiddelde responstijd van elk van hen. Hierdoor kunt u inschatten hoe lang het pakket heeft afgelegd en in welk gedeelte de grootste vertragingen bij de gegevensoverdracht optreden. Wat betekenen de resultaten van de Ping- en Tracert-hulpprogramma's? Het uitblijven van een reactie van de externe server kan er bijvoorbeeld op wijzen dat deze momenteel niet beschikbaar is, of dat de serverbeheerder echoverzoeken heeft geblokkeerd (terwijl andere serverservices mogelijk normaal werken). Als de responstijd (RTT) van externe servers te lang is en niet afhankelijk is van hun locatie, laat de kwaliteit van uw verbinding hoogstwaarschijnlijk te wensen over en dient u contact op te nemen met uw provider. Er kan echter ook enige snelheidswinst worden behaald door de internetverbinding te configureren voor maximale prestaties, waarvoor het beter is om speciale optimalisatiehulpprogramma's zoals TweakMASTER te gebruiken, maar dit is een heel ander onderwerp. Een route die te lang is naar de betreffende server (dat wil zeggen een groot aantal tussenliggende routers op het pad om verbinding te maken met de server) leidt vaak tot langzamere communicatie ermee. Als dit van cruciaal belang is, is het zinvol om te zoeken naar opties om de lengte van de route te verkorten. In het geval van gameservers kunt u bijvoorbeeld een keuze maken voor servers die zo dicht mogelijk bij de server van uw internetprovider staan. Als uit de hulpprogramma's blijkt dat testpakketten niet verder komen dan de server van uw provider, is het zeer waarschijnlijk dat er aan zijn kant problemen zijn ontstaan, of misschien is dit gepland onderhoudswerk. Er zijn geen trucs voor het gebruik van de Ping- en Tracert-hulpprogramma's, maar technisch gezien is het gebruik ervan niet erg handig. Om een ​​ping-test of trace uit te voeren, moet u een opdrachtregelvenster openen en een opdracht invoeren, mogelijk met parameters die u elke keer moet onthouden of raadplegen voor hulp. Als u bijvoorbeeld de functionaliteit van het www.site-knooppunt wilt controleren, moet u de opdracht op de opdrachtregel invoeren ping www.site, en om het pad van pakketten naar een bepaald knooppunt te achterhalen - het commando tracert www.site. De resultaten van deze opdrachten worden hieronder weergegeven en bestaan ​​uit verschillende regels tekst. Merk op dat u de opgegeven opdrachten ook kunt uitvoeren via het menu "Start"> "Uitvoeren", maar in dit geval wordt het programmavenster automatisch onmiddellijk gesloten nadat het is voltooid en gaan alle resultaten verloren.

Het is veel handiger om gespecialiseerde hulpprogramma's te gebruiken die de 'reis' van pakketten over het netwerk kunnen traceren en er aanvullende informatie over kunnen verstrekken met behulp van het IP-adres van de server. Dergelijke hulpprogramma's kunnen erg handig zijn voor het snel analyseren en identificeren van de oorzaak van netwerkproblemen. In dit artikel zullen we ons concentreren op het gebruik van dergelijke hulpprogramma's.

⇡ Diagnostische diensten

Eerst zullen we kort praten over een alternatieve optie voor netwerkdiagnostiek: het gebruik van speciale online diensten. Voorbeelden hiervan zijn WhatIsMyIPAddress.com en Yougetsignal.com, evenals de Whois-service. Met behulp van de dienst WhatIsMyIPAddress.com kunt u uw externe IP-adres achterhalen als u het niet weet of als het dynamisch is. U kunt ook het pad van pakketten tussen uw computer en deze server zien. Dit is eenvoudig te doen, u selecteert de functie “Visual Traceroute” in het menu “IP Tools”, voert uw externe IP-adres in en klikt op de knop “Visual Traceroute”.

U kunt ook de IP-opzoektool gebruiken om enkele details te achterhalen over het IP-adres van uw interesse, waaronder de hostnaam, geografische coördinaten en locatie op de wereldkaart. Waarom is dit nodig? Bijvoorbeeld om de bron van een inbraak in uw systeem te bereiken, als u die heeft gedetecteerd. Met behulp van de functie "Visual Trace Route Tool" op de Yougetsignal.com-service kunt u ook een tracering uitvoeren door eenvoudigweg de server-URL of het IP-adres in te voeren en op de knop "Host Trace" te klikken. Als gevolg hiervan zal de dienst het pad van de pakketten op een wereldkaart weergeven, evenals in de vorm van een lijst met tussenliggende servers die het totale aantal overgangen aangeven en de aansluiting van elk van hen bij een specifiek land. Door de functie "Netwerklocatietool" te activeren, kunt u de geografische locatie van elke server achterhalen aan de hand van zijn IP-adres. En met behulp van de functie "WHOIS lookup Tool" kunt u informatie over de server verkrijgen van de WHOIS-informatiedienst.

De Whois-service helpt u de responstijd van de betreffende server vast te stellen (de "Ping" -functie), het pad van het verzoek naar de server te bepalen en uit te vinden hoeveel en welke tussenliggende internetservers, routers en andere apparaten hierbij betrokken zijn het verzenden van gegevens naar de server en terug (Tracert).

Bovendien kunt u met behulp van de functie "IP Lookup" het IP-adres achterhalen aan de hand van de hostnaam (of omgekeerd), en de functie "Whois" zal u vertellen of het opgegeven domein vrij of bezet is. Als een domein bezet is, kunt u de eigenaar identificeren en hoe u contact met hem kunt opnemen (als u bijvoorbeeld deze domeinnaam wilt kopen).

En het is een inspectie van het gecreëerde netwerk om vast te stellen of het voldoet aan geaccepteerde normen. Een serieuze en competente aanpak van LAN-testen zorgt voor een langdurige, stabiele en volwaardige werking van het lokale netwerk en stelt u in staat het werk te minimaliseren in overeenstemming met zo'n belangrijke fase als netwerkdiagnostiek.

LAN-testen omvatten de volgende stappen:

  • kabelkanalen controleren
  • inspectie van werkeenheden
  • testen van schakelapparatuur

In het stadium van inspectie van kabelkanalen moet de integriteit van de kabel, de juiste locatie van de kabelbomen, evenals de locatie van de kabeltracés ten opzichte van de interferentiebronnen en de overeenstemming van het kabelsysteem met de eisen van de normen worden gecontroleerd. Inspectie van werkplekken onthult de juistheid van het leggen van kabels nabij de stopcontactmodules, evenals de aanwezigheid van markeringen. Het testen van schakelapparatuur bepaalt de huidige status van het netwerk voor naleving van de documentatie.

Op basis van de testresultaten wordt een rapport opgesteld - een document met conclusies over de technische staat van het LAN en een lijst met aanbevelingen voor het elimineren van geïdentificeerde problemen, de huidige werking en manieren om het netwerk in de toekomst te ontwikkelen en te moderniseren.

LAN-diagnostiek en middelen voor de implementatie ervan

LAN-diagnostiek is een belangrijk onderdeel van lokaal netwerkbeheer en is het proces van het vinden van fouten die de werking van de software en het netwerk als geheel vertragen. Deze laatste kunnen worden onderverdeeld in drie hoofdgroepen:

  • fysieke storingen
  • fouten in de werking van netwerkprotocollen
  • netwerk congestie

Fysieke laagfouten houden verband met het falen van netwerkapparaten en -componenten. Overbelastingen ontstaan ​​doordat netwerkapparaten niet in staat zijn om te gaan met het grote aantal verzoeken dat naar hen toekomt. Fouten in de werking van protocollen leiden tot problemen in de interactie van netwerkapparaten met elkaar.

Om hoogwaardige diagnostiek van LAN's uit te voeren, zijn er over de hele wereld veel verschillende diagnostische hulpmiddelen ontwikkeld om snel de oorzaken van netwerkstoringen te achterhalen. Op het gebied van netwerkdiagnostiek wordt met name gebruik gemaakt van gespecialiseerde apparatuur, zoals netwerkprotocolanalysatoren, netwerkbewakingsapparatuur, kabel- en netwerktesters, evenals gespecialiseerde testsoftware. Zo kan een fysieke storing worden gedetecteerd met behulp van eenvoudige testers die de werking van het kanaal controleren, en wordt instrumentele diagnostiek van fouten die verband houden met overbelasting en onjuiste werking van netwerkprotocollen uitgevoerd met behulp van netwerktesters en protocolanalysatoren.

Een aanzienlijk deel van de bovengenoemde apparaten heeft een vrij hoge prijs, en dit is een van de belangrijkste redenen om gebruik te maken van de diensten van externe bedrijven die deze apparatuur al tot hun beschikking hebben voor LAN-diagnostiek. Bovendien, zelfs als u besluit dergelijke apparatuur aan te schaffen en een diagnose te stellen van het LAN van uw onderneming, zoals ze zeggen, "zonder de kassa te verlaten", is het helemaal geen feit dat uw fulltime systeembeheerder een dergelijke taak met succes zal uitvoeren : immers ervaring en intuïtie, in tegenstelling tot kabeltesters kun je geen kopen.

Het bedrijf Flylink is al jaren gespecialiseerd in het ontwikkelen, installeren en testen van LAN's, maar ook in diagnostiek en onderhoud. We beschikken over de meest geavanceerde apparatuur en technologieën en talrijke positieve beoordelingen van klanten bevestigen de hoogste kwalificaties van onze specialisten en de kwaliteit van het uitgevoerde werk.