Well you almost had it
Your network is obviously working.
You need to bootup and run this
dhcpcd -h yourhostname
or pump -h yourhostname
Now I am assuming this worked instantly and you are now online happier than a puppy with two tails...
even if that did not work try this
edit the file.. /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
USERCTL=no #if you want
PEERDNS=yes #this may not help, try it anyway
DHCP_HOSTNAME=ccxxxxxx-a #this is what makes it work, this must be correct or you will not get connected, no way.
now reboot it will come up on boot
if you can now get ip addresses on the internet and not
www.whatever.com
put the nameservers in /etc/resolv.conf
It has never been necessary for me it always did it for me.
but I run my own dns anyway