OpenVPN 设置 - 服务无法启动

OpenVPN 设置 - 服务无法启动

我正在运行 Debian 6 的 VPS 上设置 OpenVPN。我已经逐步完成了本指南两次了,还是无法启动服务。启动服务时,日志文件中报告的错误是:

Cannot ioctl TUNSETIFF tun: Inappropriate ioctl for device (errno=25)

我在网上搜索了几次,但没找到任何有用的信息。我尝试过:

  • 更改文件权限:无变化
  • 删除文件:出现错误,指出未找到文件(errno=2)
  • 创建一个名为“tun”的文件夹:收到错误,指出未找到文件(errno=2)

我已经清除了安装,并两次逐字逐句地完成了这些步骤。在此过程中我没有遇到任何错误,只有日志文件中出现上述错误。我的 server.conf 文件的内容列在下面,为简洁起见,省略了所有注释。有人能帮忙吗?

port 1194
proto udp
dev tun
ca ca.crt
cert myserver.crt
key myserver.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
log         openvpn.log
verb 3

答案1

您拥有哪种类型的 VPS?您可能需要您的提供商在主机节点上启用 TUN/TAP 设备。

相关内容