Sådan repareres netværksproblemer ved hjælp af kommandolinjeværktøjer i Windows 7
At løse et netværksproblem kan være svært og frustrerende. Mens du kan tjekke din internetforbindelse ved hjælp af værktøjet Windows Network Diagnostics, er det næppe nok til at løse de fleste problemer. Nogle gange skal du muligvis foretage fejlfinding via den hurtige måde - kommandolinjens måde.
Der er flere fordele ved at bruge th kommandolinjen i stedet for den visuelle grænseflade:
- Vi kan tjekke på enkelt emne og isolere dem, der forårsager problemerne.
- Kommandolinjen har tendens til at have flere muligheder, så vi kan teste systemet dybt.
- Vi kan bruge scripts til at automatisere processen.
I denne artikel vil vi vise dig, hvordan du diagnosticerer og reparerer netværksproblemer ved hjælp af kommandolinjen.
For at komme i gang skal du først kontrollere, at du kører kommandoprompten med administratorrettigheder.
Sådan ved du, om dit kabel er tilsluttet
Du kan bruge ipconfig
værktøjet til at kontrollere, om du oplever noget problem med dit kabel. Windows viser en liste over grænsefladerne, og hvis de er tilsluttet eller ej.
Sådan ved du, om din gateway virker
En gateway er enheden, som regel en router, der forbinder din computer med andre netværk og internet. Hvis du ikke kan oprette forbindelse til din enhed, er det ret sikkert, at du ikke vil oprette forbindelse til internettet. Først skal du kende enhedens IP-adresse. Du kan bruge Ipconfig
til at give os oplysninger om standard gateway:
Nu kan du bruge ping
til at teste om gatewayen reagerer. Dette værktøj informerer om en enhed med en given IP besvarer. På engelsk, med denne test ved vi, at vores netværksadapter, kablet og routeren er tilsluttet korrekt.
Sådan ved du, om din dns arbejder
En DNS-server er i stand til at konvertere et websted navn, for eksempel www.maketecheasier.com, til dens IP-adresse. For at oprette forbindelse til en computer på internettet har Windows brug for det pågældende nummer. Hvis du ikke kan oprette forbindelse til din DNS, er det næsten umuligt at Internet fungerer.
Som du kan se i dette tilfælde har jeg den samme router og DNS IP-adresse.
For at teste DNS kan du bruge nslookup
. Denne kommando gør en forespørgsel til den pågældende server. I det følgende billede kan du se, hvordan serveren løser Gør Tech Easier-adressen.
Hvordan man ved, om en proces åbner for mange forbindelser
Hver gang et program skal oprette forbindelse til internettet eller en anden maskine, åbner den en ny forbindelse. En router kan kun håndtere et begrænset antal forbindelser. Hvis en eller anden grund åbner et program mange forbindelser, kan du ende med en blok Internet.
Vi kan gøre dette med kommandoen netstat
og parametrene "a" og "b"
netstat -a -b
Du kan se, hvilke programmer der bruger disse forbindelser. I dette tilfælde kan du se, at jeg har et program kaldet "Filezilla Server" lytte i port 21.
Sådan kontrolleres firewallregler
Firewall-fejlkonfiguration kan medføre, at internettet ikke fungerer. En firewallkonfiguration er ikke mere end et sæt regler, der afgør, om et program kan få adgang til internettet eller ej. Disse regler vises som standard i overflod, og du kan ikke se dem alle på en skærm. I stedet kan vi indsætte disse oplysninger på en tekstfil ved hjælp af følgende kommandoer:
netsh advfirewall firewall show regelnavn = alle> firewallrules.txt
notesblok firewallrules.txt
Den første kommando åbner firewallkonfigurationen og skriver den til en tekstfil. Den anden kommando åbner tekstfilen i et nyt notesblokvindue.
En grundlæggende brug af netsh
hjælpeprogrammet kan informere os om der er en eller flere blokeringsregler til at bruge kommandoen:
netsh advfirewall firewall show regelnavn | find "blokke"
Desværre viser det ikke, hvad programmet er blokeret af denne regel.
Hvilke andre tricks bruger du til at teste dine internetforbindelser?