Tutorial instalasi tinc server Debian 8 DigitalOcean
Kali ini saya akan membagikan sebuah tutorial instalasi tinc, yang dijalankan pada vps Debian 8 64bit dari DigitalOcean, yang berfungsi sebagai node utama.
Untuk konfigurasi IP, saya memakai contoh berikut :
- 10.0.0.1 : DigitalOcean Debian 8 64bit
- 10.0.0.2 : Raspberry Pi 2 model B
- 10.0.0.3 : Laptop Windows 10
- 10.0.0.4 : Hostforce Debian 8 64bit
- Saya memakai interface tun1 di vps, karena tun0 dipakai untuk OpenVPN
Contoh penerapan tinc untuk mesh vpn, dijelaskan secara mudah oleh Linode
Berikut adalah perintah untuk instalasi tinc di vps :
apt-get install tinc mkdir -p /etc/tinc/hosts
Berikut adalah isi file /etc/tinc/tinc.conf
nano /etc/tinc/tinc.conf Name = cloud AddressFamily = ipv4 Interface = tun1
Berikut adalah isi file /etc/tinc/tinc-up
nano /etc/tinc/tinc-up #!/bin/sh ifconfig $INTERFACE 10.0.0.1 netmask 255.255.255.0
Berikut adalah isi file /etc/tinc/tinc-down
nano /etc/tinc/tinc-down #!/bin/sh ifconfig $INTERFACE down
Buat file konfigurasi /etc/tinc/hosts/cloud
nano /etc/tinc/hosts/cloud Address = isi.dengan.alamatIP.vps Subnet = 10.0.0.1/32
Generate private key untuk koneksi “cloud” tadi :
tincd -n cloud -K4096 Sesuaikan dengan lokasi, misalkan lokasi penyimpanan rsa_key.priv /etc/tinc/rsa_key.priv Lokasi penyimpanan rsa_key.pub, langsung ditambahkan di file cloud : /etc/tinc/hosts/cloud
Set chmod untuk beberapa file
chmod 755 /etc/tinc/tinc-* chmod 600 /etc/tinc/rsa_key.priv
Berikut adalah contoh tampilan isi direktori /etc/tinc pada vps saya :
/etc/tinc ----hosts/ ----nets.boot ----rsa_key.priv ----tinc-down ----tinc-up ----tinc.conf
Dan isi /etc/tinc/hosts/
/etc/tinc/hosts ----cloud
Untuk debugging error tinc bisa dijalankan dengan perintah tincd -D -d3, dan untuk keluar dari perintah debug tadi, tekan Ctrl + \
Jika tidak ada error saat debug, maka untuk menjalankan tinc pada VPS, langsung ketik saja tincd
Tutorial selanjutnya adalah instalasi dan konfigurasi tinc pada Raspberry Pi
Member discussion