Назад | Перейти на главную страницу

Можно ли передать / dev / urandom от хоста гостю qemu / kvm?

Я хочу передать /dev/urandom устройство через виртуальную машину qemu / kvm.

Обратите внимание, что / dev / urandom недоступен для поиска, поэтому его невозможно передать как блочное устройство, используя -hda, -fda, или -sda.

Я ожидал, что смогу передать его как последовательное устройство, но я не вижу, чтобы это работало. Гость должен иметь возможность читать случайные данные с некоторого устройства в / dev, где эти случайные данные обслуживаются хостом.

Я хорошо знаю virtio-rng в современных версиях qemu / kvm, и это не совсем то, что я ищу.

Для /dev/urandom вам не нужно ничего делать.

Для /dev/random KVM обеспечивает паравиртуализированный генератор случайных чисел своим (Linux) гостям. Это позволяет гостям использовать пул энтропии хоста. Чтобы использовать его, убедитесь, что HW_RANDOM_VIRTIO установлен в конфигурации вашего гостевого ядра.