我想将主机的/dev/urandom
设备传递到 qemu/kvm 虚拟机。
请注意,/dev/urandom 不可查找,因此无法使用 、 或 将其作为块-hda
设备-fda
传递-sda
。
我希望能够将其作为串行设备传递,但我看不出如何实现。客户机需要能够从 /dev 中的某个设备读取随机数据,而主机会提供该随机数据。
我很清楚virtio-rng
qemu/kvm 的现代版本,但这并不是我想要的。
答案1
因为/dev/urandom
你不需要做任何事情。
对于/dev/random
KVM 提供了半虚拟化随机数生成器给其 (Linux) 客户机。这允许客户机使用主机的熵池。要使用它,请确保硬件随机数发生器在您的客户内核配置中设置。