*** WARNING *** dhcpcd will over-write /etc/ntp.conf
If using a consumer-grade router, eg. SMC Barricade 7004AWBR and dhcpcd with NTP client, then, you'll have to pass the 'dhcpcd -N' command to prevent over-write of your '/etc/ntp.conf' file. dhcpcd is supposed to restore the file upon exit -- but it does not --. Consumer routers will often grant infinite IP address' to clients and this causes dhcpcd to exit(rather than deamonize to background). It does not restore the ntp.conf file as indicated by the man page(!?).
'dhcpcd -N' will prevent this behavior.
The best DHCP client
I believe that dhcpcd is the best DHCP client for GNU/Linux. I have never had problems with it. It's easy to setup and it works with all DHCP servers and network interfaces I have ever tried.
I remember seeing both dhclient and pump confused where dhcpcd just did its job. In one case it was a buggy DHCP server, in the other it was a buggy network driver.
Many thanks to the developers of dhcpcd.
An open, cross-platform journaling program.
A scientific plotting package.