我希望直接从终端使用 OpenVPN,而不是使用诸如 tunnelblick 之类的 GUI - 但遇到了几个问题。我测试了我的配置文件,它运行良好,所以这不是配置错误。
我正在运行的命令是
./openvpn connection.ovpn
我收到的错误消息是
Wed Mar 6 13:22:57 2013 us=528389 Cannot allocate TUN/TAP dev dynamically
Wed Mar 6 13:22:57 2013 us=528401 Exiting due to fatal error
这似乎意味着无法找到 tun/tap kext。我尝试运行命令
sudo kextload tun.kext
在此之前,它似乎加载正常,但我仍然收到上述错误。我正在使用 TunnelBlick 项目中的 64 位 tun.kext,因此这应该不是 kext 本身的问题。有什么想法吗?
答案1
事实证明,上述问题非常简单。OpenVPN 必须以管理员权限运行。因此,请运行
sudo ./openvpn connection.ovpn