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.