Enable TUN/TAP Pada LXC

  • Posted on: 21 February 2017
  • By: webadmin

Sejak Proxmox memakai LXC menggantikan OpenVZ maka cara untuk mengaktifkan TUN/TAP lebih mudah. TUN/TAP ini diperlukan jika VPS ingin anda jadikan VPN, misalnya memakai OpenVPN.

Untuk mengaktifkan TUN/TAP secara default untuk semua LXC maka edit /etc/lxc/default.conf, tetapi jika hanya ingin pada LXC tertentu maka edit /etc/pve/lxc/(vmid)/(vmid).conf. Tambahkan di akhir file tsb:

lxc.cgroup.devices.allow = c 10:200 rwm

Kemudian masuk ke dalam LXC tsb dan edit /etc/rc.local  sebelum @exit tambahkan:

if ! [ -c /dev/net/tun ]; then
mkdir -p /dev/net
mknod -m 666 /dev/net/tun c 10 200
fi

Tambahan:

lxc.cgroup.devices.allow = c 10:200 rwm

lxc.hook.autodev = sh -c "modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun"

Mudah sekali bukan?