/etc/init.d/dhcp is for the dhcp server. It has nothing to do with the client.
Check your /etc/network/interfaces. It should look like this:
Code:
# The primary network interface
auto eth0
iface eth0 inet dhcp
If eth0 is specified as allow-hotplug or so, replace by the lines above. Assuming you have eth0 of course.
Check also /var/log/syslog and /var/log/messages for 'eth0'. It might give you a clue why no dhcp address was obtained.
jlinkels