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
1 |
# 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
1 2 3 |
# 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
1 |
lsmod | grep tun |
jika belum aktif, silahkan aktifkan menggunakan perintah
1 |
modprobe tun |
jika anda ingin mengaktifkan TUN/TAP pada 1 kontainer VPS saja, caranya adalah
Note: misal CTID=101
1 |
vzctl set 101 --devnodes net/tun:rw --save |
1 |
vzctl set 101 --devices c:10:200:rw --save |
1 |
vzctl set 101 --capability net_admin:on --save |
1 |
vzctl exec 101 mkdir -p /dev/net |
1 |
vzctl exec 101 mknod /dev/net/tun c 10 200 |
1 |
vzctl exec 101 chmod 600 /dev/net/tun |
update!
agar setup yang sudah anda lakukan tidak hilang, gunakan perintah dibawah ini
1 |
echo modprobe tun >> /etc/rc.modules |
1 |
chmod +x /etc/rc.modules |
Semoga artikel Cara Enable TUN/TAP error SolusVM ini bisa dimengerti dan membantu anda