Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1376 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  dhcdp : subnet différent de celui de la carte réseau qui ecoute ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

dhcdp : subnet différent de celui de la carte réseau qui ecoute ?

n°1179702
doum
Mentalita nissarda
Posté le 16-11-2009 à 10:39:02  profilanswer
 

Bonjour à tous,
 
j'essaye de configurer un serveur dhcp sur une OpenBSD existant sur notre réseau
 
Mon probleme, j'ai x interfaces virtuelles sur ce serveur, une pour chaque vlan.
Ces Vlan sont ensuite routés vers d'autres Vlan.
 
Je voudrais que le serveur dhcp ecoute sur l'interface "vlan2" (range ip 192.168.2.0/24) et distribue des IP 192.168.12.0/24 pour les demandes quii viendront du vlan12 (ip helper-address)
 
Seulement je crée mon dhcdp.conf ainsi :


 
shared-network LOCAL-NET {
        option  domain-name "internet.domain";
        option  domain-name-servers 192.168.1.50;
 
        subnet 192.168.12.0 netmask 255.255.255.0 {
                option routers 192.168.12.254;
                range 192.168.12.201 192.168.12.215;
                default-lease-time 86400;
                max-lease-time 86400;
        }
}


Et quand je lance dhcpd j'ai ca dans les logs :

dhcpd[24152]: Can't listen on vlan2 - dhcpd.conf has no subnet declaration for 192.168.2.12
dhcpd[24152]: No interfaces to listen on.
dhcpd[24152]: exiting.


Est il possible de faire ce que je veux faire ? Et si oui comment ?
 
merci de votre aide

mood
Publicité
Posté le 16-11-2009 à 10:39:02  profilanswer
 

n°1179705
fighting_f​alcon
Posté le 16-11-2009 à 10:46:54  profilanswer
 

je vois pas bien comment des pcs obtenant une IP en 192.168.12.0/24 pourraient communiquer sur un réseau en 192.168.2.0/24 mais soit ...
 
a la limite, essaye par une interface virtuelle ... qui elle aura une ip en .12, par exemple 192.168.12.1
Interface virtuelle liée à la réelle en .2.0/24

n°1179708
doum
Mentalita nissarda
Posté le 16-11-2009 à 10:54:45  profilanswer
 

fighting_falcon a écrit :

je vois pas bien comment des pcs obtenant une IP en 192.168.12.0/24 pourraient communiquer sur un réseau en 192.168.2.0/24 mais soit ...

 

a la limite, essaye par une interface virtuelle ... qui elle aura une ip en .12, par exemple 192.168.12.1
Interface virtuelle liée à la réelle en .2.0/24


me semble que c'est le principe du ip helper address
Le PC va faire une demande de broadcast sur son vlan, cette demande va etre transformer en unicast vers le serveur défini (via la commande ip helper), qui va répondre.

 

Mon interface est deja une interface virtuelle en fait.
Je peux en créer une autre remarque. Mais ca me semble etrange
J'ai un serveur DHCP sur un win 2003 (utilisé pour tout mon réseau Active Directory), je n'ai pas d'interface virtuelle pour chaque vlan existant, et pourtant il distribue des adresses pour une 30aine de vlan


Message édité par doum le 16-11-2009 à 11:08:16
n°1179741
kisscoolz
Posté le 16-11-2009 à 12:59:46  profilanswer
 

rajoute dans ton shared network
 
subnet 192.168.2.0 netmask 255.255.255.0 {
}
 
si je me plante pas, le serveur dhcp a besoin d'avoir une déclaration pour le réseau auquel il est connecté meme si il ne distribue pas d'adresse dessus.

n°1179814
doum
Mentalita nissarda
Posté le 16-11-2009 à 15:46:43  profilanswer
 

Exact  
 
Je l'avais fait ca marchait, mais j'avais pas encore eu le temps de venir poster :)
 
Par contre question, y'a des commandes pour avoir des retours de :
- liste des baux utilisés
- nombre d'ip encore libre dans chaque range  
 
?
 
En tout cas merci de votre aide

n°1179883
fighting_f​alcon
Posté le 16-11-2009 à 20:16:46  profilanswer
 

Sous debian et dérivées, les baux sont stockés dans /var/lib/dhcp3/dhcpd.leases
 
mais il n'y a aucune commande (du moins à ma connaissance) qui exploite ce fichier ...

n°1179885
kisscoolz
Posté le 16-11-2009 à 20:59:13  profilanswer
 

