Eu sei que você afirmou que o ping do seu servidor linux para o seu PC na mesma sub-rede não é possível, mas isso parece bizarro .. Algumas coisas para verificar e postar de volta:
- Ping do host linux para a) seu PC desktop b) seu gateway c) um host da Internet (por exemplo, 8.8.8.8) e poste os resultados.
- Faça ping do seu PC para a) o host linux b) seu gateway c) um host da Internet (por exemplo, 8.8.8.8) e poste os resultados.
- Verifique as configurações da máquina virtual e descubra qual versão da NIC virtual sua VM possui (por exemplo, VMWare ou Intel) e poste de volta.
Eu sei que você pode muito bem ter feito tudo isso, mas talvez seja possível lançar alguma luz sobre isso. Além disso, o seu dispositivo virtual foi copiado de outra VM ou instalado a partir de um modelo OVF? Se foi copiado, verifique se o endereço MAC não foi copiado de uma VM para outra inadvertidamente.