No.  You must have something incorrectly configured.  Why are you using
static routes?  How are you starting dhcpd?

You should do something like so:

/usr/local/sbin/dhcpd eth0

Also, eth0 should already be configured.  Further, you should have your
/usr/local/etc/dhcpd.conf setup correct:

default-lease-time 604800;
max-lease-time 604800;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.109; #assumes host running dhcpd is the gateway as
well  <=== set to gateway
option domain-name-servers x.y.z.zz, x.y.z.zzz;
option domain-name "some.domain";

subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.50 192.168.1.70;
}

# example of a static mapped DHCP configuration
host some_host {
        hardware ethernet XY:XY:XY:XY:XY:XY;
        fixed-address 192.168.1.49;
}


When it starts, you should see something like so (modified a bit):

Internet Software Consortium DHCP Server 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

Listening on BPF/eth0/00:00:00:00:00:00/192.168.1.0
Sending on   BPF/ech0/00:00:00:00:00:00/192.168.1.0
Sending on   Socket/fallback/fallback-net


Tom Veldhouse
veldy at veldy.net

----- Original Message -----
From: "Mike Patchen" <MPatchen at chaska.net>
To: <tclug-list at mn-linux.org>
Sent: Friday, January 04, 2002 11:10 AM
Subject: Re: [TCLUG] dhcpd


> That didn't work either.  What I found out is if I down the interface,
bring up dhcpd, then bring the interface back up everything works.  This
sounds like a lot of trouble just to make changes to the dhcp config.  Any
ideas??
>
> Thanks
>
> Mike Patchen
> IT Technician
> City Of Chaska
> 952-448-2851 x293
> mpatchen*at*chaska.net
>
> >>> "Thomas T. Veldhouse" <veldy at veldy.net> 01/04/02 09:59AM >>>
> Do you have a route to allow broadcast on 192.168.1.255?
>
> Tom Veldhouse
> veldy at veldy.net
>
> ----- Original Message -----
> From: "Mike Patchen" <MPatchen at chaska.net>
> To: <tclug-list at mn-linux.org>
> Sent: Friday, January 04, 2002 7:37 AM
> Subject: [TCLUG] dhcpd
>
>
> > Anyone out there able to tell me what I'm doing wrong here?  Trying to
> setup ISC's DHCPd 2.0pl5 on RedHat 7.0.  Setup with just a simple subnet
as
> follows:
> > subnet 192.168.1.0 netmask 255.255.255.0 {
> >   range 192.168.1.50 192.168.1.70; }
> >
> > When I start dhcpd, I get the following error:
> > Can't bind to dhcp address: Address already in use exiting.
> >
> > The ip address of the machine this is running on is 192.168.1.109, and I
> have added a route to 255.255.255.255 through eth0
> >
> > >From what I have read in the mini-howto on dhcpd, this should be setup
> right.  Anyone have any ideas??
> <snip>
>
> _______________________________________________
> Twin Cities Linux Users Group Mailing List - Minneapolis/St. Paul,
Minnesota
> http://www.mn-linux.org
> tclug-list at mn-linux.org
> https://mailman.mn-linux.org/mailman/listinfo/tclug-list
>