Outil pour serveur DHCP Windows

Outil pour serveur DHCP Windows - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 11-06-2009 à 14:58:23    

Bonjour,
 
Nous avons actuellement un serveur DHCP Windows déployé.
L'idée est de pouvoir faire des recherches par rapport à l'adresse MAC d'un poste pour avoir son IP et/ou Host.
Il est visiblement impossible de le faire via la mmc. Il est possible de lister tous les baux, mais uniquement pour une étendue. Le souci c'est qu'on a 46 étendues ... :pt1cable:  
J'aurai donc voulu savoir si quelqu'un pourrait m'indiquer des softs/scripts qui permettent de faire cela (interroger la base du DHCP windows pour faire diverses recherches).
Les commandes "netsh dhcp ..." permettent de faire cela, mais bon, il faut que je liste toutes les étendues, puis ensuite tous les baux, et ensuite faire une recherche dedans, mais si je pouvais éviter de ré-inventer la roue ca serai pas mal  :jap:  
 
Merci d'avance pour vos infos.


---------------
La violence est le dernier refuge de l'incompétence (Isaac ASIMOV, Fondation).
Reply

Marsh Posté le 11-06-2009 à 14:58:23   

Reply

Marsh Posté le 11-06-2009 à 15:56:23    

Avec la commande suivante :
NETSH DHCP SERVER DUMP >ConfigDHCP.txt
 
Tu obtiens un fichier texte avec toute ta config DHCP dans laquelle tu peux chercher ton adresse MAC.
 
Si tu sais te débrouiller avec les scripts et les commandes en ligne, tu dois pouvoir réaliser un script qui te sortira directement les infos que tu veux.

Reply

Marsh Posté le 11-06-2009 à 16:07:56    

Wolfman a écrit :

Avec la commande suivante :
NETSH DHCP SERVER DUMP >ConfigDHCP.txt
 
Tu obtiens un fichier texte avec toute ta config DHCP dans laquelle tu peux chercher ton adresse MAC.
 
Si tu sais te débrouiller avec les scripts et les commandes en ligne, tu dois pouvoir réaliser un script qui te sortira directement les infos que tu veux.


 
Le fichier texte de sortie ne contient que la config DHCP et les adresses fixées, pas les baux en cours, or ce sont ces derniers qui m'interessent...
Dans tous les cas, je sais comment récupérer les baux via la commande netsh (enfin il faut en faire plusieurs, car avec le nombre conséquent de range qu'on a...), je cherche surtout un soft/script un peu plus "user friendly".  
Si ya pas alors je me lancerais dans le developpement du script, mais je préfère me renseigner avant quand meme :)


---------------
La violence est le dernier refuge de l'incompétence (Isaac ASIMOV, Fondation).
Reply

Marsh Posté le 10-08-2009 à 21:16:12    

Au cas ou ... :bounce:

Reply

Marsh Posté le 10-08-2009 à 21:22:01    

netsh dhcp server \\serveurdhcp scope 10.1.2.0 show clients marche pas par exemple ?

Reply

Marsh Posté le 10-08-2009 à 21:54:50    

ca doit fonctionner certainement, mais j'ai 46 étendues comme précisé plus haut, donc du coup pour rechercher une IP depuis une adresse MAC ... j'vais etre oblige' de scripter un p'tit truc je pense, ya pas l'air d'y avoir l'outil magique dont je reve ;)


Message édité par bath66 le 10-08-2009 à 23:08:57

---------------
La violence est le dernier refuge de l'incompétence (Isaac ASIMOV, Fondation).
Reply

Marsh Posté le 10-08-2009 à 22:05:17    

ah bah oui, ça va te donner selon l'étendue, après tu as une commande pour avoir les étendues. sinon tu as l'api pour le serveur dhcp, tu te programmes une dll qui va bien pour faire ton truc.
 
90% de l'opérationel que je fais c'est des scripts hein.

Reply

Marsh Posté le 22-03-2010 à 15:11:04    

si tu as eu la solution, je suis preneur du script, car j'ai un peu le même problème.

Reply

Marsh Posté le 23-03-2010 à 13:07:52    

Je@nb a écrit :

ah bah oui, ça va te donner selon l'étendue, après tu as une commande pour avoir les étendues. sinon tu as l'api pour le serveur dhcp, tu te programmes une dll qui va bien pour faire ton truc.
 
90% de l'opérationel que je fais c'est des scripts hein.


 
mmmm, on s'appelle pas tous Je@nb ;)

Reply

Marsh Posté le 23-03-2010 à 13:40:14    

Si jamais un jour j'ai vraiment rien à faire je regarderai mais là c'est pas trop le cas :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed