Ved hjelp av Netsh (del 1)


"For en komplett guide til sikkerhet, sjekk ut '' '' Security + Study Guide og DVD Training System '' '' fra Amazon.com"

Hva er Netsh?

Netsh er et kommandolinje scripting verktøy som lar deg, enten lokalt eller eksternt, vise eller endre nettverkskonfigurasjonen av en datamaskin som kjører for øyeblikket. Ved hjelp av et enkelt eksempel - Hva dette koker ned til er det faktum at hvis du ønsket å endre en IP-adresse på din PC, vil du ikke å navigere til egenskapssiden sees nedenfor der du vanligvis endrer disse innstillingene.


Ikke at dette er en stor avtale, men ved slutten av denne artikkelen vil du se hvorfor (og hvordan) Netsh virkelig kan spare deg litt tid, som det har gjort for meg utallige ganger mens jeg jobber som ingeniør ute i felten. Netsh gir et skript funksjon som lar deg kjøre en gruppe med kommandoer i batch-modus mot en bestemt datamaskin som er egentlig det jeg nettopp nevnte, men også å endre på ting annet enn bare en IP-adresse, men innstillingene kanskje DNS server og så videre. Kraften i dette verktøyet er utrolig sterk når du vet hvordan du skal jobbe med det og i den.

Hvordan bruke Netsh

For å bruke Netsh, trenger du bare å åpne en ledetekst og starte den.

Start = > Kjør = > CMD

Enter Netsh og du vil da være i nettverket skallet. Skriv inn et "?" Og trykk enter for å undersøke innholdet i.

netsh >?

Følgende kommandoer er tilgjengelige:

Kommandoer i denne sammenheng.?

.. opp ett sammenheng nivå Goes Viser en liste av commands.abortDiscards endringer mens i offline mode.addAdds en konfigurasjon oppføring til en liste over entries.aliasAdds en alias.bridgeChanges til `netsh bridge '' context.byeExits de program.commitCommits endringer mens i offline mode.deleteDeletes en konfigurasjon oppføring fra en liste over entries.diagChanges til `netsh diag '' context.dumpDisplays en konfigurasjons script.execRuns et skript file.exitExits de program.helpDisplays en liste over commands.interfaceChanges til` netsh interface '' context.offlineSets den aktuelle modus for å offline.onlineSets gjeldende modus til online.popdPops en kontekst fra stack.pushdPushes gjeldende konteksten på stack.quitExits de program.rasChanges til `netsh ras '' context.routingChanges til` netsh routing '' context.setUpdates konfigurasjon settings.showDisplays information.unaliasDeletes et alias.

Innen Netsh, ville du trenger å endre i hvilken sammenheng du befinner deg i, så hvis du ønsket å endre innstillinger i ruting, type routing og deretter trykk enter. Du vil da være i ruting sammenheng og treffer en "?" Viser deg en annen liste over ting du kan arbeide innenfor.

Det kan ta litt tid å navigere alle funksjoner, men det er verdt en titt. I denne artikkelen (del I) og andre senere artikler, vil jeg vise deg noen av de vanligste funksjonene du kan bruke, samt tips og triks som du kan bruke. La oss se på et svært viktig en som jeg bruker hele tiden - hvordan du kan endre din IP-adresse svært raskt.

Bruke Netsh - forretningshemmeligheter

For noen kan det være en smerte i nakken for å lansere netsh og bruke det, ville det vært lettere å navigere i GUI hvis du er kjent med det (derav hvorfor jeg ikke tror det virkelig fanger på), men det finnes måter rundt det. Med * CMD-filer. La oss ta en titt på hvordan du gjør dette.

Som ingeniør, mange ganger jeg konfigurere rutere og andre enheter som trenger min PC til å være på samme subnett, og jeg holder filene på skrivebordet mitt som dette:


< P> For å gjøre denne filen, alt du trenger å gjøre lage en tom tekstfil på skrivebordet og endre forlengelse av det å * CMD istedenfor * .txt. Du vil bli spurt om du ønsker å endre det, ja, vil du ønsker å gjøre det. Et annet faktum er, hvis du ikke har alle filene synlige for deg, kan denne endringen ikke skje. Kontroller at du har følgende innstilling justeres:


Du kan få til dette i Windows Utforsker = > Tools = > Mappealternativer = > Vis-fanen

Når du får inn, sørg for at du er i stand til å "se" alle filene, og at du ikke gjemmer eventuelle utvidelser.

Når du har gjort filen, kan du redigere den med Notepad. Bare legge til følgende linjer i filen:

netsh
interface ip set address name = "Lokal tilkobling"
netsh
< B> interface ip set address lokal statisk 10.1.1.2 255.255.255.0 10.1.1.1 en

Lagre filen og deretter kan du kjøre den ved å dobbeltklikke på det.

Når du gjør det, kan du se på dine egenskaper igjen og du vil se at endringene fant sted. Dette er svært nyttig som du kan gjøre flere filer som QuickDNS, eller noe sånt, og har dem alle satt opp i en mappe du redigere dem raskt i notepad og deretter kjøre dem til å endre innstillingene. Jeg synes dette er mye raskere enn å redigere GUI eller bruke Netsh verktøy i Command Prompt.

Hvis du ønsker å bli varslet når Robert Shimonski utgivelser del 2 kan du klikke her for å registrere deg på vårt nyhetsbrev.