Are there any messages in the logs? In particular ‘dmesg’ messages. (I
don’t have a CentOS system right here so I can’t see which log is appropriate.)
Is there a DHCP server on the network? A little more detail on your situation would be handy. Is this a home network with ADSL or similar?