Aparentemente, / dev / random é baseado em interrupções de hardware ou aspectos imprevisíveis semelhantes do hardware físico. Como as máquinas virtuais não possuem hardware físico, a execução cat /dev/random
em uma máquina virtual não produz nada. Estou usando o Ubuntu Server 11.04 como host e convidado, com libvirt / KVM.
Eu preciso configurar o Kerberos dentro de uma VM, mas krb5_newrealm
trava para sempre "Carregando dados aleatórios", pois o sistema não está produzindo nenhum.
Alguém sabe como resolver isso? É possível passar o / dev / random do host (que é muito falador) para o vm para que o vm possa usar seus dados aleatórios?
Eu li que existem algumas alternativas de software, mas elas não são boas para a criptologia, pois não são aleatórias o suficiente.
EDIT: Parece que cat / dev / random na vm produz saída, muito, muito lentamente. Eu obtive minha configuração de região aguardando cerca de duas horas enquanto estava "Carregando dados aleatórios". Eventualmente, conseguiu o suficiente para continuar. Ainda estou interessado em uma maneira de acelerar isso.