Hace el comando "dhclient" como Root, te va a decir que tarda "x cantidad de segundos" al final de todo lo que pone en al consola...
Fijate si asi te da la publica y funciona la net...
Algo asi te tendria que quedar
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/??:??:??:??:??:?
Sending on LPF/eth0/??:??:??:??:??:??
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPOFFER of 192.168.1.2 from 192.168.1.1
DHCPREQUEST of 192.168.1.2 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.2 from 192.168.1.1
bound to 192.168.1.2 -- renewal in 32771 seconds.