Is there a reasonable "cookbook" for setting up Linux as a home gateway that provides mailserver, dhcp, samba, and bind and dns services to the remainder of the family. I have the server up and running, but everytime I touch dhcp or dns, or bind, I manage to break something else. I am reasonably competent having spend 20 years in IT, but need a guide something above the "dummies" level of documentation.