我在Windows上测试了这个帐户VPN并且它连接良好,我在虚拟专用服务器上测试了Debian上的openvpn,我得到以下错误。我掩盖了IP VPN,下面是错误的复制/粘贴。
root@eljis:~/Desktop/freedom# openvpn free.conf
Thu Nov 24 16:00:00 2011 OpenVPN 2.1.3 i486-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Oct 21 2010
Enter Auth Username:fip_115e8vc19L
Enter Auth Password:
Thu Nov 24 16:01:03 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Thu Nov 24 16:01:03 2011 Control Channel Authentication: using 'ta.key' as a OpenVPN static key file
Thu Nov 24 16:01:03 2011 LZO compression initialized
Thu Nov 24 16:01:03 2011 Attempting to establish TCP connection with [AF_INET]94 .23.146.141:443 [nonblock]
Thu Nov 24 16:01:04 2011 TCP connection established with [AF_INET]94.23.XXX.XXX:443
Thu Nov 24 16:01:04 2011 TCPv4_CLIENT link local: [undef]
Thu Nov 24 16:01:04 2011 TCPv4_CLIENT link remote: [AF_INET]94.23.XXX.XXX:443
Thu Nov 24 16:01:04 2011 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Thu Nov 24 16:01:05 2011 [server] Peer Connection Initiated with [AF_INET]94.23.XXX.XXX:443
Thu Nov 24 16:01:07 2011 Note: Cannot open TUN/TAP dev /dev/net/tun: Operation not permitted (errno=1)
Thu Nov 24 16:01:07 2011 Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Thu Nov 24 16:01:07 2011 Cannot allocate TUN/TAP dev dynamically
Thu Nov 24 16:01:07 2011 Exiting
答案 0 :(得分:2)
嗯,这是部分正确的。我有基于OpenVZ的VPS我的托管公司在他们的网站管理页面中启用了“启用TUN / TAP”,之后我启用了openvpn,没有任何错误。
我不是以任何方式与他们有联系,只是一个客户,但要检查出来: http://www.prometeus.net/
以下是如何使OpenVPN在OpenVZ虚拟实例(vps)中工作的详细说明: https://blog.ipredator.se/howto/getting-openvpn-to-work-with-openvz.html
答案 1 :(得分:0)
许多VPS提供商未提供使用TUN / TAP设备所需的内核模块。这是因为一台主机上的所有VPS都使用主机系统的共享内核。 OpenVZ,Virtuoso和基于Linux vServer的主机系统正在这样做。还有其他虚拟化技术没有使用共享内核(XEN,KVM,VMWare)。但是那些vServer大多数都更昂贵(因为它们会产生更多的开销)。
在这样的VPS上运行openvpn客户端/服务器是不可能的。