Vous êtes sur la page 1sur 20

COMMANDES RSEAUX

TCP/IP WINDOWS
frati@unice.fr
COMMANDES RSEAUX TCP/IP
WINDOWS
Ipconfig
Ping
Tracert
Route
Netstat
Arp
Nslookup
Hostname
Finger
Netmon
Telnet / ssh
Ftp / scp
Net
Netsh
Nbtstat
PING :
tester la connectivit rseau de bout en bout
avec une adresse IP distante
c:\>ping -t <IP ou hostname>
c:\>ping -l 1024 <IP ou hostname>
Loption -t permet de faire des pings en continu
jusqu Ctrl-C. Cette commande est aussi utile pour
gnrer une charge rseau en spcifiant la taille du
paquet avec loption -l avec la taille en octets (idal
pour tester la MTU).
TRACERT :
affiche toutes les adresses IP intermdiaires par
lesquelles passe un paquet entre la machine locale
et ladresse IP spcifie (quivalent traceroute
sur unix)
c:\>tracert <IP ou host>
c:\>tracert -d <IP ou host>
Pour tester la connectivit rseau et si la commande
ping ne donne pas de rponse, il convient de lancer cette
commande pour voir quel niveau le paquet ou la
connectivit est dfaillante.
Pour acclrer laffichage de la liste des routeurs, il est
utile dappliquer la commande -d qui vite la rsolution
inverse au niveau du DNS.
IPCONFIG :
afficher ou rafrachir la configuration rseau TCP/IP
ipconfig [/all] [/release [carte]] [/renew [carte]]
[/flushdns] [/displaydns] [/registerdns] [-a] [-a] [-a]
Cette commande excute sans option, affiche ladresse IP en cours, le
masque rseau ainsi que la passerelle par dfaut au niveau des
interfaces connues sur la machine.
/all affiche toute la configuration rseau y compris les serveurs DNS,
WINS, bail DHCP, etc ... /renew [carte]
Renouvelle la configuration DHCP de tous les cartes (si aucune carte
n'est spcifie) ou d'une carte spcifique si le paramtre Carte est
inclus.
Pour spcifier un nom de carte, tapez celui qui apparat quand vous
utilisez ipconfig sans paramtre. /release [carte]
Envoie un message DHCPRELEASE au serveur DHCP pour librer la
configuration DHCP actuelle et annuler la configuration d'adresse IP de
toutes les cartes (si aucune carte n'est spcifie) ou d'une carte
spcifique si le paramtre carte est inclus. Ce paramtre dsactive
TCP/IP pour les cartes configures de manire obtenir
automatiquement une adresse IP.
Pour spcifier un nom de carte, tapez celui qui apparat quand vous
utilisez ipconfig sans paramtre.
IPCONFIG :
afficher ou rafrachir la configuration rseau TCP/IP
ipconfig [/all] [/release [carte]] [/renew [carte]]
[/flushdns] [/displaydns] [/registerdns] [-a] [-a] [-a]
/flushdns Vide et rinitialise le contenu du cache de rsolution du
client DNS. Au cours de la rsolution des problmes DNS, vous pouvez
utiliser cette procdure pour exclure les entres de cache ngatives
ainsi que toutes les autres entres ajoutes de faon dynamique.
/displaydns Affiche le contenu du cache de rsolution du client DNS,
qui inclut les entres prcharges partir du fichier des htes locaux
ainsi que tous les enregistrements de ressources rcemment obtenus
pour les requtes de noms rsolues par l'ordinateur. Le service Client
DNS utilise ces informations pour rsoudre rapidement les noms
frquemment sollicits, avant d'interroger ses serveurs DNS
configurs. /registerdns Actualise tous les baux DHCP et rinscrit les
noms DNS.
NETSTAT :
afficher ltat de la pile TCP/IP locale la machine
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [intervalle]
-a
Affiche toutes les connexions et ports d'coute. (Les connexions ct serveur
sont normalement inhibes).
-e
Affiche les statistiques Ethernet. Peut tre combine avec l'option -s.
-n
Affiche les adresses et les numros de port sous forme numrique.
-p proto
Montre les connexions pour le protocole spcifi par proto; proto peut tre tcp ou
udp. Utilis avec l'option -s pour afficher des statistiques par protocole, proto
peut tre tcp, udp, ou ip.
-r
Affiche le contenu de la table de routage.
-s
Affiche les statistiques par protocole. Par dfaut, des statistiques sur TCP, UDP et
IP sont visualises; l'option -p peut tre utilise pour spcifier un sous-ensemble
du dfaut.
intervalle
Raffiche les statistiques slectionnes, avec une pause de "intervalle" secondes
entre chaque affichage. Appuyez sur Ctrl+C pour arrter l'affichage des
statistiques.
ROUTE :
afficher ou modifier la table de routage
ROUTE [-f] [-p] [commande [destination] [MASK masque rseau]
[passerelle][METRIC mtrique]]
-f
efface les tables de routage de toutes les entres de passerelles.
Utilis conjointement une des commandes, les tables sont
effaces avant l'excution de la commande.
-p
rend rmanente lentre dans la table aprs le reboot de la
machine (ceci crit une entre dans la table de registres NT)
commande
Spcifie une des quatre commandes :
DELETE
efface un itinraire.
PRINT
Affiche un itinraire.
ADD
Ajoute un itinraire.
CHANGE
Modifie un itinraire existant.
ROUTE :
afficher ou modifier la table de routage
ROUTE [-f] [-p] [commande [destination] [MASK masque rseau]
[passerelle][METRIC mtrique]]
destination
Spcifie l'hte.
MASK
Si le mot cl MASK est prsent, le paramtre suivant est interprt comme
le paramtre masque rseau.
masque rseau
Fourni, il spcifie la valeur de masque de sous-rseau associer cette
entre d'itinraire. Non spcifi, il prend la valeur par dfaut
255.255.255.255.
passerelle
Spcifie la passerelle.
METRIC
Spcifie le cot mtrique pour la destination
ARP :
rsolution @IP en @MAC. Visualiser le cache
Affiche et modifie les tables de traduction des adresses IP--Physique utilises par le protocole de
rsolution d'adresse (ARP).
ARP -s adr_inet adr_eth [adr_if]
ARP -d adr_inet [adr_if]
ARP -a [adr_inet] [-N adr_if]
-a
Affiche les entres ARP actives en interrogeant le protocole de donnes actif. Si adr_inet est spcifi,
seules les adresses IP et Physique de l'ordinateur spcifi sont affiches. Si plus d'une interface rseau
utilise ARP, les entres de chaque table ARP sont affiches.
-g
Identique -a.
adr_inet
Spcifie une adresse internet.
-N adr_if
Affiche les entres ARP pour l'interface rseau spcifie par adr_if.
-d
Efface l'hte spcifi par adr_inet.
-s
Ajoute l'hte et associe l'adresse Internet adr_inet celle Physique adr_eth. L'adresse Physique est
donne sous la forme de 6 octets en hexadcimal spars par des traits d'union. L'entre est
permanente.
adr_eth
Spcifie une adresse physique.
adr_if
Prcise, elle spcifie l'adresse Internet de l'interface dont la table de traduction des adresses devrait
tre modifie. Non prcise, la premire interface applicable sera utilise.
NBTSTAT :
mise jour du cache du fichier Lmhosts
NBTSTAT [-a Nom Distant] [-A adresse IP] [-c] [-n] [-r] [-R] [-s] [S] [intervalle]
Affiche les statistiques du protocole et les connexions TCP/IP actuelles utilisant NBT (NetBIOS sur
TCP/IP).
-a (tat carte)
Liste la table de noms de la machine distante (nom connu).
-A (tat carte)
Liste la table de noms de la machine distante (adresse IP).
-c (cache)
Liste le cache de noms distant y compris les adresses IP.
-n (noms)
Liste les noms NetBIOS locaux.
-r (rsolus)
Liste les noms rsolus par diffusion et via WINS.
-R (Recharge)
Purge et recharge la table du cache de noms distante.
-S (Sessions)
Liste la table de sessions avec les adresses destination IP.
-s (sessions)
Liste la table de sessions convertissant les adresses de destination IP en noms d'htes via le fichier
htes.
Exemple :
nbtstat -A @IP
cette commande renvoie le nom NetBIOS, nom du systme, les utilisateurs connects ...de la machine
distante.
TELNET :
telnet <IP ou host>
telnet <IP ou host> <port TCP>
La faon la plus utile dutiliser la commande telnet est
pour vrifier si un service quelconque TCP tourne sur
un serveur distant en spcifiant aprs ladresse IP le
numro de port TCP. Cest ainsi que lon peut tester si
le service SMTP, par exemple, tourne sur un serveur
Microsoft Exchange en utilisant ladresse IP du
connecteur SMTP et puis 25 comme numro de port.
Les ports les plus courants sont :
ftp (21), telnet (23), smtp (25), www (80), kerberos
(88), pop3 (110), nntp (119) et nbt (137-139).
Prfrer SSH
(Putty)
NSLOOKUP :
tester le serveur DNS et/ou la rsolution des
noms sous TCP/IP (sutilise de la manire que
sous unix)
Les options les plus utilises :
> set type=mx pour trouver le relais messagerie dun
domaine
> set type=ns pour trouver le serveur de domaine
associ
> set type=a pour rsoudre un host (par dfaut)
> set type=soa pour les champs du fameux SOA
HOSTNAME :
affiche le nom de la machine
quivalent la commande unix du
mme nom
FINGER :
Affiche des informations sur
lutilisateur connect sur lhte spcifi
finger <user>@<host>
Une machine bien scurise lautre bout
devrait rejeter cette commande (connexion
refuse en rponse) car cette commande
prsente des trous de scurit.
FTP :
client de tlchargement de fichiers
ftp
ftp s:<file>
-s cette option permet de lancer des FTP
en mode batch : spcifie un fichier textuel
contenant les commandes FTP.
Client : actif ou passif
NETMON :
capture et analyse les trames IP
circulant sur le rseau
Netmon== Network Monitor
2 versions : basique + celle du RessourceKit
permet danalyser les trames rseaux Ethernet
et TCP/IP au mme titre que le snoop sous
Solaris mais avec une convivialit Windows et
une slectivit beaucoup plus pratique.
Prfrez Ethereal (http://www.ethereal.com/)
NET : Commandes LAN Manager
Protocole SMB
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION | SHARE
| START | STATISTICS | STOP | TIME | USE | USER | VIEW ]
C:\> net share
Share name Resource Remark
-------------------------------------------------------------------------------
D$ D:\ Default share
print$ C:\WINDOWS\System32\spool\drivers Printer Drivers
C$ C:\ Default share
ADMIN$ C:\WINDOWS Remote Admin
IPC$ Remote IPC
TEMP D:\TEMP
CanonMP3 USB002 Spooled Canon MP390 Series Printer
The command completed successfully.
C:\> net view \\nyx
C:\> net use y: \\moby
C:\> net use z: \\oasis\stephane$
C:\> net send
NETSH :
C:\Documents and Settings\stephane>netsh help
The following commands are available:
Commands in this context:
? - Displays a list of commands.
add - Adds a configuration entry to a list of entries.
bridge - Changes to the `netsh bridge' context.
delete - Deletes a configuration entry from a list of entries.
diag - Changes to the `netsh diag' context.
dump - Displays a configuration script.
exec - Runs a script file.
firewall - Changes to the `netsh firewall' context.
help - Displays a list of commands.
interface - Changes to the `netsh interface' context.
p2p - Changes to the `netsh p2p' context.
ras - Changes to the `netsh ras' context.
routing - Changes to the `netsh routing' context.
set - Updates configuration settings.
show - Displays information.
The following sub-contexts are available:
bridge diag firewall interface p2p ras routing
To view help for a command, type the command, followed by a space, and then
type ?.
Exemples NETSH
Comment modifier votre IP la vole
avec NETSH ?
Sauvegarder/Restaurer la configuration de
linterface
netsh -c interface dump > c:\ici.txt
netsh -c interface dump > c:\etla.txt
netsh -f c:\ici.txt
netsh exec c:\ici.txt
Changer @IP en @fixe prdfinie
cls
@echo off
echo "Reprogramme le rseau sur adresse 192.168.0.100 pour VNC"
pause
netsh interface ip set address name="LAN Cx" static 192.168.0.100 255.255.255.0 192.168.0.254 1
netsh interface ip set dns "LAN Cx" static 192.168.0.200
netsh interface ip set wins LAN Cx" static 192.168.0.200
Pause
Se replacer en DHCP
cls
@echo off
echo "Retour une adresse dynamique done par la Freebox"
netsh interface ip set address name ="LAN Cx" source=dhcp
netsh interface ip set dns LAN Cx" dhcp
pause