| |||||
| Dernière réponse | |
|---|---|
| Sujet : plusieurs dhcp sur un réseau | |
| doum | Bon ben apparement j'ai trouvé un truc qui marche, meme si je vois pas trop pourquoi.
J'explique. Mettons que j'ai une plage d'adresse, 192.168.1.0 a 192.168.10.255, et 2 serveurs DHCP. J'ai donné au premier serveur le pool 192.168.1.0->192.168.5.255 et au deuxieme le reste. Si je veux que le poste TOTO garde tjs l'adresse 192.168.2.1, je crée la résa sur les 2 serveurs et ca marche, alors que le serveur 2 ne peut normalement pas distribué cette adresse. Ben meme en coupant le serveur 1 il recupere bien l'adresse. Je sais pas pourquoi mais en tout cas c'est good |
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| doum | Bon ben apparement j'ai trouvé un truc qui marche, meme si je vois pas trop pourquoi.
J'explique. Mettons que j'ai une plage d'adresse, 192.168.1.0 a 192.168.10.255, et 2 serveurs DHCP. J'ai donné au premier serveur le pool 192.168.1.0->192.168.5.255 et au deuxieme le reste. Si je veux que le poste TOTO garde tjs l'adresse 192.168.2.1, je crée la résa sur les 2 serveurs et ca marche, alors que le serveur 2 ne peut normalement pas distribué cette adresse. Ben meme en coupant le serveur 1 il recupere bien l'adresse. Je sais pas pourquoi mais en tout cas c'est good |
| mickael de psagot | on fait pas d'homlet sans casser les PJ (comprendra qui pourra...)
desole, c'est ce que j'ai... <:-( |
| doum |
|
| mickael de psagot | ok:
a ce moment la, mets exactment les memes plage sur les 2 servers, avec les memes reservations. puis, tu exclues la moitie des adresses sur le 1er, et ensuite l'autre moitie sur le 2eme. tout ceci en evitant bien evidement d'exclure les adresses a reserver. tu sais reserver, n'est ce pas? en notant la mac address des cartes des machines a reserver (ping ip puis arp-a pour obtenir facilelemt la mac) dis moi ce qu'il en est!! |
| doum |
|
| mickael de psagot | simple:
prennons un reseau 192.168.0.x tu colles sur le 1er dhcp les adresses 192.168.0.1 ->192.168.0.125 par exemplem et sur le 2eme 192.168.0.151 -> 192.168.0.254 comme ca, pas d'interference, pas de pb, tout le monde est content. le premier qui repond a gagne. par contre, sur w2003, ne mets jamais 2 dhcp ensemble, car comme tu as pu le constater, le dhc p 2003 se bloque des qu'il detecte un autre dhcp. peut etre que s'il est autoraized, ca resoud le pb, mais j'ai jamais eu l'occase de tester... j'ai juste faili peter un cable le soir ou j'ai installer un modem cable qui servait aussi de dhcp, et que ca avait totalement bloque le mien... j'ai mis une bonne heure a comprendre ce qui se passait... |
| doum |
|
| com21 |
|
| Jef34 | Les DHCP sous 2000/2003 sont plus vicieux que ca.
Lorsqu'ils démarrent et à certaines périodent les lances des DHCP_REQUEST, et attendent une réponse d'un serveur DHCP. S'ils reçoivent une réponse dans la meme plage, tu peux avoir une erreur dans l'Event Log Ce qui est sur, c'est que si l'autre DHCP n'est pas autorisé dans AD, tu auras un autre Event de dénonciation. Ton serveur autorisé va dénoncer le serveur NT4 (par exemple) s'il n'est pas autorisé dans AD. Je confirme la mise en place de deux DHCP avec des plages différentes. Eviter la meme plage, si la stations et en veille, à son Wake Up tu auras un conflit. |
| dav74 | OK, j'ai compris (je n'avais pas pensé que les pc pouvaient être éteind et ne pas pouvoir répondre au ping!!!) alors confirme tu que la bonne solution pourait être 2 serveurs dhcp avec 2 plages différentes (sous 1 même réseau). As tu déjà entendu parlé des pb évoqués par Gilles un peu plus haut ? |
| com21 | avant de prendre l'adresse ip, le client test l'adresse ip en la pinguant, si ça ne répond pas, il la prend, si ça répond il envoie l'info au serveur dhcp et en redemande une autre.
cf un log ethereal lors de la demande de d'adresse ip en dhcp ;) |
| dav74 | Les 2 dhcp ne pouront pas délivrer les mêmes adresses ip, car je pense que si pb il y a il est là (2 seveurs délivrant les mêmes adresses)
Pour com21: je ne comprend pas ton histoire de ping, pour moi,le client emet un broadcast (255.255.255.255) vers tous les serveurs dhcp présent, cette diffusion contient une demande de bail, puis les dhcp envoient une proposition au client qui accepte la première qu'il reçoit et qui renvoie un message en disant: "A tous les dhcp: j'accepte la proposition du dhcp x, les autres, vous pouvez garder vos adresses pour les autres clients" tu peux préciser ce que tu entends par:"ça marche seulement si les pc clients répondent aux pings." merci |
| _gilles_ | si les deux plages sont sur le meme reseau je ne vois pas trop ce que ça peut changer, d'autant que dans mon test les étendues ne se chevauchaient pas, ce qui revient a peut de chose pret au même non ? |
| dav74 | Non pas de routage car les 2 plages sont sur le même réseau (masque 255.255.0.0 donc réseau pour les 2 premiers octet de l'adresse ip et machine sur les 2 derniers) |
| _gilles_ | Le premier serveur dhcp etait pdc d'un domaine nt4 et le 2003 etait dc d'un domaine ad |
| _gilles_ | c'etait sur la meme plage ; Mais si tu mets deux dhcp avec 2 plages différentes il va falloir faire du routage non ? |
| dav74 | Autre chose (en même temps je lis un bouquin sur server 2003 !), visiblement il faut toujours que le premier serveur soit "membre d'un domaine ou éventuellement sur un controleur de domaine", est ce que c'était le cas pour toi gilles ? |
| dav74 | Bon, si on se résume la bonne solution (voir mon premier message), c'est 2 dhcp avec 2 plages différentes (par exemple pour un masque 255.255.0.0 on aurait un dhcp avec une plage du style 132.147.1.1/254 et un autre avec une plage 132.147.2.1/254). Question pour Gilles: Quand tu as eu un refus du dhcp de server 2003, tu avais la même plage d'adresse ou 2 plages différentes (comme ci-dessus) ? |
| _gilles_ | Ba en fait pour 2003 server j'ai deja eu le cas en changeant un serveur, il y avait deja un dhcp nt4 sur le reseau et lorsque j'ai voulu demarrer le service sur le 2003 j'ai un un message m'indiquant qu'il etait impossible de demarrer le service parce qu'un autre dhcp était deja present sur le reseau ; maintenant il y a peut etre une façon particuliere de le parametrer . |
| LaTeX_ | dans le cours microsoft sur l'implémentation réseau windows 2000, ils préconisent 2 dhcp avec 2 plages différentes. |
| dav74 | Je n'ai jamais vu écrit nul part qu'on ne pouvait pas lancer un dhcp server 2003 si il y en a déjà un autre sur le réseau (réseau physique ou réseau logique (même début d'adresse ip)). Dans un bouquin sur la certification crosoft, il parle bien de 2 serveurs dhcp sur un même reseau (redondance)mais sans donner plus de détail d'où mes interogations ? Mais bon peut être que tu as raison Gilles ? |
| _gilles_ | Je n'ai jamais fais l'experience mais on m'a toujours dit que si on mettait deux serveurs DHCP sur un reseau il y en avait toujours 1 qui finissait par tomber, legende ou réalité ... ? cela dit il est impossible de lancer un serveur dhcp 2003 server si un autre serveur dhcp tourne deja, il doit bien y avoir une raison ... |
| com21 | ça marche seulement si les pc clients répondent aux pings. |
| dav74 | Après recherche, il semblerai que les 2 peuvent fonctionner sur la même plage d'adresse, c'est le plus rapide qui servira le client. Il ne peut pas y avoir de conflit car un client 98,2000 ou XP verifie toujours si l'adresse proposée par le dhcp est déjà utilisé sur le réseau. Si c'est le cas (par exemple dhcp1 fournie l'adresse ip1 à un client et quelque temps plus tard dhcp2 fournie la même adresse ip1 à un autre client)le client envoie un message au dhcp qui lui a fourni l'adresse en lui disant: " Et mon gars, ton adresse est déjà utilisée !" et le dhcp marque cette adresse comme "BAD ADRESSE" et ne la reproposera plus pour la durée du bail.
Voilà, appelle aux spécialistes pour savoir si mon raisonnement tiens la route. |
| com21 | si meme plage d'ip : il faut qu'un seul marche (le deuxieme ne sera lancé que si le premier est out)
si deux plage différente : les deux peuvent tourner ensembles. |
| Jubijub | je pense que vous aurez aucun moyen de le faire sans les configurer pour ca...essayer de chercher avec des termes genre load balancing... |
| killlkenny | j'en sais pas plus que toi
mais ça m'intéresse aussi moi j'ai 2 serveurs dhcp en w2k please aidez nous |
| dav74 | Je désire mettre 2 serveurs dhcp sur un même réseau (tolérance de panne), comment faire sachant qu'il y en a un sur server 2003 et l'autre sur NT 4 (donc un déclaré dans active directory et l'autre non). Je peux choisir la même plage d'adresse sur les deux (conflits) ?
Je dois séparer ma plage d'adresse ip en deux et attribuer une moitié au dhcp de 2003 serveur et l'autre moitié au dhcp de NT 4 ? (est ce que cela évitera les conflits entre les deux serveurs ?) Merci pour votre aide |