Il existe des classes perl, php, etc ... pour parser le fichier de conf mais jamais eu l'occasion de tester.

Message cité 1 fois
Message édité par kisscoolz le 16-11-2009 à 20:59:37
n°1179905
doum
Mentalita nissarda
Posté le 16-11-2009 à 22:31:37  profilanswer
 

fighting_falcon a écrit :

Sous debian et dérivées, les baux sont stockés dans /var/lib/dhcp3/dhcpd.leases
 
mais il n'y a aucune commande (du moins à ma connaissance) qui exploite ce fichier ...


Oui sous OpenBSD il est ailleurs (je l'ai pas en tete la) mais ca doit etre le meme
 
Tiens d'ailleurs j'ai plusieurs fois les memes PC qui apparaissent dans ce fichier c'est normal (meme nom d'hote, meme mac, meme ip distribué)
 

kisscoolz a écrit :

Il existe des classes perl, php, etc ... pour parser le fichier de conf mais jamais eu l'occasion de tester.


Ah tiens je chercherai demain.
merci

n°1186328
doum
Mentalita nissarda
Posté le 16-12-2009 à 10:25:53  profilanswer
 

Je remonte mon sujet parceque j'ai un nouveau probleme

 

Jusqu'a présent je n'avais qu'un range a distribuer, cela fonctionnait bien :


shared-network LOCAL-NET {
        option  domain-name "internet.domain";
        option  domain-name-servers 192.168.1.50;
 
        subnet 192.168.12.0 netmask 255.255.255.0 {
                option routers 192.168.12.254;
                range 192.168.12.201 192.168.12.215;
                default-lease-time 86400;
                max-lease-time 86400;
        }
        subnet 172.22.194.0 netmask 255.255.255.0 {
               #Adresse de la carte réseau
        }
}

 

J'ai voulu distribué des adresses sur un autre vlan, en plus du 192.168.12
J'ai modifié mon fichier ainsi :

 


shared-network LOCAL-NET {
        option  domain-name "internet.domain";
        option  domain-name-servers 192.168.1.50;
 
        subnet 192.168.12.0 netmask 255.255.255.0 {
                option routers 192.168.12.254;
                range 192.168.12.201 192.168.12.215;
                default-lease-time 86400;
                max-lease-time 86400;
        }
        subnet 192.168.45.0 netmask 255.255.255.0 {
                option routers 192.168.45.254;
                range 192.168.45.1 192.168.45.100;
                default-lease-time 86400;
                max-lease-time 86400;
        }
        subnet 172.22.194.0 netmask 255.255.255.0 {
               #Adresse de la carte réseau
        }
}

 

Probleme, il distribue des adresses 192.168.45 sur des PC du vlan 12 et des adresses en 12 sur des PC du vlan 45

 

Exemple dans le daemon.log :
DHCPDISCOVER from xx:xx:xx:8e:3f:91 via 192.168.45.251
DHCPOFFER on 192.168.12.210 to xx:xx:xx:8e:3f:91 via 192.168.45.251
DHCPDISCOVER from xx:xx:xx:40:03:73 via 192.168.12.251
DHCPOFFER on 192.168.45.21 to xx:xx:xx:40:03:73 via 192.168.12.251

 

Comment faire pour que le serveur DHCP renvoie bien une adresse du range correspondant au vlan ?
Je comprends pas comment avec un range en /24 et une adresse venant du ip helper en 45, il peut lui renvoyer une ip en 12

 

merci de votre aide


Message édité par doum le 16-12-2009 à 10:28:05
n°1186333
doum
Mentalita nissarda
Posté le 16-12-2009 à 10:47:02  profilanswer
 

Hum ok en fait il fallait créer 3 shared-network different, un par subnet, et ca a l'air de fonctionner
 
A confirmer dans le temps


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  dhcdp : subnet différent de celui de la carte réseau qui ecoute ?

 

Sujets relatifs
Impossible d'avoir le reseau[mandriva] transferer un dossier en reseau avec sftp
Cherche logiciel pour réguler la vitesse du ventilo d'une carte ATI[résolu]problème de réseau étrange
diffuser la tv sur mon réseau[Résolu] Comment configurer carte physique pour gérer trunk et vlan
Petit réseau entre Mandriva(s)Connaitre la configuration de la carte réseau (Speed & Duplex) - RHEL
Plus de sujets relatifs à : dhcdp : subnet différent de celui de la carte réseau qui ecoute ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)