IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Serveur Discussion :

DHCP+DC : attribution d'adresses ip en fonction de l'adresse MAC


Sujet :

Windows Serveur

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 203
    Points : 162
    Points
    162
    Par défaut DHCP+DC : attribution d'adresses ip en fonction de l'adresse MAC
    Bonjour tout le monde,

    je dispose actuellement d'un dhcp comprenant 3 étendues et d'un contrôleur de domaine. Je souhaiterai, à l'aide d'un script de démarrage, qu'une adresse ip soit automatiquement donnée à un client en fonction de son adresse MAC.

    Ainsi si un client a telle adresse MAC, il sera automatiquement transféré dans l'étendue idoine.

    Merci pour vos réponses.
    Maman disait toujours "L'informatique c'est comme une boîte de chocolats : on ne sais jamais sur quoi on va tomber." (Forrest Gump)
    Un battement d'aile de papillon peut provoquer un plantage d'ordinateur. (Théorie du Chaos)
    Pour survivre à Windows, il faut devenir Windows. (John Rambo)

  2. #2
    Membre éclairé Avatar de suchiwa
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2010
    Messages
    435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 435
    Points : 899
    Points
    899
    Par défaut
    Citation Envoyé par Auron89 Voir le message
    Bonjour tout le monde,

    je dispose actuellement d'un dhcp comprenant 3 étendues et d'un contrôleur de domaine. Je souhaiterai, à l'aide d'un script de démarrage, qu'une adresse ip soit automatiquement donnée à un client en fonction de son adresse MAC.

    Ainsi si un client a telle adresse MAC, il sera automatiquement transféré dans l'étendue idoine.

    Merci pour vos réponses.
    Bonjour,

    La fonction de donner une adresse ip à une adresse MAC prédéfinie est déjà implémenté dans les solutions de DHCP Windows.

    Je n'ai pas de DHCP sous la main, mais une fois installé, dans les différents services, on te propose d'extraire des ip d'un range, destinées à une utilisation spécifique. Sur le site de supinfo, j'ai déjà vu ce cas.

    Vincent
    Dans le doute, reboot...

    https://mcp.microsoft.com/authenticate/validatemcp.aspx
    931584 | Micr0s0ft

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 203
    Points : 162
    Points
    162
    Par défaut
    Bonjour et merci pour ta réponse!

    Je vais aller jeter un coup d'œil sur le site et on verra ce que ça donne.
    À plus tard

    Vincent ( )
    Maman disait toujours "L'informatique c'est comme une boîte de chocolats : on ne sais jamais sur quoi on va tomber." (Forrest Gump)
    Un battement d'aile de papillon peut provoquer un plantage d'ordinateur. (Théorie du Chaos)
    Pour survivre à Windows, il faut devenir Windows. (John Rambo)

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 203
    Points : 162
    Points
    162
    Par défaut
    Re,

    donc je suis allé et ça m'a fait tiqué; je me suis dis que tu parlais certainement de la réservation d'IP, où l'on réserve une IP bien spécifique en fonction de l'adresse MAC du poste concerné.

    En gros c'est à peu près ça que je veux, mais je souhaite que la tâche soit plus automatisée. En fait, j'ai un utilitaire me permettant de récupérer toutes les adresses MAC d'un réseau. Et avec ces adresses MAC, il faudrait que le DHCP assigne automatiquement une IP, peu importe laquelle, au client qui se connecte, mais en attribuant une IP appartenant à l'étendue qui lui correspond le mieux.

    Par exemple, j'ai 1 étendue Profs et 1 étendue Élèves. Un poste Élève désire se connecter sur le réseau. À l'aide de l'adresse MAC qui a été récupéré depuis ce dernier, on lui assigne une IP appartenant à l'étendue Élèves.
    Maman disait toujours "L'informatique c'est comme une boîte de chocolats : on ne sais jamais sur quoi on va tomber." (Forrest Gump)
    Un battement d'aile de papillon peut provoquer un plantage d'ordinateur. (Théorie du Chaos)
    Pour survivre à Windows, il faut devenir Windows. (John Rambo)

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 46
    Points : 55
    Points
    55
    Par défaut
    Bonjour,

    dans ce cas, on utilisera alors des VLan de niveau 2 (appartenance au VLAN en fonction de l'adresse MAC).

    Regardes au niveau de tes switchs, ce sont eux qu'il faut configurer. Si tu as des problèmes, postes plutôt sur la partie réseau.

  6. #6
    Membre éprouvé
    Avatar de neuneu1
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2007
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 874
    Points : 1 194
    Points
    1 194
    Par défaut
    bonjour,
    je ne pense pas que cela soit faisable.
    ton dhcp attribue une adresse libre,et qui n est pas réservé.

    je pense que tu n as pas le choix, les réservations ce font a la main.
    le vlan ne sera pas utile non plus, car meme si le switch filtre l adresse mac, tu n as qu un seul dhcp donc , il fait partie des 2vlan, et il attribuera une adresse libre dans n'importe quel étendu.

    même si tu avais deux dhcp, avec le même sous reseau ou réseau distinct,ce n est pas gérable.
    je suppose qu il y a un acces a des ressources partages.
    donc avec deux dhcp de diffèrent réseau avec une interface commune pour communiquer.
    Un élève doit se connecter il plug son câble et la c'est le 1 er dhcp qui répond qui fixe l adresse, donc tu ne sais pas si tu vas sur le réseau 1 ou etendue 1 ou sur la 2..

    Mais bon je peux me trompe , et je suis curieux d avoir la reponse..
    a+
    Une porte peut -etre ouverte ou....rouge!!!!:mouarf

  7. #7
    Membre éclairé Avatar de suchiwa
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2010
    Messages
    435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 435
    Points : 899
    Points
    899
    Par défaut
    Bonjour,

    Une étendu pour les élèves ,une étendue pour les profs...

    Ca sent le subnetting, mais il manque un petit quelque chose qui te permette d'identifier la catégorie.

    Les utlisateurs viennent avec un ordinateur portable ?

    Sont ils dans le même espace quand ils se connectent où dans des endroits différents (salle de profs, salle d'étude) ? Suivant le cas, j'ai dans l'idée que tu veux monter des ressources différents, donc ici ce n'est pas la couche réseau qui intervient, mais la couche session, via le username plutôt qu'une IP.

    Sachant qu'avec powershell, identifier un username pour ensuite y attibuer une adresse ip n'est pas impossible. Ensuite identifier l'adresse MAC pour toujours lui affecter la même IP...

    J'dis ça, j'dis rien...

    Vincent
    Dans le doute, reboot...

    https://mcp.microsoft.com/authenticate/validatemcp.aspx
    931584 | Micr0s0ft

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 203
    Points : 162
    Points
    162
    Par défaut
    Citation Envoyé par suchiwa Voir le message
    Sachant qu'avec powershell, identifier un username pour ensuite y attribuer une adresse ip n'est pas impossible.
    Finalement ce serait plutôt ça, en effet. Mais comment procède-t-on?
    Maman disait toujours "L'informatique c'est comme une boîte de chocolats : on ne sais jamais sur quoi on va tomber." (Forrest Gump)
    Un battement d'aile de papillon peut provoquer un plantage d'ordinateur. (Théorie du Chaos)
    Pour survivre à Windows, il faut devenir Windows. (John Rambo)

  9. #9
    Membre éprouvé
    Avatar de neuneu1
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2007
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 874
    Points : 1 194
    Points
    1 194
    Par défaut
    re,

    c'est un moyen mais tu butte toujours sur le même problème.
    Dans le script il faut soit définir l adresse ip, ou mieux la récupérer, afin de lui mettre une ip definie.

    ou il faudrait une moulinette qui lit l adresse mac du poste, puis la compare a un fichier contenant la liste des adresse mac puis affecte une ip.
    Donc ,je pense que dans n importe quel cas tu sera oblige de faire un travail a la main.
    la version script te permet d éviter la tache de suppression de la réservation dans le dhcp.

    en gros:
    un fichier xls qui contient les adresse mac sur une colonne et a cote une ip.

    Donc dans ce cas seul la mise a jour des adresse mac dans ton fichier est a modifier

    a+
    Une porte peut -etre ouverte ou....rouge!!!!:mouarf

  10. #10
    Membre éclairé Avatar de suchiwa
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2010
    Messages
    435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2010
    Messages : 435
    Points : 899
    Points
    899
    Par défaut
    Citation Envoyé par neuneu1 Voir le message
    ou il faudrait une moulinette qui lit l adresse mac du poste, puis la compare a un fichier contenant la liste des adresse mac puis affecte une ip.
    Bonjour,

    Heuuu, si on sait lire une adresse MAC, on sait faire à peut prêt tout sous powershell, sauf le café...

    Une requête wmi, du netsh, peu connue mais utile commande getmac ou un ipconfig donne des informations.

    Ensuite quelque chose qui est personnel à un server, c'est son nom: $env:computername est l'équivalent en powershell à echo %computername% sous dos.

    Sous powershell, pour une requête WMI, tapez (gwmi Win32_ComputerSystem).name : vous obtiendrez parmi les nombreuses façon de l'avoir le nom du serveur.

    $serveur = (gwmi Win32_ComputerSystem).name
    $ip =
    $AddressMAC=
    ...

    Tes ordianteurs/serveurs font parti d'un AD ? Tu "scan" les objets "computer" de l'AD de chaque OU et tu demandes à récupérer toutes les adresses MAC (ton outil) en relation avec le nom de serveur. Suivant le nom tu affectes à l'adresse MAC une IP disponible.

    C'est un début de projet...

    Un bouquin que je vous conseille est le Guide de référence pour l'administrateur système des éditions ENI. Il m'a beaucoup aidé, et m'aide encore

    Vincent
    Dans le doute, reboot...

    https://mcp.microsoft.com/authenticate/validatemcp.aspx
    931584 | Micr0s0ft

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Points : 712
    Points
    712
    Par défaut
    Le problème, c'est le but visé. SI on a les adresses mac, et qu'on sait qui doit aller dans quel range, pourquoi ne pas tout simplement fixer les adresses IP dans les bon range et basta. Adr Mac eleve 1=Ip eleve 1, etc.
    Faire des allocations dhcp dynamqiue en fonction de scripts basés sur des mac statique, c'est la mort. C'est se mettre en position de ne plus rien comprendre à ce qui se passe. Exemple, que se passe-t-il si une adresse mac inconnue apparait. En ayant un range ip eleve fix et un range prof, on peut faire aussi un range inconnu dynamique.

    Et effectivement, la question réseau se pose, comme l'a dit Suchiwa. Si vraiment on a besoin de range séparé, il faut se poser la question de lans séparés. C'est bien plus efficace si on veut contrôler quelque chose. Une adresse mac, ça se change comme deux qui rigolent.

  12. #12
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 203
    Points : 162
    Points
    162
    Par défaut
    Wouah, merci pour toutes vos réponses mais c'est bien trop compliqué pour moi!
    De plus je dois vous informer que mon collègue et moi avons abandonné l'idée.
    Je suis donc sincèrement désolé de vous avoir fait perdre votre temps à nous donner une réponse en vain. Cependant continuez ainsi, c'est ce qui fait la force de ce forum
    Maman disait toujours "L'informatique c'est comme une boîte de chocolats : on ne sais jamais sur quoi on va tomber." (Forrest Gump)
    Un battement d'aile de papillon peut provoquer un plantage d'ordinateur. (Théorie du Chaos)
    Pour survivre à Windows, il faut devenir Windows. (John Rambo)

Discussions similaires

  1. Réponses: 7
    Dernier message: 30/05/2008, 03h42
  2. Conversion de l'adresse d'une fonction
    Par neerylka dans le forum C++
    Réponses: 2
    Dernier message: 13/09/2007, 09h05
  3. fonction include et adresse relative?
    Par M4XiMUZ dans le forum Langage
    Réponses: 3
    Dernier message: 30/04/2007, 08h45
  4. [Mail] Fonction mail : bad adress syntax
    Par xG-Hannibal dans le forum Langage
    Réponses: 4
    Dernier message: 28/11/2006, 10h29
  5. Memoriser l'adresse d'une fonction
    Par Mike91 dans le forum C++
    Réponses: 3
    Dernier message: 23/11/2006, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo