I forgot to add that for DNS and DHCP I recommend dnsmasq, which is very easy to set up. (For me just one line added to the config file.)