VPNにOpenVPNサーバーをセットアップしようとしています


8

このチュートリアルhttp://tipupdate.com/how-to-install-openvpn-on-ubuntu-vps/を使用して、公共の場所にいるときに自分のVPSにOpenVPNサーバーを自分でセットアップしようとしています

ただし、サーバーを起動しようとすると、これが表示されます。

root@vps:~# /etc/init.d/openvpn start
 * Starting virtual private network daemon(s)...                                                                 *   Autostarting VPN 'server'                                                                           [fail]

ログにはこれが含まれています

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

明らかにそれはtunと関係がありますが、それを修正する方法がわかりません。

ありがとう!

回答:


5

OpenVZベースのVPSプロバイダーを使用しています。OpenVPN(またはTUN / TAPに依存するその他のもの)を使用するには、プロバイダーがコンテナーでTUN / TAPを有効にする必要があります。


4

ディレクトリに/dev/net/tunノードがありません/dev

それを作成してみてください:

cd /dev
mkdir net
cd net
mknod tun c 10 200
chmod 666 tun

または、この記事に従って、次のコマンドを使用してみてください。openvpn --mktun

それでもopenvpnが存在しないtunインターフェースについて文句を言う場合は、modprobe tunコマンドを使用してみてください。しかし、私のUbuntuでは、tunインターフェースのカーネルサポートが組み込まれています。


1
modprobe tunDebian Jessie、私のためにそれをしました。
誰も

OpenVZ VPSでは機能しません。エラーは次のように変化しますCannot open TUN/TAP dev /dev/net/tun: Operation not permitted
Taha Jahangir
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.