使用预共享密钥 RAND_bytes() 的 OpenVPN 连接失败

使用预共享密钥 RAND_bytes() 的 OpenVPN 连接失败

自上次升级(16.4.1 LTS)以来,我的 openvpn 客户端连接失败,RAND_bytes() failed日志文件中显示。我使用预共享密钥进行身份验证。我使用网络管理器发起连接。出了什么问题?

答案1

问题与 chroot 环境有关,network-manager/openvpn 正在为我设置该环境。该环境需要 /dev/urandom,而我找不到它。基于,我能够修复以下问题:

cd /var/lib/openvpn/chroot
sudo mkdir dev
cd dev
sudo mknod random c 1 8
sudo mknod urandom c 1 9

然后,连接应该会再次成功。

以防其他人遇到这个问题,在这里回答我自己的问题

相关内容