você disse que pode fazer ping no gateway, isso é um roteador ou algo em sua rede? Ou significa o PC host que está executando o Hyper-V? Se você pudesse postar a saída de um ipconfig / all de seu host hyper-v e a saída de um ifconfig eth0 de sua VM centos que nos daria uma melhor percepção.
Como Chris aponta, você provavelmente escolheu a opção de tipo de conexão "interna" ao configurar sua NIC virtual.
Vá para o gerenciador do hyper-V, selecione seu host e, em seguida, no lado direito da tela, clique em 'Virtual Network Manager'. Na janela que você recebe agora, selecione sua rede virtual na lista de 'redes virtuais' (normalmente você deve ver apenas uma na sua situação).
Agora selecione 'Externo' sob o painel 'Tipo de Conexão', selecione seu NIC físico que você deseja usar e certifique-se de marcar 'Permitir que o SO Administrativo compartilhe este adaptador de rede'
Isso deve fazer o truque