Можно ли передать /dev/urandom от хоста к гостю qemu/kvm?
Я хотел бы передать хозяину /dev/urandom
устройство через виртуальную машину qemu/kvm.
Обратите внимание, что /dev / urandom не доступен для поиска, поэтому его невозможно передать как блочное устройство с помощью -hda
, -fda
, или же -sda
,
Я ожидаю, что смогу передать его как последовательное устройство, но я не вижу, чтобы это работало. Гость должен иметь возможность читать случайные данные с какого-либо устройства в /dev, где эти случайные данные обслуживаются хостом.
Я хорошо знаю virtio-rng
в современных версиях qemu/kvm и это не совсем то, что я ищу.
1 ответ
За /dev/urandom
вам не нужно ничего делать.
За /dev/random
KVM предоставляет паравиртуализированный генератор случайных чисел для своих гостей (Linux). Это позволяет гостям использовать энтропийный бассейн хозяина. Чтобы использовать его, убедитесь, что HW_RANDOM_VIRTIO установлен в вашей конфигурации гостевого ядра.