dhcpGetOpt |
Écrit par Gilles LAURENT | |||||||||||||||||||||
30-11-2008 | |||||||||||||||||||||
Lecture de la valeur d'une option DHCP disponible sur le serveur DHCP configuré pour l'ordinateur L'outil dhcpGetOpt permet de lire la valeur d'une option DHCP standard comme celles définies dans la RFC 2132 DHCP Options and BOOTP Vendor Extensions. Cet outil est également en mesure de lire la valeur d'une option non standard définie par un administrateur DHCP pour un besoin spécifique. C'est pour ce second scénario que j'ai été amené à developper cet outil. En effet, dans le cadre d'un projet de mobilité mené pour un client, dont je n'exposerai pas les détails ici (sic !), j'avais besoin de trouver un moyen de récupérer des paramètres de configuration différents en fonction du site et plus particulièrement du sous-réseau dans lequel le poste de travail (ordinateur portable) était connecté. Les postes de travail étant membres d'un domaine Active Directory, j'ai tout d'abord envisagé de m'appuyer sur la notion de site Active Directory et de récupérer ainsi les paramètres de configuration associés via ADSI. Cette solution n'était toutefois pas satisfaisante car les sites Active Directory étaient composés de plusieurs sous-réseaux. En revanche, d'une part tous les postes de travail étaient configurés en IP dynamique et d'autre part tous les sous-réseaux de l'entreprise possédaient leur propre étendue DHCP. Sachant qu'il est possible de définir et de configurer des options DHCP pour chaque étendue, je détenais enfin la solution à ma problématique. Note: Au moins une interface réseau doit être configurée en adressage IP dynamique. Le serveur DHCP interrogé sera celui configuré pour le client via broadcast ou IPHelper. Les formats des options actuellement supportés :
Quelques exemples d'utilisation avec le DHCP du fournisseur free.fr : WSH D:\Test> ' lecture du masque de sous-réseau (option 1) WSH D:\Test> @dhcpgetopt -opt 1 -format ip querying DHCP option on Intel(R) PRO/Wireless LAN 2100 3B Mini PCI Adapter opt1_1=255.255.255.0 WSH D:\Test> ' lecture de l'adresse IP de la passerelle (option 3) WSH D:\Test> @dhcpgetopt -opt 3 -format ip querying DHCP option on Intel(R) PRO/Wireless LAN 2100 3B Mini PCI Adapter opt3_1=192.168.0.254 WSH D:\Test> ' lecture de l'adresse IP des serveurs DNS (option 6) WSH D:\Test> @dhcpgetopt -opt 6 -format ip querying DHCP option on Intel(R) PRO/Wireless LAN 2100 3B Mini PCI Adapter opt6_1=212.27.40.240 opt6_2=212.27.40.241 WSH D:\Test> ' lecture de la durée du bail de l'adresse IP (option 51) WSH D:\Test> @dhcpgetopt -opt 51 -format u32 querying DHCP option on Intel(R) PRO/Wireless LAN 2100 3B Mini PCI Adapter opt51_1=864000 Un exemple d'utilisation avec le DHCP Interne Cisco Network Registrar : WSH D:\Test> ' lecture d'une option non standard (option 254) WSH D:\Test> ' cette option a été définie par l'administrateur DHCP WSH D:\Test> @dhcpgetopt -opt 254 -format str querying DHCP option on Broadcom NetXtreme Gigabit Ethernet Driver opt254=\\server1\share Historique: Plateformes supportées: Usage: Aide en ligne: Options : Exemples : Téléchargement: |
|||||||||||||||||||||
Dernière mise à jour : ( 01-12-2008 ) |
< Précédent | Suivant > |
---|