DOS Commando's
referentie T005

Windows beschikt over de mogelijkheid een aantal netwerkcommando's uit te voeren in een "DOS box".
De MAC beschikt vanaf OS X over dezelfde mogelijkheden via de ingebouwde Terminal.
Deze commando's zijn een krachtig hulpmiddel bij het vinden van fouten in een netwerk of een internetverbinding of Sommige vormen van datacommunicatie.

Openen van een DOS box

Kies hieronder uw versie van windows en voer de daaronder staande instructies uit:



  1. klik op Start, vervolgens op Uitvoeren.
  2. In de programmaregel welke vervolgens
    verschijnt tikt u command .
  3. Klik vervolgens op OK.
  1. klik op Start, vervolgens op Uitvoeren.
  2. In de programmaregel welke vervolgens
    verschijnt tikt u cmd
  3. Klik vervolgens op OK.
  1. klik op de Start-knop (linksonder).
  2. Tik in de regel die hierdoor net boven
    de start-knop verschijnt: cmd
  3. Tik op de Entertoets
     
Als alternatief:
  1. klik op de Start-knop (linksonder)
  2. Klik vervolgens op alle programma's
  3. Klik op Bureauaccessiores
  4. Klik op Opdrachtprompt.
 

Hierna onstaat een venster als het onderstaande


C:\WINDOWS>_



De tekst voor de knipperende cursor kan afwijken. U kunt op de plaats van de cursor verschillende commando's intoetsen.
Door gebruik te maken van de -toets laat u het commando uitvoeren.
U kunt de DOS-box altijd verlaten door het uitvoeren van het exit commando.

Nuttigste commando's zijn:       Nuttige functies in een DOS-box:
dir
FTP
ipconfig
nslookup
ping
tracert
  DOS-box verlaten
Navigeren in een DOS-box

DIR: de inhoud van een folder of map opvragen



C:\WINDOWS>dir_



Met het commando dir, gevolgd door , krijgt u een overzicht van alle bestanden in de map waarop u op dat moment bent.

In het bovenstaande voorbeeld zou u dus een overzicht krijgen van alle bestanden in de folder "Windows" krijgen.
  • Indien de lijst te lang is om in een keer op het venster te passen kunt u gebruik maken van het commando dir -p in plaats van dir.
    Dit toont de inhoud van een folder met een venster tegelijk.
  • De volgorde is alfabetisch. Namen met <DIR> erachter zijn namen van folders.
  • Om de inhoud van andere folders te krijgen heeft u aparte commando's nodig
    Zie hiervoor Navigeren in een DOS-box


EXIT: de DOS box verlaten



C:\WINDOWS>exit_



Met het commando Exit, gevolgd door , sluit u de DOS-box af.


FTP

Het DOS FTP commando is vooral geschikt om bestanden tussen twee plaatsen heen en weer te zenden. In combinatie met een router kan het worden gebruikt om een bepaalde configuratie op te slaan of naar de router te zenden. Open een DOS box zoals aangegeven aan het begin van dit document.

De exacte teksten kunnen enigszins afwijken indien u een andere of anderstalige versie van Windows gebruikt of andere instellingen in uw computer gebruikt. Dit maakt niet uit voor de verschillende commando's welke u uit kunt voeren.

tik in:


C:\WINDOWS> ftp 192.168.1.1

Of gebruik een ander IP adres indien uw router niet het standaard IP adres gebruikt.
Vervolg met

Tik daarna in:

C:\WINDOWS>_ftp 192.168.1.1
Verbonden met 192.168.1.1.
220 FTP version 1.0 ready at at Jan 01 00:17:31 2000
Gebruiker (192.168.1.1:(none)): admin
Tik uw gebruikersnaam in (in het voorbeeld admin),
gevolgd door

Tik vervolgens het wachtwoord in. In het onderstaande voorbeeld is dit 1234.
De tekens van het wachtwoord worden niet zichtbaar!


C:\WINDOWS>_ftp 192.168.1.1
Verbonden met 192.168.1.1.
220 FTP version 1.0 ready at at Jan 01 00:17:31 2000
Gebruiker (192.168.1.1:(none)): admin
331 Enter PASS command
Wachtwoord: 1234
tik daarna in ieder geval weer op

Tik in:

C:\WINDOWS>_ftp 192.168.1.1
Verbonden met 192.168.1.1.
220 FTP version 1.0 ready at at Jan 01 00:17:31 2000
Gebruiker (192.168.1.1:(none)): admin
331 Enter PASS command
Wachtwoord: 
230 logged in
ftp> bin



Tik vervolgens in:

C:\WINDOWS>_ftp 192.168.1.1
Verbonden met 192.168.1.1.
220 FTP version 1.0 ready at at Jan 01 00:17:31 2000
Gebruiker (192.168.1.1:(none)): admin
331 Enter PASS command
Wachtwoord: 
230 logged in
ftp> bin
200 Type I OK
ftp> hash



en als laatste:
C:\WINDOWS>_ftp 192.168.1.1
Verbonden met 192.168.1.1.
220 FTP version 1.0 ready at at Jan 01 00:17:31 2000
Gebruiker (192.168.1.1:(none)): admin
331 Enter PASS command
Wachtwoord: 
230 logged in
ftp> bin
200 Type I OK
ftp> hash
Hash mark printing Aan   ftp: (2048 bytes/hash mark) .
ftp> get rom-0



Let op het correct gebruik van spaties. De 0 is een Nul en niet de letter.
Hierdoor onstaat een bestand met de naam rom-0 op de PC: op de plaats waar u was bij het uitvoeren van het ftp commando (in dit voorbeeld dus de Windows map op de C harde schijf)


C:\WINDOWS>_ftp 192.168.1.1
Verbonden met 192.168.1.1.
220 FTP version 1.0 ready at at Jan 01 00:17:31 2000
Gebruiker (192.168.1.1:(none)): admin
331 Enter PASS command
Wachtwoord: 
230 logged in
ftp> bin
200 Type I OK
ftp> hash
Hash mark printing Aan   ftp: (2048 bytes/hash mark) .
ftp> get rom-0
200 port command okay
150 opening data connection for RETR rom-0
########
226 File sent OK
ftp: 16384 bytes ontvangen in 0,18 seconden 91,02 kB/s.

U kunt dit terugzetten door dezelfde commando's opnieuw uit te voeren,
maar met als laatste commando
put rom-0 (in plaats van get rom-0)
Dit bestand moet dan wel deze naam hebben en zich in dezelfde directory bevinden als waarvan u de FTP commando's uitvoert.
Als in het bovenstaande voorbeeld moet dit bestand zich dus in de folder Windows op de C harde schijf bevinden..
I ndien de bestandsnaam anders is dan rom-0 dan moet dit als volgt worden aangeven:
     put bestandsnaam rom-0



Opmerking: als u tijdens het uitvoeren van de commando's te lang wacht zal de router de verbinding verbreken. Dit gebeurt automatisch om te verhinderen dat het apparaat "open" blijft staan. Er lijkt in dat geval helemaal niets meer te gebeuren. U het commando quit intoetsen om de sessie af te breken en dient u alle commando's opnieuw in te voeren.

IPconfig

Het commando IPconfig geeft onder Windows 2000 en XP belangrijk informatie over de netwerkinstellingen van de computer.

Start een DOS venster op.
Tik hierna in:


C:\WINDOWS>ipconfig /all



gevolgd door . (Let op de spatie tussen ipconfig en /all)
. De uitkomst is dan iets als het volgende voorbeeld:


C:\WINDOWS>ipconfig /all

Windows IP-configuratie:

        Host-naam  . . . . . . . . . . . . : Kortjakje
        Primair DNS achtervoegsel. . . . . :
        Knooppunttype: . . . . . . . . . . : onbekend
        IP-routering ingeschakeld. . . . . : nee
        WINS-proxy ingeschakeld . . . . . .: nee

Ethernet-adapter Netwerkbrug:
        Verbindingsspecv. DNS achtervoegsel:
        Beschrijving . . . . . . . . . . .
          MAC adres mbrugminiport
        Fysiek adres. . . . . . . . . . . .: B2-2B-BC-7B-58-D4
        DHCP ingeschakeld . . . . . . . . .: nee
        IP-adres. . . . . . . . . . . . . .: 192.168.0.144
        Subnetmasker. . . . . . . . . . . .: 255.255.255.0
        Standaardgateway. . . . . . . . . .: 192.168.0.104
        DNS servers . . . . . . . . . . . .: 194.109.6.66
                                             192.168.0.3


Van belang zijn vooral de getallen die hierboven voor de duidelijkheid met geel zijn weergegeven. In dit voorbeeld is gebruik gemaakt van een computer met een vast ingesteld IP adres. De gele getallen zijn vast ingesteld bij de configuratie van de netwerkkaart.

