1. Introduction
2. NET 
3. Hostname 
4. IPConfig 
5. Ping 
6. ARP 
7. Tracert 
8. Route 
9. Netstat

1. Introduction
Je reprend ici les commandes réseaux sous DOS. La majorité ne sont utilisables qu'à partir des DOS inclus dans Windows 95 et suivant, ou même n'existent plus à partir de Windows 2000.
Pour le DOS pur, un fichier de gestionnaire réseau doit au préalable être installé dans le config.sys, par exemple device=c:\reseau\network.sys. Il est fourni avec la carte réseau. D'autres pilotes sont nécessaires au niveau client (pour Novell par exemple) et au niveau protocole.
Le dossier contenant le pilote de la carte est généralement nom_pilote.dos. Il est accompagné de 2 fichiers ini permettant le paramétrage spécifique: oemsetup.inf et protocol.ini. Le paramétrage global se fait le plus souvent par un petit fichier exécutable présent sur la disquette.
Exemple de pilotes à installer dans le config.sys pour une RTL8139
  • DEVICE=C:\LANMAN.DOS\DRIVERS\PROTMAN\PROTMAN.DOS /I:C:\LANMAN.DOS
  • DEVICE=C:\LANMAN.DOS\DRIVERS\ETHERNET\RTL8139\RTSND.DOS

2. La commande NET

La commande réseau NET est une commande externe. Elle est reconnue (je pense) à partir de la version DOS 5.0 et permet de gérer le réseau.

2.1. Net use

NET USE utilise NetBios et permet de connecter ou déconnecter un lecteur réseau sous DOS. La connexion est également effective sous Windows (versions actuelles). Je ne vois que les commandes compatibles avec toutes les versions plus celle actuelles.NET USE [lecteur: | *] [\\computer\repertoire [password | ?]]
[/SAVEPW:NO] [/YES] [/NO] /delete

  • Drive: permet de déterminer la lettre du disque
  • \\computer\repertoire désigne le nom de l'ordinateur et le dossier partagé.
  • Mot de passe permet de spécifier un mot de passe, mais pas le login ce qui rend cette commande difficile à utiliser sur les lecteurs réseaux actuels. | ? permet de spécifier que le mot de passe doit être prompté.
  • /delete supprime le dossier réseau
  • [/user:[nom de domaine\]nom utilisateur] permet de désigner un nom d'utilisateur sur le domaine spécifié
  • [/user:[nom de domaine avec point\]nom utilisateur] identique mais pour les intranet par exemple.
  • [user:[nom de l'utilisateur@nom de domaine avec points]
  • [/persistent: Yes ou No] permet de rendre la connexion permanente.
La commande permet également de partager des imprimantes.
NET USE port \\ordinateur\nom_imprimante [mot de passe] permet d'attribuer un port à une imprimante réseau.
Exemple:
  • NET USE L: \\serveur\public /persistent:yes désigne par la lettre L le dossier public de l'ordinateur serveur. Cette connexion est recrée au prochain démarrage
  • NET USE L: affiche les propriétés de la connexion L:
  • NET USE L: /delete supprime la connexion L:
  • Net use LPT2 \\serveur\laserjet redirectionne le port local LPT2 vers l'imprimante réseau du serveur. 

2.2. Net Send

Cette commande permet d'envoyer des messages via le réseau. Elle est disponible sous XP, plus sous Windows 7.
NET SEND users message: envoie le message à l'utilisateur User
ou net send * message envoie le message à tous les utilisateurs du groupe de travail
Exemple: NET Send * Bonjour du réseau
Cette commande peut être utilise pour demander à tous les utilisateurs de se déconnecter d'un serveur par exemple.

2.3. NET View

Sans option, la commande Net View permet d'afficher les ordinateurs connectés sur le réseau.
Si le nom de l'ordinateur est mentionné comme option, les ressources partagées de cet ordinateur sont affichés.
Dans l'exemple ci-dessous, le PC partage 4 dossiers et une imprimante. La lettre L: signale que le dossier est également configuré comme lecteur réseau dans le poste de travail.
Net View /domaine :nom de domaine permet d'afficher les ordinateurs d'un domaine particulier.

2.4. Net user (à partir de Windows 2000).

Ces commandes sont équivalentes à celle des utilisateurs et mots de passe dans le panneau de configuration de Windows. Cette commande nécessite le statut d'

administrateur dans certains cas (heureusement).

NET user: affiche les utilisateurs réseaux d'un ordinateur, pas les utilisateurs connectés sur cet ordinateur via le réseau.
NET user utilisateur: affiche les paramètres de connexion de l'utilisateur

NET user utilisateur password: modifie le mot de passe de l'utilisateur.
NET user utilisateur /delete: supprime l'utilisateur mentionné. Sous Windows, l'utilisateur qui exécute la commande doit obligatoirement être administrateur local.

2.5 Net start et net stop.

Ces 2 commandes permettent de démarrer ou d'arrêter des services réseaux. Le service doit être désigné expressément. 
NET START service démarre les services réseaux (et d'autres), ne peux être exécuté dans une fenêtre Windows en Win3.0 - 3.11Différentes options sont disponibles et diffèrent suivant les versions du DOS utilisé (y compris sous Windows) pour un démarrage sélectif. Vous pouvez également démarrer un seul service exemple: NET START DHCP
NET Stop service permet d'arrêter des services démarrés. Ici aussi les option changent avec les versions. Exemple Net stop dhcp arrête le serveur DHCP. 
Ces commandes sont équivalentes à celles des Services dans les outils d'administration

2.6. Net config

NET config workstation: affiche les propriétés de connexion de la station sur laquelle elle est exécutée. C'est fonction est généralement inutile.
NET config serveur: affiche les propriétés de connexion du serveur ou de la station selon l'option choisie. C'est fonction est généralement inutile
Cette fonction est généralement inutile, à part pour vérifier le groupe de travail ou le nom de domaine (avec l'option Workstation).

2.7 Net session

NET session: permet d'afficher les connexions sur un ordinateur, y compris les autres ordinateurs. 

Dans l'exemple ci-dessous, l'ordinateur sur lequel se fait la commande est sous Windows 2000 avec comme utilisateur 2000. L'adresse 127.0.0.1 est l'adresse locale. Un autre ordinateur sous NT 4.0 (réellement sous Windows 98) dont le nom est L7S5L8 est connecté avec l'utilisateur BUREAU (sans activité depuis 50 minutes). 

2.8 Autre commande NET

NET DIAGNOSTICS [/NAMES | /STATUS] permet d'exécuter les diagnostics de tests de connexion hardware. /names permet de spécifier un serveur /status, un simple ordinateur. Cette fonction n'existe plus depuis Windows 2000 et supérieurs.

3. Hostname

hostname affiche le nom réseau (Netbios) de l'ordinateur.

Publier un commentaire

Blogger