OVH Cloud OVH Cloud

Baux non délivrés : Déplacer DHCP de Win2003 à Win2003

3 réponses
Avatar
David Jobin
Bonjour tout le monde,

Je veux déplacer mon service DHCP sur Windows 2003 serveur (DC) vers un
autre Windows 2003 serveur (DC lui aussi).

Je procède donc très simplement ;
- Backup à l'aide de netsh des config, scopes et reservation du premier
serveur.
- Installation du service DHCP sur le nouveau serveur.
- Autorisation du serveur dans l'AD
- Restore avec netsh des configs, scopes et reservations sur le nouveau.

Je valide, les deux serveurs sont identiques.
Ils sont tous deux dans le même subnets : 1.1.192.x / 24
Ils deservent les mêmes scopes :
1.1.192x / 24 (reservations)
1.1.194.x /23 (poste clients + reservations)

Parfait, je poursuis donc.

- J'arrête le service DHCP sur le premier serveur.
- Je fais un ipconfig /release , ipconfig /renew sur mon poste client qui
devrait maintenant obtenir son adresse à partir du nouveau service DHCP.
Résultat : Impossible de rejoindre serveur dhcp. Humm ? Répare la config IP,
désactive/active la carte, je redémarre le poste : Même chose !!

Et voilà où j'en suis ... aucun bail n'est délivré par le nouveau
serveur.... ni même avec réservation de MAC.

Je ne sais plus quoi faire. J'ai tenté de tout désinstaller et réinstaller
le service sur mon second serveur et lui faire une config bien à lui, très
simpliste, à la main. ¨ca ne change rien.

Qu'est-ce qui me manque ... j'oublie certainement quelque chose. Est-ce que
le premier service doit être arrêter depuis longtemps avec que l'autres ne
puissent fonctionner. Est-ce que mon problème vient de mon serveur ou des
client qui ne veulent pas utliser ce dernier. Je ne sais pas. Si quelqu'un
peut m'éclairer, je serais bien heureux.

Merci beaucoup !!

--
David Jobin

3 réponses

Avatar
GG
Bonjour tout le monde,
Je veux déplacer mon service DHCP sur Windows 2003 serveur (DC) vers
un autre Windows 2003 serveur (DC lui aussi).


dump
Transfère la configuration du serveur DHCP local vers la fenêtre d'invite de commandes lorsque cette commande est exécutée dans
l'environnement netsh.

Syntaxe
dump

Lorsqu'elle est exécutée à partir d'une invite de commandes ou dans un fichier de commandes, le résultat peut être enregistré
dans un fichier texte. Si aucun paramètre n'est utilisé, la commande exporte la configuration du serveur local vers la fenêtre
d'invite de commandes.

Syntaxe
netsh dhcp server [AdresseIP] dump >[NomEtCheminFichier]

Paramètres
AdresseIP

Spécifie l'adresse IP du serveur DHCP pour lequel la configuration est affichée.

NomEtCheminFichier

Spécifie à la fois l'emplacement où le fichier est enregistré et le nom du fichier de destination dans lequel la configuration
du serveur DHCP est enregistrée. Si ce paramètre n'est pas spécifié, la configuration du serveur DHCP est exportée vers la
fenêtre d'invite de commandes.

Remarques
. Cette commande transfère la configuration DHCP sous forme de texte dans la fenêtre de l'invite de commandes. Vous pouvez
copier ou rediriger cette sortie vers un fichier afin de l'afficher dans un éditeur de texte. Une fois la sortie du fichier
obtenue, vous pouvez utiliser la commande exec pour configurer un autre serveur DHCP avec la même configuration.

. Avant d'exécuter la commande dump sur le serveur source, rapprochez toutes les étendues et corrigez toutes les
incohérences relevées.

. La commande suivante exporte la configuration actuelle du serveur DHCP local (la source) vers un fichier texte nommé
Dhcpcfg.dmp. Ce fichier peut être copié vers un autre serveur DHCP (destination) et être utilisé pour recréer la configuration
source sur ce serveur. Vous pouvez recréer la configuration à l'aide la commande suivante :

dump > dhcpcfg.dmp

. Avant d'utiliser la commande exec pour exécuter un fichier d'exportation sur le serveur de destination, effectuez les
opérations suivantes :

1.
Fermez la console DHCP sur le serveur de destination. Ne la rouvrez qu'à la fin de l'exécution de la commande exec.

2.
Supprimez toutes les définitions d'options par défaut et toute classe utilisateur et fournisseur présente sur le
serveur de destination.


. Les exemples ci-dessous démontrent comment utiliser les commandes Netsh delete optiondef et del class pour mener à bien
cette suppression. Vous pouvez exécuter ces commandes à l'invite dhcp server>, à partir de l'environnement netsh.

. delete optiondef 76

. del class "Classe BOOTP par défaut"

