|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2010 Messages : 203 ![]() |
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) |
|
|
00
|
|
|
#2 | |
|
Membre expérimenté
![]() Vincent Consultant en technologies Inscription : avril 2010 Messages : 383 ![]() |
Citation:
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 |
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mai 2010 Messages : 203 ![]() |
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) |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mai 2010 Messages : 203 ![]() |
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) |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Nico Inscription : janvier 2010 Messages : 46 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : avril 2007 Messages : 1 702 ![]() |
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 http://orabache.developpez.com/ |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Vincent Consultant en technologies Inscription : avril 2010 Messages : 383 ![]() |
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 |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : mai 2010 Messages : 203 ![]() |
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) |
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() Inscription : avril 2007 Messages : 1 702 ![]() |
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 http://orabache.developpez.com/ |
|
|
00
|
|
|
#10 | |
|
Membre expérimenté
![]() Vincent Consultant en technologies Inscription : avril 2010 Messages : 383 ![]() |
Citation:
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 |
|
|
|
00
|
|
|
#11 |
|
Membre expérimenté
![]() |
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. |
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Inscription : mai 2010 Messages : 203 ![]() |
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) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com