Você permitiu que a porta HTTP do apache atenda para passar pelo firewall? O CentOS geralmente é instalado com uma política de iptables bem restrita.
Desativar com: service iptables stop
Se isso ajudou, faça service iptables start
e ative a porta configurada. Deve ser algo como: iptables -I INPUT -i eth0 -p tcp -dport 80 -j ACCEPT
para entrada e iptables -I OUTPUT -o eth0 -p tcp -sport 80 -j ACCEPT
para saída.
Além disso: você tem certeza de que a rede está configurada corretamente? Você escolheu o NAT? Bridging? Uma vmnet?