收起左侧

建议添加 virtio-rng 设备支持,以提升 Linux 系统熵池可用性

2
回复
59
查看
[ 复制链接 ]

14

主题

17

回帖

0

牛值

初出茅庐

2025-10-21 14:33:56 显示全部楼层 阅读模式

虚拟机开了个OpenWrt,启动后,我发现 /proc/sys/kernel/random/entropy_avail 长期维持在 256 左右,即使已安装并启用 haveged 服务,也无法有效提升熵值。

经排查,这是由于虚拟机缺少硬件随机数源(/dev/hwrng) 导致的。在物理机或支持 virtio-rng 的虚拟化环境中,可通过加载 rng-tools 并绑定 /dev/hwrng 来快速补充熵池。

这将带来以下好处:

  • 提升 Linux 虚拟机的安全性(尤其对 HTTPS、SSH、IPSec、WireGuard 等依赖强随机数的服务)
  • 解决 haveged 在虚拟环境中效率低下问题
  • 符合现代虚拟化标准(KVM/QEMU 默认支持)
  • 用户体验更佳,无需手动干预熵池问题

相关技术参考:

收藏
送赞
分享

14

主题

17

回帖

0

牛值

初出茅庐

2025-10-21 14:34:53 楼主 显示全部楼层

QEMU 启动参数加-device virtio-rng-pci就好,做个开关吧

6

主题

1万

回帖

0

牛值

管理员

2025-10-21 15:17:24 显示全部楼层

感谢反馈,这个我们转给技术评估一下

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则