Aus*_*tin 10 vpn vps openvpn ubuntu-10.04
当我在公共场所时,我正在尝试在我的 VPS 上为自己设置 OpenVPN 服务器,使用本教程http://tipupdate.com/how-to-install-openvpn-on-ubuntu-vps/
但是,每当我尝试启动服务器时,它都会给我这个,
root@vps:~# /etc/init.d/openvpn start
* Starting virtual private network daemon(s)... * Autostarting VPN 'server' [fail]
Run Code Online (Sandbox Code Playgroud)
日志包含这个
Tue Dec 11 10:53:32 2012 Diffie-Hellman initialized with 1024 bit key
Tue Dec 11 10:53:32 2012 /usr/bin/openssl-vulnkey -q -b 1024 -m <modulus omitted>
Tue Dec 11 10:53:33 2012 TLS-Auth MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Tue Dec 11 10:53:33 2012 ROUTE: default_gateway=UNDEF
Tue Dec 11 10:53:33 2012 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Tue Dec 11 10:53:33 2012 Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Tue Dec 11 10:53:33 2012 Cannot allocate TUN/TAP dev dynamically
Tue Dec 11 10:53:33 2012 Exiting
Run Code Online (Sandbox Code Playgroud)
所以显然这与 tun 有关,但我不明白如何解决它。
谢谢!
您/dev/net/tun的/dev目录中没有节点。
尝试创建它:
cd /dev
mkdir net
cd net
mknod tun c 10 200
chmod 666 tun
Run Code Online (Sandbox Code Playgroud)
或者你可以尝试,根据这篇文章,使用这个命令:openvpn --mktun
如果 openvpn 仍然会抱怨不存在的 tun 接口,请尝试使用modprobe tun命令。但是在我的 Ubuntu 上,内核支持tun编译的接口。
| 归档时间: |
|
| 查看次数: |
13785 次 |
| 最近记录: |