Het fysiek (of MAC) adres van de gebruikte netwerkkaart staat onder Fysiek adres in dit overzicht.
Vaak is het wat handiger om de gegevens in gele letters automatisch door een DHCP server te laten uitdelen. In dat geval verschijnen hier de gegevens welke van de DCHP server worden verkregen.

Maakt u gebruik van dynamische IP-adressen en de DHCP server en staan er hier onvolledige gegevens of allemaal nullen dan moet de computer opnieuw een IP adres vragen aan de server. Tik het commando in:
Ip config /release gevolgd door . (Let op de spatie), een paar seconden later gevolgd door
Ip config /renew gevolgd door . Na enige tijd kunt u dan opnieuw
Ip config /all gevolgd door . intikken en behoort u van de DHCP server de benodigde getallen te krijgen.
Indien dit niet gebeurt is er wat mis met:
  • De DHCP server. Controleer de instellingen.
  • De kabel tussen DHCP server en computer, of de wireless verbinding tussen beiden. Controleer deze op een andere computer.
  • De netwerkkaart. Deze is mogelijk in de war. Als de sewrver zowel als de beakbeing als oorzaak zijn uitgesloten: deinstalleer de netwerkkaart en installeer de netwerkkaart daaarna opnieuw in deze computer.


Navigeren in een DOS box

Voor sommige commando's is het van belang om de plaats waar de DOS-box "kijkt" te kunnen veranderen. Belangrijkste commando hiervoor is



C:\WINDOWS>CD bestemming_



gevolgd door
In dit voorbeeld is " bestemming" is de plaats waar u naar toe wenst te gaan. Wenst u bijvoorbeeld naar de folder PICS te gaan, dan is het commando CD PICS .
De namen van de folders kunt u vinden met het commando dir.

Met CD\ komt u een niveau hoger uit. In het bovenstaande voorbeeld komt u dan uit in C:\
met een commando als D: komt u terecht op een andere harde schijf of cd-romspeler. Dit werkt alleen als deze schrijf of speler ook bestaat en gevuld is met een werkende CD-rom of DVD.


NSlookup

NSlookup is een handig commando om snel te zien wat de DNS server van een computer is.
Dit commando is alleen te gebruiken in windows 2000 en XP en komt niet voor op eerdere versies van Windows (zoals 95, 98 en Milennium).

Start een DOS venster op.
Tik hierna in:



C:\WINDOWS>nslookup www.xs4all.nl



gevolgd door .
De uitkomst is dan iets als het volgende voorbeeld:


C:\WINDOWS>nslookup
Server:  resolver1.xs4all.nl
Address:  194.109.6.66

Non-authorative answer:
Name     www.xs4all.nl 
Address:  194.89.43.23

C:\WINDOWS>



De computer laat nu zien:

onder Server de naam van de gebruikte DNS server
onder Address het IP adres van deze server

Vervolgens
Onder Name de naam welke u opzocht
onder Address het IP adres van deze website.

De gegevens hierboven zijn alleen bedoeld als voorbeeld!


Pingen

De computer stuurt voor dit doel een klein pakketje met informatie over de TCP/IP aansluiting. Het is de bedoeling dat de andere kant dit meteen (als een soort echo) terug stuurt. Een succesvolle PING-test geeft aan dat een bepaald IP-adres of bepaalde URL vanaf deze computer te bereiken is.

Start een DOS venster op. Indien u bijvoorbeeld wenst te controleren of het IP adres 192.168.1.1 bereikbaar is tikt u in:


C:\WINDOWS>ping 192.168.1.1




gevolgd door
Als het goed gaat ziet u het volgende:

Ping 192.168.1.1

 Pingen naar 192.168.1.1 met 32 byte gegevens:

Antwoord van 192.168.1.1: bytes=32 time=1ms TTL=255
Antwoord van 192.168.1.1: bytes=32 time<10ms TTL=255
Antwoord van 192.168.1.1: bytes=32 time<10ms TTL=255
Antwoord van 192.168.1.1: bytes=32 time<10ms TTL=255

Pingstatistieken voor 192.168.1.1: Packets: verzonden = 4, ontvangen = 4, kwijtgeraakt = 0 (0% verlies), Retourtijd bij benadering in milliseconden: Minimum = 0ms, Maximum = 1ms, Gemiddeld = 0ms C:\WINDOWS>

Dit betekent dat dit IP adres bereikbaar is vanaf de computer van waaraf de PING werd uitgevoerd. Krijgt u alleen timeouts te zien dan kan dat het gevolg zijn van of een probleem met het netwerk, met het IP-adres van uw machine, met het IP-adres van de router, of met de hardware. Het kan ook zijn dat de andere computer of een tussen gelegen router opdracht heeft gerkegen om PING-pakketjes te negeren, dus een ING geeft geen absolute zekerheid.

Pingen naar een webpagina

In plaats van een IP adres kunt u ook een webpagina invoeren, bijvoorbeeld ping www.kpn.nl
Als de toegang tot het Internet goed verloopt krijgt u weer vier keer goed antwoord. U krijgt ook het IP adres te zien dat bij deze website hoort: 80.89.228.98.
Als deze PING opdracht niet lukt probeer dan een PING opdracht met als nummer bijvoorbeeld 145.7.192.133. Lukt deze nieuwe PING opdracht wèl dan is dit een aanwijzing voor een fout in de DNS instellingen van de computer of de provider. Loop in ieder geval de netwerkinstellingen van de computer nog eens goed na. Zorg bij een vast IP adres ervoor dat de juiste DNS server staat ingesteld. Meer hierover achter de onderstaande link:
Toegang onder Windows

Permanent pingen

Door tussen het PING-commando en de bestemming -t te voegen, zoals in ping -t www.kpn.nl, blijft de computer voortdurend nieuwe PING's uitvoeren. Dit is nuttig indien u last heeft van een onzekere of uitvallende verbinding. Als de verbinding onderweg problemen ondervindt zal dat te merken zijn doordat het getal achter time hoger wordt of de PING een timeout geeft. U kunt het proces afbreken met C.

Tracert

Tracert (eigenlijk "trace route" afgekort) is een nuttig commando waarmee u kunt achterhalen via welke weg u bij een webpagina op het internet terecht komt. Het internet is een grote verzameling wegwijzers welke een gebruiker door verwijzen naar de juiste informatie. U komt zelden meteen bij de juiste informatie terecht.

Start een DOS venster op.
Tik hierna in:



C:\WINDOWS>tracert www.valadis.nl



gevolgd door .
De uitkomst is dan iets als het volgende voorbeeld:



C:\WINDOWS>tracert www.valadis.nl
Bezig met het traceren van de route naar www.valadis.nl [80.89.228.98]
via maximaal 30 hops:

 1   <1 ms   <1 ms   <1 ms   192.168.0.104
 2    11 ms   10 ms   10 ms  Lo0.ar2.sara.xs4all.net [194.109.5.242]
 3    18 ms   12 ms   12 ms  3.ge-0-1-0-.xr1.sara.xs4all.net [194.109.30.12]
 4    15 ms   12 ms   12 ms  rtr2-ams-virtu.nl [195.69.144.245]
 5    17 ms   17 ms   17 ms  i6-rt2.virtu.nl  [217.114.100.2]
 6    18 ms   21 ms   17 ms  iaf-rt2.virtu.nl [217.114.96.54]
 7    18 ms   17 ms   17 ms  rtr-iaf1.noc.iaf.nl [80.89.224.17]
 8    17 ms   18 ms   18 ms  www.valadis.nl [80.89.228.98]

 De trace is voltooid

C:\WINDOWS>


Het uitvoeren van een tracert kost meestal nogal wat tijd, wacht rustig totdat de tracert klaar is met de laatste stap of een tijd lang alleen * * * laat zien.

De computer laat nu de verschillende stappen zien naar het doel:

Stap 1 is naar de modem/router toe van het lokale netwerk waarop deze computer is aangesloten. Logisch dat deze stap snel verloopt.
Stap 2 vindt plaats op routers bijd e provider. In dit geval XS4all.
Stap 3: een tweede stap bij de provider zelf.
Stap 4 t/m 6: een drietal stappen tussen de routers van een en dezelfde frima,
Stap 7 naar de provider van Valadis.nl
stap 8: de laatste stap voor de website van Valadis.


Het bovenstaande voorbeeld is een "snelle" tracert. Veel tracerts zullen veel langer en/of trager zijn. De eerste stappen zijn altijd die van de (eventueel) gebruikte gateway en die van de provider. Indien u wel bij de provider komt maar niet verder dan is dat een sterke aanwijzing dat uw provider u niet heta011 internet op laat.

Vanzelfstrepend kunt u ook een tracert uitvoeren naar een IP-adres.