Bonjour à tous et merci d'avance pour vos réponses.
Actuellement je suis en train de monter un serveur DHCP sous Debian. Mon réseau est coupé en deux grâce à un routeur interne en plus du routeur placé à la sortie pour le web.
J'ai donc un réseau en 192.168.0.0/24 et l'autre en 10.1.0.0/16 .
Le serveur DHCP que j'ai monté se trouve dans le réseau 10.1.0.0, j'ai alors monté un relay DHCP dans le réseau 192.168.0.0.
Je ne suis pas encore arriver à le faire fonctionner mais ma question ne porte pas la dessus, je souhaitais savoir si il était possible dans la config du DHCP de permettre que toutes les demandes d'adresses provenant du réseau 198 reçoivent des IP comprisent entre 192.168.0.1 - 192.168.0.20 et que toutes les demandes d'ip provenant du réseau 10.1.0.0 reçoivent des IP comprisent entre 10.1.0.1 - 10.1.0.20 .
EN faites je ne sais pas comment paramétré le DHCP pour qu'il puisse différencier la provenance des requêtes. En espérant que vous m'ayez suivi.
Merci !
# subnet, range, pool
Posté par NeoX . Évalué à 5.
dans chacun des subnet tu vas definir les range qui t'interesse à fournir
range 192.168.0.1 192.168.0.20 (pour le subnet 192.168)
sinon man dhcpd ou man dhcp3-server
[^] # Re: subnet, range, pool
Posté par fyah . Évalué à 2.
je dirais comme NeoX:
Il suffit de rajouter:
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.20;
}
subnet 10.1.0.0 netmask 255.255.0.0 {
range 10.1.0.1 10.1.0.20;
}
dans ton dhcpd.conf.
En fait dhcp va automatiquement associer les requetes avec l'adresse IP de l'interface qui reçoit cette requête et donc choisir dans le subnet qui correspond.
[^] # Re: subnet, range, pool
Posté par Manutchelo . Évalué à 1.
[^] # Re: subnet, range, pool
Posté par Manutchelo . Évalué à 1.
Me voici devant ma plate-forme. Alors avant de pouvoir tester ce que vous m'avez donné comme indication je n'arrive déjà pas à faire fonctionner mon relay DHCP.
Le serveur DHCP qui se trouve sur le réseau 10.1.0.0/16 fonctionne et distribue correctement des IP aux machines de ce réseau.
Par contre pour ce qui est des machines du réseau 192.168.0.0/24 se trouvant derrière le routeur et qui sont censé utilisé le dhcp relay ça ne fonctionne pas.
Je lance sur la machine disposant de l'Agent relay la commande :
dhcrelay 10.1.10.13 -d
(10.1.10.13 étant l'IP du serveur dhcp)
et quand je lance une demande d'ip sur un xp avec ipconfig /renew voila ce qui s'affiche sur la machine relay :
Ignoring BOOTREQUEST with giaddr of 192.168.0.3
Ignoring BOOTREQUEST with giaddr of 192.168.0.3
Ignoring BOOTREQUEST with giaddr of 192.168.0.3
...
192.168.0.3 étant l'IP de la machine relay. Es-ce le DHCP qui ignore ma demande ou l'agent relay ? Dois-je configurer quelque chose dans le routeur genre des routes ou une redirection de ports ?
Merci encore
[^] # Re: subnet, range, pool
Posté par Manutchelo . Évalué à 1.
L'Agent relay envoie bien une demande d'ip en direction du serveur DHCP se trouvant sur l'autre réseau, celui-ci reçoit la demande et y répond avec un DHCPOFFER en direction de l'agent relay. Néanmoins la trame n'arrive pas à destination. Le routeur l'a bloque apparament.
Je vais chercher dans cette direction.
[^] # Re: subnet, range, pool
Posté par NeoX . Évalué à 2.
machineA x==x (10.1.x.y) x==x serveur dhcp x==x (192.168.0) x==x routeur x==x machineB
[^] # Re: subnet, range, pool
Posté par Manutchelo . Évalué à 1.
Pour info : j'ai changer le réseau 192.168.0.0/24 en 192.168.1.0/24
Mon réseau ressemble à ça :
XP (Virtuelle pour test DHCP)
0.0.0.0
^
|
|
XP (Physique) -----------------> Debian (Virtuelle relay DHCP)
192.168.1.2 192.168.1.3
|
|
|
192.168.1.1
Routeur
10.1.10.20
|
|
|
Switch------> XP (Physique)-----> Debian (Virtuelle Serveur DHCP)
| 10.1.10.11 10.1.10.13
|
|
WAN
[^] # Re: subnet, range, pool
Posté par Manutchelo . Évalué à 1.
[^] # NAT ?
Posté par fyah . Évalué à 1.
Ton routeur doit faire du NAT pour que les retour de paquets en provenance de 10.1.0.x soient reroutés vers 192.168.1.x qui en avait la demande au départ.
je pense que actuellement, ton routeur ne sachant pas qui a fait cette demande (pas lui, il en est sur) ignore le paquet.
bon courage
[^] # Re: subnet, range, pool
Posté par NeoX . Évalué à 2.
1°) le wan branché sur un switch... ne serait-ce pas plutot le routeur vers internet qui est branché sur le switch
2°) il faut que le routeur sache faire du relai dhcp ce qui n'est pas le cas de beaucoup de routeur d'entrée de gamme (pas prevu pour ca)
3°) ta machine debian/xp virtuelle ne peux pas avoir d'autre adresse IP que 192.168.1.X (fournie par le routeur) ou une IP fournie par le dhcp de ton systeme virtuel
le relai dhcp devrait se situer sur le routeur qui irait alors interroger le serveur pour fournir des IPs sur le reseau 192.168.1.x
# C'est le routeur qui fait chi**
Posté par Manutchelo . Évalué à 1.
j'ai essayer de faire une redirection de port, de rajouter des routes que se soit dans le routeur ou le serveur DHCP mais rien à faire, je me suis peut-etre trompé dans ces actions mais pourtant j'ai relus et relus mes paramètres je trouve pas mon erreur....
[^] # Re: C'est le routeur qui fait chi**
Posté par fyah . Évalué à 2.
1) DHCP relay [ce que tu as choisi]
2) Configurer Iptables pour qu'il gère le forward des requêtes.
Pour 1) il semble que l'option ip_forward est a activer pour que le relay fonctionne avec plusieurs interfaces.
Essaye de lancer dhcp relay en mode verbose, tu "verras" peut-être ce qui se passe....
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.