自上次升级(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
然后,连接应该会再次成功。
以防其他人遇到这个问题,在这里回答我自己的问题