Aparentemente, / dev / random se basa en interrupciones de hardware o aspectos impredecibles similares del hardware físico. Dado que las máquinas virtuales no tienen hardware físico, la ejecución cat /dev/random
dentro de una máquina virtual no produce nada. Estoy usando Ubuntu Server 11.04 como anfitrión e invitado, con libvirt / KVM.
Necesito configurar Kerberos dentro de una VM, pero krb5_newrealm
simplemente se cuelga para siempre "Cargando datos aleatorios", ya que el sistema no produce ninguno.
¿Alguien sabe cómo solucionar esto? ¿Es posible pasar el / dev / random del host (que es muy hablador) al vm para que el vm pueda usar sus datos aleatorios?
He leído que hay algunas alternativas de software, pero no son buenas para la criptología, ya que no son lo suficientemente aleatorias.
EDITAR: Parece que cat / dev / random en el vm produce resultados, muy, muy lentamente. Obtuve la configuración de mi reino esperando unas dos horas mientras estaba "Cargando datos aleatorios". Finalmente, tuvo suficiente para continuar. Sin embargo, todavía estoy interesado en una forma de acelerar esto.