从Mac OSX Terminal使用OpenVPN,无法加载Tun / Tap


17

我希望直接从终端上使用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本身应该不是问题。有任何想法吗?

Answers:


15

事实证明,上述问题非常简单。OpenVPN必须以管理权限运行。因此,改为运行

sudo ./openvpn connection.ovpn

3
即使具有root用户,它仍然说Thu Oct 17 14:49:45 2013无法动态分配TUN / TAP开发人员,Thu Oct 17 14:49:45 2013由于致命错误而退出...知道吗?
bibstha

@bibstha您是否在计算机上安装了Tun / Tap kext?
xizor 2013年

糟糕,我没有执行“ sudo kextload tun.kest”部分。但是,我可以在没有tun / pta驱动程序的情况下使用tunnelblick成功登录。
bibstha
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.