Virtualbox centos no eth0
As cpuguru said, you need to config the network. So login on your centos and execute:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
As Chris R explained, you should edit the contents of that file to end up having this:
DEVICE="eth0"
HWADDR=MAC Address*System MAC*
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="dhcp"
Then save (escape :wq INTRO) and then reboot:
reboot
I had a similar issue with CentOS on Hyper-V the other day.
The solution seemed to be to fire up a terminal, su to root and run 'system-config-network' to enable CentOS to use the virtual nic.