Mencoba mengatur server OpenVPN pada vps

8

Saya mencoba menyiapkan server OpenVPN pada VPS saya sendiri ketika saya berada di tempat umum, menggunakan tutorial ini, http://tipupdate.com/how-to-install-openvpn-on-ubuntu-vps/

Namun setiap kali saya mencoba untuk memulai server, itu memberi saya ini,

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

Log berisi ini

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

Jadi jelas itu ada hubungannya dengan tun, tapi saya tidak mengerti bagaimana cara memperbaikinya.

Terima kasih!

Austin
sumber

Jawaban:

5

Anda menggunakan penyedia VPS berbasis OpenVZ. Penyedia harus mengaktifkan TUN / TAP dalam wadah Anda sebelum Anda dapat menggunakan OpenVPN (atau apa pun yang bergantung pada TUN / TAP).

Michael Hampton
sumber
4

Anda belum /dev/net/tunsimpul di /devdirektori Anda .

Cobalah untuk membuatnya:

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

Atau Anda dapat mencoba, menurut artikel ini , gunakan perintah ini:openvpn --mktun

Jika openvpn masih mengeluh tentang antarmuka tun yang tidak ada, coba gunakan modprobe tunperintah. Tetapi di tambang, Ubuntu memiliki dukungan kernel untuk tunantarmuka yang dikompilasi.

Jan Marek
sumber
1
modprobe tunmelakukannya untukku, Debian Jessie.
Tidak ada yang
Tidak berfungsi pada VPS OpenVZ, kesalahan akan berubah menjadiCannot open TUN/TAP dev /dev/net/tun: Operation not permitted
Taha Jahangir