Tutorial ini dikhususkan untuk anda yang menggunakan Dedicated Server sebagai Node Server untuk VPS-VPS didalamnya, Berikut ini adalah cara Cara Enable TUN/TAP error SolusVM atau platform virtualisasi lainnya yang menggunakan openvz ataupun virtuozoo
Jika Anda mencoba untuk menggunakan program VPN seperti OpenVPN atau Hamachi pada VPS OpenVZ Anda, Anda mungkin akan menerima pesan error seperti ini:
Note: Cannot open TUN/TAP dev /dev/net/tun: Permission denied (errno=13)
Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Cannot open TUN/TAP dev /dev/tun0: No such file or directory (errno=2)
perangkat TUN / TAP tidak diatur secara default untuk VPS Anda.
Dalam hal ini, silahkan TUN/TAP anda aktif atau tidak, Anda akan mendapatkan error seperti berikut
# cat /dev/net/tun cat: /dev/net/tun: No such file or directory
jika anda mengalami kendala tersebut, silahkan kontak penyedia VPS anda.
dalam hal ini saya sendiri penyedianya, hehehe :p
# mkdir -p /dev/net # mknod /dev/net/tun c 10 200 # chmod 600 /dev/net/tun
* Jika Anda menerima pesan error cat: /dev/net/tun: File descriptor in bad state TUN/TAP anda siap digunakan.
* Jika Anda menerima pesan cat: /dev/net/tun: No such device kembali, berarti anda harus mengechek ulang TUN/TAP karena tidak berhasil dibuat.
Pastikan tun module telah sudah dimuat di hardware node anda
lsmod | grep tun
jika belum aktif, silahkan aktifkan menggunakan perintah
modprobe tun
jika anda ingin mengaktifkan TUN/TAP pada 1 kontainer VPS saja, caranya adalah
Note: misal CTID=101
vzctl set 101 --devnodes net/tun:rw --save
vzctl set 101 --devices c:10:200:rw --save
vzctl set 101 --capability net_admin:on --save
vzctl exec 101 mkdir -p /dev/net
vzctl exec 101 mknod /dev/net/tun c 10 200
vzctl exec 101 chmod 600 /dev/net/tun
update!
agar setup yang sudah anda lakukan tidak hilang, gunakan perintah dibawah ini
echo modprobe tun >> /etc/rc.modules
chmod +x /etc/rc.modules
Semoga artikel Cara Enable TUN/TAP error SolusVM ini bisa dimengerti dan membantu anda