. del class "Options Microsoft Windows 98"


. Sur le serveur de destination, la commande exec permet de charger et d'exécuter la configuration enregistrée :

netsh exec dhcpcfg.dmp

. Après avoir utilisé la commande exec pour charger le fichier d'exportation, rapprochez toutes les étendues. Utilisez
ensuite la commande net stop dhcpserver pour arrêter le service Serveur DHCP et la commande net start dhcpserver pour le
relancer afin que les modifications de la base de données soient validées.


Exemples
La première commande, exécutée dans l'environnement netsh, transfère la configuration du serveur DHCP local vers la fenêtre
d'invite de commandes.

La deuxième commande, exécutée à l'invite de commandes, exporte la configuration d'un serveur DHCP dont l'adresse IP est
192.168.0.1 vers un fichier texte nommé Dhcpcfg.dmp dans le dossier C:Dhcp de l'ordinateur local.

La troisième commande, exécutée à l'invite de commandes, exporte la configuration d'un serveur DHCP dont l'adresse IP est
192.168.0.1 vers un fichier texte nommé Dhcpcfg.dmp dans un dossier réseau partagé nommé BackupDhcp.

dump

netsh dhcp server 192.168.0.1 dump > C:DhcpDhcpcfg.dmp

netsh dhcp server 192.168.0.1 dump > BackupDhcpDhcpcfg.dmp


--
Cordialement.
GG.
Le forum de SBS
http://sbsfr.free.fr/

Avatar
David Jobin
Merci pour ta réponse GG,

En fait, mon problème réside réellement dans le fait que mon deuxième
serveurs DHCP existant dans mon environnement n'émet pas de baux aux clients.
(Et non pas dans le fait que j'ai de la difficulté à copier ma configuration
d'un à l'autre)

Supposons qu'on oublie l'étape : "Déplacer la config du premier serveur vers
le second serveur à l'aide de netsh dump" ... et que plutot, je sois à
configuré mon 2ieme service DHCP "vierge". Mon premier service roule
toujours. Je creer mes etendues sur le 2ieme serveur, parametre DNS,
passerelle, mes reservations, etc. Bon. Ensuite, j'autorise le serveur dans
l'AD.

Déjà, à ce moment, il devrait émettre des baux, non ? Il devrait répondre au
dhcprequest !? Mais non, il ne le fait tout simplement pas. Le premier
continue de servir, mais pas le deuxième. Alors je stop le service DHCP du
premier. Afin d'être bien certain que ce n'est pas à cause de lui. Toujours
rien. Mes client n'obtiennent plus de baux du tout. Le serveur no2 ne fait
absolument rien .... je suis dans le néant. C'est pourtant si simple
configurer un service DHCP.

Que faire ?

Merci encore.

--
David Jobin
Sys Admin.
Institut Nationale de Santé Publique du Québec



Bonjour tout le monde,
Je veux déplacer mon service DHCP sur Windows 2003 serveur (DC) vers
un autre Windows 2003 serveur (DC lui aussi).


dump
Transfère la configuration du serveur DHCP local vers la fenêtre d'invite de commandes lorsque cette commande est exécutée dans
l'environnement netsh.

Syntaxe
dump

Lorsqu'elle est exécutée à partir d'une invite de commandes ou dans un fichier de commandes, le résultat peut être enregistré
dans un fichier texte. Si aucun paramètre n'est utilisé, la commande exporte la configuration du serveur local vers la fenêtre
d'invite de commandes.

Syntaxe
netsh dhcp server [AdresseIP] dump >[NomEtCheminFichier]

Paramètres
AdresseIP

Spécifie l'adresse IP du serveur DHCP pour lequel la configuration est affichée.

NomEtCheminFichier

Spécifie à la fois l'emplacement où le fichier est enregistré et le nom du fichier de destination dans lequel la configuration
du serveur DHCP est enregistrée. Si ce paramètre n'est pas spécifié, la configuration du serveur DHCP est exportée vers la
fenêtre d'invite de commandes.

Remarques
. Cette commande transfère la configuration DHCP sous forme de texte dans la fenêtre de l'invite de commandes. Vous pouvez
copier ou rediriger cette sortie vers un fichier afin de l'afficher dans un éditeur de texte. Une fois la sortie du fichier
obtenue, vous pouvez utiliser la commande exec pour configurer un autre serveur DHCP avec la même configuration.

. Avant d'exécuter la commande dump sur le serveur source, rapprochez toutes les étendues et corrigez toutes les
incohérences relevées.

. La commande suivante exporte la configuration actuelle du serveur DHCP local (la source) vers un fichier texte nommé
Dhcpcfg.dmp. Ce fichier peut être copié vers un autre serveur DHCP (destination) et être utilisé pour recréer la configuration
source sur ce serveur. Vous pouvez recréer la configuration à l'aide la commande suivante :

