reseaux informatiques
outils reseaux
Introduction et objectifs- Introduction
Les réseaux informatiques sont par nature complexes car leur administration demande des compétences sur un grand nombre de domaines. Par ailleurs la multiplicité des protocoles, des systèmes d'exploitation et des équipements rend leur gestion compliquée.
Ainsi la plupart des systèmes d'exploitation proposent des outils d'administration réseau rudimentaires permettant d'effectuer les quelques tests indispensables lors de la mise en réseau d'une nouvelle machine ou lors d'une panne globale du réseau, permettant de déterminer d'où proviennent les éventuels problèmes. Dans ce cours nous parlerons des outils des diagnostique ou de dépannage réseau pour Windows.
En principe tous les outils donc nous allons parler se trouve dans le système d’exploitation sous le répertoire : C:\Windows\System32\. Ces outils s’utilisent avec l’invite de commande ‘‘cmd’’ que l’on peut retrouver en faisant :
- "Démarrer" => "exécuter" et vous tapez : cmd
- "Démarrer" => "programmes" => "Accessoires" => "Invite de Commande"
Présentation de l’invite de commande
- Objectifs
Ce cours à pour objectif de permettre à l’apprenant de connaitre et de maitriser les outils de base en administration réseau des système Windows.
- LES OUTILS D’ADMINISTRATION LES PLUS UTILISEZ
Ces outils sont exécutés sur invite de commande et sont spécifique au système Windows.
La syntaxe est la suivante :
Outil -paramètre1 -parametre2 -parametreN
N.B : les paramètre sont facultatif on les ajoute lorsqu’on cherche une information spécifique sur la commande.
- L’OUTIL PING
« Ping » est acronyme de Packet INternet Groper c’est sans nul doute l'un des outils d'administration de réseau le plus connu. Il s'agit pourtant de l'un des outils les plus simples puisqu'il permet, grâce à l'envoi de paquets, de vérifier si une machine distante répond et, par extension, qu'elle est accessible par le réseau. L'outil ping permet ainsi de diagnostiquer la connectivité réseau grâce à une commande du type :
Ping "le_nom_du_site".
Ping sur localhost
La commande ping possède plusieurs paramètres nous les avons listés quelques-uns dans le tableau ci-après :
Option |
Signification |
-t |
Envoie la requête ping sur l'hôte spécifié jusqu'à interruption. Ctrl-C pour arrêter. |
-a |
Recherche les noms d'hôte à partir des adresses. |
-n |
Nombre de requêtes d'écho à envoyer. |
-l |
Taille Envoie la taille du tampon. |
-f |
Active l'indicateur Ne pas fragmenter dans le paquet. |
-i |
Durée de vie. |
-v |
Type de service |
-r |
Enregistre l'itinéraire pour le nombre de sauts. |
-s |
Dateur pour le nombre de sauts. |
-j |
Itinéraire source libre parmi la liste d'hôtes. |
-k |
Itinéraire source stricte parmi la liste d'hôtes. |
-w |
Délai d'attente pour chaque réponse, en millisecondes. |
- Outil IPConfig
IPConfig est un utilitaire de ligne de commande qui donne la configuration liée à TCP/IP d’un hôte. En cas d’utilisation avec l’option /all, il génère un rapport de configuration détaillé pour toutes les interfaces réseau. La sortie peut être réacheminée vers un fichier et collée dans d’autres documents.
C:\WINDOWS\system32>ipconfig /all
Commande ipConfig
Les options IPCONFIG :
/? |
Affiche ce message d'aide. |
/all |
Affiche toutes les informations de configuration. |
/release |
Libère l'adresse IP pour la carte spécifiée. |
/renew |
Renouvelle l'adresse IP pour la carte spécifiée. |
/flushdns |
Vide le cache de la résolution DNS. |
/registerdns |
Actualise tous les baux DHCP et réinscrit les noms DNS. |
/displaydns |
Affiche le contenu du cache de la résolution DNS. |
/showclassid |
Affiche tous les ID de classe DHCP autorisés pour la carte. |
/setclassid |
Modifie l'ID de classe DHCP. |
- Outil Netstat
Netstat affiche les statistiques de protocole et les connexions TCP/IP actuelles de votre machine. Les différentes informations vous permettent de savoir quels sont les ports ouverts de votre machine, quelles adresses sont connectées, etc. Une mine de renseignements qui permet de connaître ce qui se passe sur votre PC quand il est connecté sur le réseau
C:\WINDOWS\System32\>netstat -a et C:\WINDOWS\System32\>netstat -ano
Résultat de la commande netstat
Voici un petit tableau pour comprendre ce qui est représenté :
Proto |
Permet de savoir si c'est un protocole de connexion sur un port de type TCP ou UDP |
Adresse locale |
Dans le cas où le port local correspondant TCP, le 0.0.0.0: XXX (où XXX est un numéro de port différent de 0) cela signifie que le port est en écoute de toute adresse IP réclamant une ouverture de connexion TCP sur ce port |
Adresse distante |
- Dans le cas de port TCP, le 0.0.0.0:0, pour l'adresse distante, signifie que la connexion sera acceptée en provenance de toute adresse IP utilisant n'importe quel port source. |
Etat |
- TCP (LISTENING): On apprend déjà que nous sommes en attente de connexion sur un certain nombre de ports TCP et en attente de datagramme sur un certain nombre de ports UDP. |
- Les options netstat
Commandes |
COMMENTAIRE |
-a |
Affiche toutes les connexions et les ports en écoute. |
-e |
Affiche les statistiques Ethernet. Cette option peut être combiné avec l'option -s. |
-n |
Affiche les adresses et numéros de port en format numérique. |
-o |
Affiche le processus d'identification associé à chaque connexion |
-p |
Affiche les connexions du protocole spécifié par proto ; proto peut être TCP ou UDP. Utilisé avec l'option -s pour afficher les statistiques par protocole, proto peut être TCP, UDP ou IP. |
-r |
Affiche la table de routage. |
-s |
Affiche les statistiques par protocole. Par défaut, les statistiques sont affichées pour TCP, UDP et IP ; l'option -p peut être utilisée pour spécifier un seul de ces protocoles. |
intervalle |
Affiche les statistiques sélectionnées au délai spécifié par intervalle (en secondes). Appuyez sur Ctrl+C pour arrêter l'affichage des statistiques. Par défaut, NETSTAT n'affiche les informations sur la configuration qu'une seule fois. |
- Les options netstat
Commandes |
COMMENTAIRE |
-a |
Affiche toutes les connexions et les ports en écoute. |
-e |
Affiche les statistiques Ethernet. Cette option peut être combiné avec l'option -s. |
-n |
Affiche les adresses et numéros de port en format numérique. |
-o |
Affiche le processus d'identification associé à chaque connexion |
-p |
Affiche les connexions du protocole spécifié par proto ; proto peut être TCP ou UDP. Utilisé avec l'option -s pour afficher les statistiques par protocole, proto peut être TCP, UDP ou IP. |
-r |
Affiche la table de routage. |
-s |
Affiche les statistiques par protocole. Par défaut, les statistiques sont affichées pour TCP, UDP et IP ; l'option -p peut être utilisée pour spécifier un seul de ces protocoles. |
intervalle |
Affiche les statistiques sélectionnées au délai spécifié par intervalle (en secondes). Appuyez sur Ctrl+C pour arrêter l'affichage des statistiques. Par défaut, NETSTAT n'affiche les informations sur la configuration qu'une seule fois. |
- Outil NBTStat
NBTStat affiche les statistiques du protocole et les connexions TCP/IP actuelles utilisant NBT
Les options de cet outil sont :
-a |
Liste la table de noms de l'ordinateur distant (nom connu). |
-A |
Liste la table de noms d'ordinateurs distants (adresse IP). |
-c |
Liste le cache de noms distant y compris les adresses IP. |
-n |
Liste les noms NetBIOS locaux. |
-r |
Liste les noms résolus par diffusion et via WINS. |
-R |
Purge et recharge la table du cache de noms distante. |
-S |
Liste la table de sessions avec les adresses destination IP. |
-s |
Liste la table de sessions convertissant les adresses de destination IP en noms d'hôtes NETBIOS. |
-RR |
Envoie des paquets de libération de nom à WINS puis actualise |
Nom Distant |
Nom de l'ordinateur hôte distant |
adresse IP |
Représentation décimale pointée de l'adresse IP. |
intervalle |
Réaffiche les statistiques sélectionnées, en marquant un temps d'arrêt égal à "intervalle" secondes entre chaque affichage. Appuyez sur Ctrl+C pour arrêter l'affichage des statistiques. |
- Outil NET
La commande "net" fournit des informations sur les échanges au niveau application.
Lacommande net n’est pas utilisé seul, dans la pratique on la joint avec un autre mot clé pour avoir le résultat souhaiter. Voici les commande net à utiliser
- NET ACCOUNTS
NET ACCOUNTS met à jour la base de données des comptes d'utilisateur et modifie les contraintes de mot de passe et d'accès pour tous les comptes. Employée sans argument, NET ACCOUNTS affiche le paramétrage courant des contraintes de mot de passe et d'accès, ainsi que des informations sur le domaine.
Options :
/forcelogoff: |
Définit le délai (en minutes) devant s'écouler avant que ne soit fermée la session d'un utilisateur sur un serveur lorsque le compte utilisateur ou le temps d'ouverture de session valide expire |
/lockoutthreshold: |
Ce paramètre définit le nombre de connexions échouées avant que le compte ne soit verrouillé. La plage va de 1 à 999. |
/lockoutduration: |
Ce paramètre spécifie le nombre de minutes où le compte va rester verrouillé avant de redevenir déverrouillé. La plage va de 1 à 99999. |
/lockoutwindow: |
Ce paramètre permet de définir le nombre maximum de minutes entre deux tentatives de connexion échouées avant que le compte ne soit verrouillé . La plage va de 1 à 99999. |
/minpwlen: |
Nombre de caractères minimum d'un mot de passe. La valeur par défaut est 6, la plage va de 0 à 14 |
/maxpwage: |
Nombre de jours maximum pour un mot de passe. La valeur par défaut est 90, la plage va de 0 à 49710 |
/minpwage: |
Nombre de jours devant s'écouler avant que le mot de passe ne puisse être changé. La valeur par défaut est 0, la plage va de 0 à maxwage |
/uniquepw: |
Nombre de fois avant lesquelles un mot de passe ne peut être réutilisé |
/sync |
Force une synchronisation du domaine |
/domain |
Effectue les actions précédentes sur un contrôleur de domaine |
- NET COMPUTER
NET COMPUTER ajoute ou supprime des ordinateurs dans la base de données d'un domaine.
Options :
COMMANDE |
COMMENTAIRE |
\\ |
Nom de l'ordinateur devant être ajouté ou enlevé |
/add |
Ajoute l'ordinateur |
/del |
Enlève l'ordinateur |
- NET FILE
"net file" referme un fichier partagé et supprime les verrous de fichier. Employée sans argument, "net file" liste les fichiers ouverts sur un serveur en fournissant pour chacun d'eux :
- Le numéro d'identification
- Le nom de chemin
- Le nom d'utilisateur
- Le nombre de verrous.
Cette commande ne fonctionne que sur les serveurs.
Les options utiles sont :
- Id : Identification du fichier (donné en entrant la commande net file)
- /close : Ferme un fichier ouvert et libère les enregistrements verrouillés
- NET GROUP
Ajoute ou modifie les groupes globaux sur des serveurs. Sans paramètre, il liste les groupes
Options :
COMMANDE |
SIGNIFICATION |
groupname |
Nom du groupe global |
/comment : |
Commentaire si un nouveau groupe global est créé. jusqu'à 48 caractères |
/domain |
Effectue la commande sur un contrôleur principal de domaine |
username |
Nom de l'utilisateur à qui s'applique l'opération |
/add |
Ajoute les utilisateurs au groupe ou le groupe au domaine |
/delete |
Enlève un utilisateur du groupe ou un groupe du domaine |
- NET LOCALGROUP
Effectue des opérations sur des groupes locaux. Utilise les mêmes options que net group.
- NET NAME
Ajoute ou supprime un nom de messagerie (parfois appelé « alias »), ou affiche la liste des noms pour lesquels l'ordinateur accepte des messages.
Options :
COMMANDE |
COMMENTAIRE |
Name |
Le nom de messagerie devant être ajouté / supprimé |
/add |
Ajoute le nom |
/delete |
Enlève le nom |
- NET PRINT
Utilisé pour lister ou modifier les travaux d'impression.
Options :
COMMANDE |
COMMENTAIRE |
\\computername |
Indique le nom d'ordinateur qui possède la file d'attente |
sharename |
Nom de la file d'attente |
Job |
Le numéro du job à modifier |
/hold |
Met un job en pause sur une file d'attente |
/release |
Utilisé avec numéro de travail, ce paramètre bloque un travail d'impression dans la file d'attente d'impression |
/delete |
Supprime un travail d'une file d'impression. |
- NET SEND
Envoie un message à un ordinateur, un utilisateur ou un nom de messagerie
La fameuse commande qui envoie des pop-ups quand vous surfez sur le net
Options :
COMMANDE |
INTERPRETATION |
Name |
Nom de l'utilisateur, de l'ordinateur ou du nom de messagerie. On peut aussi utiliser * pour envoyer un message à tout le groupe |
/domain: |
Tous les utilisateurs du domaine ou d'un domaine indiqué |
/users |
A tous les utilisateurs connectés au serveur |
message |
Le texte du message à envoyer |
- La commande "NET" et les services Windows :
Il est nécessaire de connaitre les noms internes des services à marquer. Je vous conseille donc de faire les recherches sur les services Windows.
- net start : Démarre le service indiqué
- net statistics [workstation or service] : Fournit des informations sur les services serveur et station de travail.
- net stop : Arrête le service indiqué
- net pause : Utilisé pour arrêter un service depuis l'invite de commande.
- net continue Redémarre le service en pause.
- Outil Tracert
Tracert est un outil de diagnostic des réseaux, présents sur la plupart des
systèmes d'exploitation, permettant de déterminer le chemin suivi par un paquet.
La commande traceroute permet ainsi de dresser une cartographie des routeurs présents entre une machine source et une machine cible.
Syntaxe : tracert adresse_ip_ou_nom_de_la_machine
Les Options Tracert
Commande |
COMMANDES |
-d |
Ne pas convertir les adresses en noms d'hôtes. |
-h |
Nombre maximum de sauts pour rechercher la cible. |
-j |
Itinéraire source libre parmi la liste des hôtes. |
-w |
Attente d'un délai en millisecondes pour chaque réponse. |
- Outil NetSH
NETSH est un outil en mode ligne de commande (dans une fenêtre console). Cette commande agit dans différents contextes, qui permettent de configurer votre réseau , de sauvegarder la configuration, de restaurer la configuration, de définir les adresses IP, DNS, DHCP, WINS, etc.
Il peut être utilisé :
- Soit de façon interactive (une commande à la fois)
- Soit en ligne de commande unique (avec un ensemble de paramètres). Dans ce dernier cas, on peut bien sûr l'inclure dans un fichier de commandes (.bat ou .cmd).
par David Matjaba