Q:

Questions on DHCP server setup

I'm fairly new to networking of this so I have a lot of questions... any help is appreciated.
I'm setting up a DHCP server and I've run into a few problems... Here is my current setup:
Router IP: 192.168.0.1
Router is handling DHCP
I have to SSH to my server (virtual machine on VMware ESXi) at 192.168.0.117 where DHCP (dhcp3-server) is set up.

following this tutorial I've set everything up as mentioned, also tried other tutorials, here are my questions:
(1) Why am I getting the error: (when trying to do service dhcp3-server restart)

Not configured to listen on any
  interfaces! Wrote 0 leases to leases
  file.
No subnet declaration for eth0
  (192.168.0.117).
** Ignoring requests on eth0. If this is not what you want, please write
  another subnet declaration in your
  dhcpd.conf file for the network
  segment to which interface eth0 is
  attached. **

On this error, this person says you have to set a static IP, is that something that was covered in the first article I linked? If not, how do I do this?
(2) How do I make the switch from my router's DHCP to my local server's DHCP? I can't mess around with my router too much because if I can't SSH to the DHCP server then I can't continue to set it up...
(3) In the dhcpd.conf file it says to set option routers 192.168.1.254; does this mean I have to change the IP of the router to 192.168.1.254 from 192.168.0.1? If so, how am I supposed to continue with the setup if I can't connect to my server... 
(4) What should go in the option domain-name-servers section?
(5) What's the difference between using 192.168.1.XXX and 192.168.0.XXX, which should I be using?

A:

1 - Have you got more than one interface in your machine, if so i think you have to tell dhcp somewhere what subnets to serve on what interfaces
2 - If everything is on the same subnet, and your DHCP is running ok on the server it will just take over the job when you turn off the service on the router. If you are serving other subnets other than where the DHCP server has a presence then you will need to update your helper address config in your routers.
3 - You dont really need to change the address of the router, just change your config to match its ip now. Its good practice to put your network kit at the end of your ip range though.
I would suggest you go and do a bit of reading up on TCP/IP, i think if you do a lot of this will become clearer to you

