no inicia dhcp,

Miguel Amador jokercl en gmail.com
Mar Nov 30 23:53:49 CLST 2004


----- Original Message -----
From: "Enrique Herrera Noya" <quiquetux en gmail.com>
To: "Discusion de Linux en Castellano" <linux en listas.inf.utfsm.cl>
Sent: Wednesday, December 01, 2004 3:04 AM
Subject: no inicia dhcp,


> tengo esta configuracion :
>
> default-lease-time            21600;
> max-lease-time                21600;
> option option-128 code 128 = string;
> option option-129 code 129 = text;
>     option domain-name-servers    200.75.0.4,200.75.0.5;
>     option routers                  192.168.169.2;
>     option root-path              "192.168.169.53:/opt/ltsp/i386";
>     use-host-decl-names       on;
>     option log-servers        192.168.169.53;
>     option subnet-mask            255.255.255.0;
>     option broadcast-address      192.168.169.255;
>
>
> subnet 192.168.169.0 netmask 255.255.255.0 {
>     range 192.168.169.94 192.168.169.95;
>   }
>   deny unknown-clients;
>
> # ----------------------------------------------------------
>   group   {
>      use-host-decl-names       on;
>      option log-servers        192.168.169.53;
> # terminal 1:
>      host ws001 {
>           hardware ethernet     00:50:04:02:3B:F7;
>           fixed-address         192.168.169.94;
>           filename              "/tftpboot/lts/vmlinuz-2.4.21-ltsp-1";
>                  }
> #  terminal 2:
>      host ws002 {
>          hardware ethernet     00:50:04:02:40:10;
>          fixed-address         192.168.169.95;
>          filename              "/tftpboot/lts/vmlinuz-2.4.21-ltsp-1";
>                 }
> }
> y cuando ejecuto /etc/init.d/dhcp3 start
>
> no inicia y da este mensaje:
> tail -f  /var/log/syslog
> Nov 30 19:12:53 conejillo dhcpd:
> Nov 30 19:12:53 conejillo dhcpd:
> Nov 30 19:12:53 conejillo dhcpd: No subnet declaration for
> 192.168.169.94 (0.0.0.0).
> Nov 30 19:12:53 conejillo dhcpd: ** Ignoring requests on 192.168.169.94.
> If this is not what
> Nov 30 19:12:53 conejillo dhcpd:    you want, please write a subnet
> declaration

Definiste la Subnet pero nada mas... como un rango, pero estas asignando a
Host's Ip y mascara dedicada... entonces prueba colocando dentro de subnet
el grupo y dentro del grupo los hosts...

> Nov 30 19:12:53 conejillo dhcpd:    in your dhcpd.conf file for the
> network segment

segmento de red ? definista un  option subnet y un subnet{range}, me suena
que tienes un dhcp mixto ? 2 staticos , resto dinamico ?

> Nov 30 19:12:53 conejillo dhcpd:    to which interface 192.168.169.94 is
> attached. **
> Nov 30 19:12:53 conejillo dhcpd:
> Nov 30 19:12:53 conejillo dhcpd:
> Nov 30 19:12:53 conejillo dhcpd: Not configured to listen on any
> interfaces!


No colocaste una interfaz sobre la cual escuchara el DHCPd, no se si escucha
por todas por defecto.
>
> que me falta , leo y leo en internet y no logro dar con el error

Prueba dejando el grupo dentro de la subnet y los host dentro de un group...
ademas evita datos redundantes como en option subnet-mask, y definir
subnetmask abajo, si se supone que estas
haciendo una configuracion individual para cada maquina deja todo dentro de
la subnet->group->lista de hosts con opciones
individuales.
 por otro lado todas las separaciones deben de ser tabuladas y  debes
manejar correctamente la identacion, que a veces se marea por esas cosas.
Eso... tengo un archivo que me funciona, pero no lo tengo a mano, pero
deberia bastarte con estos consejos y quedarte algo asi como esto:

    dhcpd ifaces="eth0";
    ddns-update-style interim;
    default-lease-time            21600;
    max-lease-time                21600;
        subnet 192.168.169.0 netmask 255.255.255.0

            use-host-decl-names        on;
            option log-servers            192.168.169.53;
            option routers                  192.168.169.2;
            option root-path              "192.168.169.53:/opt/ltsp/i386";
            use-host-decl-names       on;
            option log-servers            192.168.169.53;
            option broadcast-address      192.168.169.255;
            group{
                host ws001 {
                    hardware ethernet    00:50:04:02:3B:F7;
                    fixed-address    192.168.169.94;
                    filename    "/tftpboot/lts/vmlinuz-2.4.21-ltsp-1";
                          }
                host ws002 {
                    hardware ethernet    00:50:04:02:40:10;
                    fixed-address    192.168.169.95;
                    filename    "/tftpboot/lts/vmlinuz-2.4.21-ltsp-1";
                    }
            }
}

Saludos
 Miguel Amador L.
(si no te funka, te busco el otro y te lo mando)



Más información sobre la lista de distribución Linux