Do you use network manager or wicd? If NOT, add the following in your /etc/network/interfaces
Code:
iface eth0 inet dhcp
auto eth0
The first line is to set eth0 take ip and the rest from dhcp and the second line is to start the interface when the network service starts, i.e. on boot.