dump > dhcpcfg.dmp

. Avant d'utiliser la commande exec pour exécuter un fichier d'exportation sur le serveur de destination, effectuez les
opérations suivantes :

1.
Fermez la console DHCP sur le serveur de destination. Ne la rouvrez qu'à la fin de l'exécution de la commande exec.

2.
Supprimez toutes les définitions d'options par défaut et toute classe utilisateur et fournisseur présente sur le
serveur de destination.


. Les exemples ci-dessous démontrent comment utiliser les commandes Netsh delete optiondef et del class pour mener à bien
cette suppression. Vous pouvez exécuter ces commandes à l'invite dhcp server>, à partir de l'environnement netsh.

. delete optiondef 76

. del class "Classe BOOTP par défaut"

. del class "Options Microsoft Windows 98"


. Sur le serveur de destination, la commande exec permet de charger et d'exécuter la configuration enregistrée :

netsh exec dhcpcfg.dmp

. Après avoir utilisé la commande exec pour charger le fichier d'exportation, rapprochez toutes les étendues. Utilisez
ensuite la commande net stop dhcpserver pour arrêter le service Serveur DHCP et la commande net start dhcpserver pour le
relancer afin que les modifications de la base de données soient validées.


Exemples
La première commande, exécutée dans l'environnement netsh, transfère la configuration du serveur DHCP local vers la fenêtre
d'invite de commandes.

La deuxième commande, exécutée à l'invite de commandes, exporte la configuration d'un serveur DHCP dont l'adresse IP est
192.168.0.1 vers un fichier texte nommé Dhcpcfg.dmp dans le dossier C:Dhcp de l'ordinateur local.

La troisième commande, exécutée à l'invite de commandes, exporte la configuration d'un serveur DHCP dont l'adresse IP est
192.168.0.1 vers un fichier texte nommé Dhcpcfg.dmp dans un dossier réseau partagé nommé BackupDhcp.

dump

netsh dhcp server 192.168.0.1 dump > C:DhcpDhcpcfg.dmp

netsh dhcp server 192.168.0.1 dump > BackupDhcpDhcpcfg.dmp


--
Cordialement.
GG.
Le forum de SBS
http://sbsfr.free.fr/







Avatar
David Jobin
Finalement, mon problème est résolu.

Je ne croyais pas que cela aurait un impact. Mias nous avons un pare-feu en
périphérie. Il ne segmente pas les deux sous-réseaux (clients et serveurs) ..
mais tout de même, lors du broadcast que fait le client ou le serveur, je ne
sais plus. Le firewall interceptait et refusait la demande dhcprequest. Il a
fallu ajouter notre 2ieme serveur DHCP comme DHCP Relay valide dans les
config du pare-feu.....

Oufff, enfin ca fonctionne, je me disais bien aussi que c'était pas si
compliqué à faire fonctionner un DHCP !

Merci !

--
David Jobin
Sys Admin.
Institut Nationale de Santé Publique du Québec



Bonjour tout le monde,

Je veux déplacer mon service DHCP sur Windows 2003 serveur (DC) vers un
autre Windows 2003 serveur (DC lui aussi).

Je procède donc très simplement ;
- Backup à l'aide de netsh des config, scopes et reservation du premier
serveur.
- Installation du service DHCP sur le nouveau serveur.
- Autorisation du serveur dans l'AD
- Restore avec netsh des configs, scopes et reservations sur le nouveau.

Je valide, les deux serveurs sont identiques.
Ils sont tous deux dans le même subnets : 1.1.192.x / 24
Ils deservent les mêmes scopes :
1.1.192x / 24 (reservations)
1.1.194.x /23 (poste clients + reservations)

Parfait, je poursuis donc.

- J'arrête le service DHCP sur le premier serveur.
- Je fais un ipconfig /release , ipconfig /renew sur mon poste client qui
devrait maintenant obtenir son adresse à partir du nouveau service DHCP.
Résultat : Impossible de rejoindre serveur dhcp. Humm ? Répare la config IP,
désactive/active la carte, je redémarre le poste : Même chose !!

Et voilà où j'en suis ... aucun bail n'est délivré par le nouveau
serveur.... ni même avec réservation de MAC.

Je ne sais plus quoi faire. J'ai tenté de tout désinstaller et réinstaller
le service sur mon second serveur et lui faire une config bien à lui, très
simpliste, à la main. ¨ca ne change rien.

Qu'est-ce qui me manque ... j'oublie certainement quelque chose. Est-ce que
le premier service doit être arrêter depuis longtemps avec que l'autres ne
puissent fonctionner. Est-ce que mon problème vient de mon serveur ou des
client qui ne veulent pas utliser ce dernier. Je ne sais pas. Si quelqu'un
peut m'éclairer, je serais bien heureux.

Merci beaucoup !!

--
David Jobin