Bajo windows te toma los valores del DHCP? Porque ahi tenes un problema con el servidor DHCP. La estructura del DHCP es asi:
DHCP Discover (Broadcast desde el PC)
DHCP Offers (Paquete del servidor al PC)
DHCP Request (Paquete del PC al servidor)
DHCP Pack (Paquete del servidor al PC)
O sea que esta fallando en el segundo paso, o en el primero, en caso de que no este enviando el Discover o no este llegando a ningun lado. Ahora, puede ser que sea un problema con la tarjeta, que no este soportada bajo Linux, pero eso lo veo mas dificil…. De manera manual como te indique la ultima vez tampoco te funciono?? Lo ultimo que se me ocurre, hace un lspci y fijate la info que te da de la tarjeta de red.
Salu2!!!