Relai dhcp - déclaration sous réseaux

Bonjour, j'ai un léger problème dans la réalisation d'un relai dhcp, dans le fichier dhcpd.conf.
J'ai 2 sous réseau: 192.168.1.* et 192.168.2.*

mon fichier:

subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.1.1;
range 192.168.1.50 192.168.1.100
default-lease-time 3600;
max-lease-time 7200;
}

subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.2.1;
range 192.168.2.50 192.168.2.100
default-lease-time 3600;
max-lease-time 7200;
}


L'objectif du srv dhcp est le suivant:

1 machine srv sur 192.168.1.*. La machine est connecté à un switch qui est connecté à un nortel 2430, qui fait un simulateur de LS avec un autre nortel 2430. La sortie du nortel 2430 doit avoir comme sous réseau 192.168.2.*. le nortel est relié à un switch cisco 2960g sur lequel sont connecté 2 pc.

PROBLEME:

Quand je lance le serveur dhcp, j'ai des semicolon expected pour les lignes que j'ai souligné.
Je pense à un problème de syntaxe pour la déclaration des 2 sous réseaux, le serveur ne doit pas savoir quels paramètres choisir.
Quelles sont les modifications à apporter pour que cela fonctionne ? Je tiens à préciser que si je retire le sous réseau 192.168.2.* du fichier, le dhcp adresse correctement les pc sur son sous réseau.
Merci pour vos réponses.
Configuration: 
PC fixe 
2*2go pc2-8500 kingston
Asus p5ql-pro
Intel core 2 duo E7400
Nvidia geforce 8500gt
allim corsair 450W
boitier antec nine hundred
2 HDD:
1 320 go sata ubuntu 9.04
1 500 go  sata 2 xp pro sp3

  

6 réponses

  1. toujours personne ? Complément d'informations:

    si je rajoute un ; à chaque ligne qui n'en a pas sauf le subnet, c'est à dire un truc comme:

    [quote] subnet 192.168.1.0 netmask 255.255.255.0 {
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option domain-name-servers 192.168.1.1;
    range 192.168.1.50 192.168.1.100;
    default-lease-time 3600;
    max-lease-time 7200;
    }

    subnet 192.168.2.0 netmask 255.255.255.0 {
    option routers 192.168.2.1;
    option subnet-mask 255.255.255.0;
    option domain-name-servers 192.168.2.1;
    range 192.168.2.50 192.168.2.100;
    default-lease-time 3600;
    max-lease-time 7200;
    }[/quote]

    je n'ai plus de message d'erreur de semicolon... mais quand je redémarre le serveur avec la commande

    [quote]
    /etc/init.d/dhcp3-server restart
    [/quote]
    j'ai une erreur pour le démarrer, il me dit "check syslog for diagnostics."

    avec

    [quote] tail /var/log/syslog[/quote]

    j'accède au log syslog.
    Il me dit:

    [quote] No subnet déclaration for 192.168.1.1 (0.0.0.0)
    Ignoring request on 192.168.1.1. If this is no what you want, please write a subnet declaration in your dhcpd.conf file for the network segment to which interface 192.168.1.1 is attached
    Not configured to listen on any interfaces[/quote]
    0
    1. Bon, j'ai réussi :D
      la conf:

      shared-network reseau {
      subnet 192.168.1.0 netmask 255.255.255.0 {
      interface eth0;
      range 192.168.1.50 192.168.1.100;
      default-lease-time 6000;
      max-lease-time 7200;
      option subnet-mask 255.255.255.0;
      option time-offset -3600;
      }
      subnet 192.168.2.0 netmask 255.255.255.0 {
      #interface eth0;
      range 192.168.2.50 192.168.2.100;
      default-lease-time 6000;
      max-lease-time 7200;
      option subnet-mask 255.255.255.0;
      option time-offset -3600;
      }
      }

      Seul problème, quand je met un pc en 192.168.2.*, il ne prend pas d'adresse ip, j'ai l'ip de Windows quand il ne trouve rien (169.254.....)
      Le serveur dhcp étant démaré et fonctionant pour le sous réseau en .1.*, je souhaiterai savoir si le fichier de conf est réellement bon: je n'ai pas assigné d'interface pour le .2.*.
      0
      1. J'adore les topics ou jme parle tout seul :P
        0
        1. même si ce n'est pas la même version...pour des problème spécifique comme celui là...

          tu as le mailing list de debian : je te le recommande

          https://www.debian.org/MailingLists/subscribe

          Des personnes très pointu dans ce genre de conf pourrons certainement t'aider..

          cordialement

          Franck
          0
          1. Salut,
            je ne pense pas qu'il faut que tu configures tes subnet dans un shared-network .
            un shared-network sert à autre chose: répartir les machines d'un même réseau local dans plusieurs réseau ip .
            tu devrais supprimmer cette notion dans ton cas .
            a moins que tes nortel 2430 soient configurés en ponts, pas en routeurs , mais ce serait particulier .
            tu as configuré un relais dhcp sur le nortel éloigné ?
            0