Можно ли передать /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 установлен в вашей конфигурации гостевого ядра.

Другие вопросы по тегам