Try here. It seems to cover almost all the basics.
Personally, I've found it much easier to create a DHCP server on Debian, but Fedora is certainly an excellent choice!
You might also look around this forum for root. Root will likely have some excellent advice on Linux server applications.
"I have a PhD in horribleness!" -Dr. Horrible