Skip navigation.

digital-nation

Blog-note d'un informaticien procrastinate...

Ligne de commande

, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Quelques lignes de commandes pour configurer pour s'amuser... Et plus si affinité !

Adorateur de l'interface graphique, idolâtre de la manipulation de souris passez votre chemin, vous voila prévenu !

Je vous avertissais il y a quelques temps que j'allais faire un billet sur les lignes de commandes sous Windows afin de configurer une carte graphique réseau, pourquoi pas aussi un réseau, voici ce moment arrivé (enfin ici nous verrons quelques rudiments ! Par la suite nous aurons le "sportif").

Avant de continuer, il est important que toutes les lignes de commandes données ici fonctionne dans un Terminal d'un O.S. libre. Il suffit juste d'y trouver la correspondance adéquate et d'y suivre la syntaxe exacte. En route !

Rappel : pour lancer "le terminal" de Windows, où vous pourrez vous amuser follement en ligne de commande, il faut exécuter CMD.EXE ; pour ce faire, ouvrir le menu Démarrer > Exécuter tapez CMD

  1. Les MAP NETWORK DRIVE

    Quelque chose de très utilisé dans les entreprises et dans les réseaux ce sont les MAP NETWORK DRIVE (les lecteurs réseau en d'autres mots). Connectons en un sur notre machine :
    NET USE V: \\MON_SERVER\MON_DOSSIER

    Cela crée un lecteur réseau sur la lettre V... Supprimons le, nous pourrons par la suite le créer :
    NET USE /D 

    Cela supprime la connexion réseau. Si vous désirez suprimer toutes les connexions de ce style, la syntaxe suivante est pour vous :
    NET USE * /D

    N'oubliez pas que la première syntaxe de suppression, dans l'option où vous disposez de plusieurs lettres de nommer celle que vous voulez supprimer...


  2. NETSH

    Activer le DHCP
    Dans un réseau, le DHCP (Dynamic Host Configuration Protocol) est bien souvent activé... L'activer en ligne de commande pur et dur n'est pas possible. Il nous faut rentrer via la ligne de commande dans un SHELL spécifique : le NETSH.
    Pour ce faire, lancer simplement dans un terminal la commande NETSH suivis de ENTER. Au bout de quelques dixièmes de seconde, le PROMPT se change en NETSH> ; lancer la ligne de commande suivante :
    INTERFACE IP SET ADDRESS "NOM_DE_LA_CARTE_RESEAU" DHCP

    Si vous êtes un peu "fade" comme moi, vous pouvez aussi directement taper le SHELL dans la ligne de commande dans le terminal (donc NETSH INTERFACE IP SET ADDRESS "NOM_DE_LA_CARTE_RESEAU" DHCP) et le tour est joué ;

    Définir le serveur DHCP et DNS (à faire sur le serveur)
    Identiquement à la configurasion précédente, nous pouvons aussi définir le DNS automatiquement sur le DHCP. Pour ce faire la ligne de commande est :
    NETSH INTERFACE IP SET DNS "NOM_DE_LA_CARTE_RESEAU" DHCP

    Comme vous pouvez le voir, nous avons simplement rajouté l'option DNS dans la ligne de commande...
    Dans l'option où vous optez pour une configuration DHCP sans serveur DNS, et que ce dernier tombe "en panne" ou autre, vous entrez dans le cas où vous disposez d'un client DHCP sans serveur DHCP. Vu qu'il est impossible au PC de recevoir une configuration, il tombera dans le cas de l'APIPA (adresse IP automatique privée donnée uniquement pas le PC). Une APIPA est toujours du type 169.254.X.Y ... Ce cas de figure est à éviter évidement.

  3. IPCONFIG

    Un utilitaire de configuration, d'aide à la configuration, de visualisation et "d'optionnage" est [URL=]IPCONFIG.
    Il nous sera utile dans tous le cas ! Voyons maintenant une petite utilisation pour définir des groupes DHCP

    Définir les groupes DHCP
    Dans l'option où vous disposez de nombreux PC, devant détenir des configurations spécifiques et cela par exemple par département (Marketing, Comptabilité, ...), vous avez aussi le choix de définir des groupes DHCP. Cela se fait à l'aide de CLASSID dans l'utilitaire IPCONFIG...
    La ligne de commande est donc votre option dans cette syntaxe :
    IP CONFIG /SETCLASSID "NOM_DE_LA_CARTE_RESEAU" NOM_DE_CLASSE_OU_GROUPE

    Cependant lorsque vous utilisez l'utilitaire pour visualiser les groupes, vous ne le voyez pas.
    C:\Documents and Settings\Groumphy>ipconfig
    
    Configuration IP de Windows
    
    
    Carte PPP  New Alcatel Speedtouch Connection :
    
            Suffixe DNS propre à la connexion :
            Adresse IP. . . . . . . . . . . . : 81.241.197.218
            Masque de sous-réseau . . . . . . : 255.255.255.255
            Passerelle par défaut . . . . . . : 81.241.197.218

    Et ce même avec l'argument /ALL qui montre encore plus d'option...
    C:\Documents and Settings\Groumphy>ipconfig /all
    
    Configuration IP de Windows
    
            Nom de l'hôte . . . . . . . . . . : GROUMPHY
            Suffixe DNS principal . . . . . . :
            Type de noud . . . . . . . . . . : Inconnu
            Routage IP activé . . . . . . . . : Non
            Proxy WINS activé . . . . . . . . : Non
    
    Carte PPP  New Alcatel Speedtouch Connection :
    
            Suffixe DNS propre à la connexion :
            Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
            Adresse physique . . . . . . . . .: 00-53-45-00-00-00
            DHCP activé. . . . . . . . . . . : Non
            Adresse IP. . . . . . . . . . . . : 81.241.197.218
            Masque de sous-réseau . . . . . . : 255.255.255.255
            Passerelle par défaut . . . . . . : 81.241.197.218
            Serveurs DNS . . . . . . . . . .  : 195.238.2.21
                                                195.238.2.22

    Et bien, l'affichage par défaut des groupes de configuration n'est pas natif ! Affichons les par la commande suivante :
    IPCONFIG /SHOWCLASSID "NOM_DE_LA_CARTE_RESEAU"

    Vous aurez alors une ligne supplémentaire vous affichant le groupe... Si vous désirez voir cela pour toutes les interfaces, remplacer le nom de la carte réseau par le caractère de substitution * ;

    Pour enlever un groupe, il suffit de le définir à vide :
    IPCONFIG /SETCLASS ID "NOM_DE_LA_CARTE_RESEAU"


  4. Et si...
    Dans l'éventualité de sécurité ou dans le cas d'une configuration spécifique vous ne pouvez vous connecter en tant qu'administrateur de la machine pour faire ces opérations, il est évident que vous pouvez alors utiliser la commande de "lancer sous...".

    En ligne de commande cela donne ceci :
    RUNAS /USER:DOMAINE\NOM_ADMINISTRATEUR "APPLICATION_A_LANCER"

    Et vous n'aurez qu'à introduire votre mot de passe... Dans l'éventualité où vous remplacer
    DOMAINE
    par le nom de la machine, il s'agit d'un travail en local, si vous ne possédez pas le mot de passe réseau, etc...


Voila qui cloture la première phase de ce billet... Dans le prochain, je lancerais quelques idées autres avec les services en lignes de commandes.

Affaire à suivre dans quelques heures, jours, minutes ou autre. Nous verrons notament tout ce qui est lancement d'un DHCP, arrêt, pause etc... Tant dans du SHELL que dans l'interprétateur de commande etc. Comment transformer un PC en routeur en modifiant quelques paramètres etc... Faire le RESET via le SHELL à nouveau etc.

A la bourreLigne de commande v2

Comments

Anonymous 11. November 2008, 15:43

Yves writes:

Salut, tout d'abbord bravo pour ce post très interessant et très clair. Il y just un truc que j'ai pas compris. Quel est le but pratique de setclassid ? faire des groupe ou grappe de carte réseau ? peut-être est-ce pour une fonction que le DHCP d'un 2003 serveur peut gérer ? je ne comprend pas bien le but de cette fonction. si qqun à une réponse... je suis preneur sur dezeque1000 at hotmail.com

A+

Groumphy 3. December 2008, 06:59

Hello,

Cela permet de définir un groupe de carte réseau. Par exemple toutes les cartes réseau du Marketing de ta société peuvent être dans un groupe. Cela permet de gérer facilement les "Wake on Lan" groupés par exemple...

Cette pratique est référencée dans les bonnes manières IT :smile:

Cela se gère notamment sur du 2003. C'est sur cela que j'ai fait les différents tests.

A te lire,

G.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31