STB Armbian Linux Sebagai Remote Server – Zerotier

Irfan Tijani

RT – RW Net Biasanya sering mengeluhkan hal ini disebabkan tidak bisa meremote devicenya dari luar karna terhalang oleh NAT, atau behind the nat. sebenarnya bisa menggunakan IP Publik, namun sering terhalang oleh hal itu, karna juga biaya yang tidak murah dan mulai sulit didapat. Kemudian kehadiran zerotier memudahkan hal itu dapat dilakukan. Zerotier memungkinkan pengguna dapat membuat jaringan terenkripsi end-to-end layaknya VPN. Maka dari itu artikel ini akan membahas cara menggunakan STB Armbian Linux Sebagai Remote Server dengan Zerotier.

Saat kita terhubung ke jaringan Zerotier nanti, seolah-olah kita berada ditempat STB kita tersebut.

Baca Juga :

Baca Juga :

Simak Langkah – langkah berikut agar dapat berjalan dengan lancar. Berikut adalah cara menggunakan STB Armbian Linux Sebagai Remote Server dengan Zerotier.

1. Buat Akun Zerotier

Masuk ke website resmi Zerotier kemudian daftar akun menggunakan email atau yang lainnya.

STB Armbian Linux Sebagai Remote Server dengan Zerotier

Klik sign up dan mendaftar sampai selesai di halaman tersebut, dengan mengisikan Nama, Email, Password dan lain lain, seperti umumnya persyaratan pendaftaran akun.

Setelah selesai mendaftarkan akan mendapatkan Network ID atau bisa di bilang sebagai VPN Server nya. Konfigurasi di dalamnya pun bisa di atur dan di kostumisasi sesuai dengan keinginan, baik itu mulai nama networknya misal : Home, School, Lab, atau yang lain. sesuai dengan keinginan.

sebagai contoh sad_house dengan network_id 8056c2e21c620f8a.

2. Instalasi Zerotier di Armbian Linux.

Login ssh ke STB Kita dengan Putty atau bisa menggunakan terminal biasa seperti milik saya :

masuk menggunakan ssh user@ip-address

ssh root@192.168.1.1

Kemudian setelah berhasil masuk menggunakan ssh langkah selanjutnya kita harus menginstall aplikasi zerotier di STB Armbian linux.

curl -s https://install.zerotier.com | sudo bash

Jika ada error coba menggunakan yang ini :

curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | gpg --import && \
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi

Setelah paste dan klik enter maka otomatis aplikasi zerotier akan terinstall di server/stb.

jika instalasi berhasil maka akan muncul sperti ini

*** Enabling and starting ZeroTier service...
Synchronizing state of zerotier-one.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable zerotier-one

*** Waiting for identity generation...

*** Success! You are ZeroTier address [ cae017849e ].

dan cek pemasangannya menggunakan perintah :

zerotier-cli info

kita akan mendapatkan Zerotier address kemudian sambungkan ke network sentral kita di Zerotier planet, dengan cara join ke network Id yang telah didapatkan di awal tadi.

zerotier-cli join 8056c2e21c620f8a

ketik zerotier-cli join Network-Id dan jika kita berhasil terhubung maka akan muncul status kode 200 OK.

cek kembali di website maka akan ada device baru yang masuk dengan network address device kita tadi. seperti ini, tinggal kita menyetujui device tersebut untuk terhubung dengan Network Central kita.

Klik tanda centang Auth? di sebelah kiri, maka device kita sudah terhubung dengan network central.

3. Persiapan Konfigurasi Forwarding di STB.

Sebelum kita lakukan Forwarding di STB perlu kita konfigurasi di website terlebih dahulu agar nanti mempermudah kita dalam setting forward dan IP yang kita setting sama.

a. Setting DHCP Zerotier Network

Masuk ke Website https://my.zerotier.com/network/ Masuk ke Menu Advanced >> IPv4 Auto-Assign >> Pilih IP yang bagus, saya memilih IP 172.22.x.x

b. Setting IP Static untuk STB.

Kemudian untuk menghindari IP kita berubah nanti pada saat diskonnek atau stb kita reboot sebaiknya kita menggunakan IP Static. ada di menu Member.

c. Jadikan STB Sebagai Deafult Route.

Selanjutnya Masuk ke Menu Advance >> Manage Routes >> Add Routes >> Isikan IP Seperti ini. IP 172.22.1.1 adalah IP STB yang telah disetting sebelumnya. kemudian submit, dan akan muncul di bagian atas contohnya seperti gambar berikut.

cara menggunakan STB Armbian Linux Sebagai Remote Server dengan Zerotier

Kemudian Selain itu juga perlu disetting agar Network kita public agar device kita bisa otomatis terhubung. contohnya :

cara menggunakan STB Armbian Linux Sebagai Remote Server dengan Zerotier

4. Konfigurasi Forwarding di STB.

Saat klien kita nantinya saat terhubung dengan network central bisa seolah seperti ada di tempat STB tersebut maka yang harus dilakukan adalah Forwarding IP dari Zerotier ke IP Lokal yang ada di STB.

Catat ZeroTier Interface Name dan Physical Interface Name yang ada di STB, bisa dicek menggunakan Ifconfig karna nantinya kita butuhkan untuk konfigurasi.

cara menggunakan STB Armbian Linux Sebagai Remote Server dengan Zerotier

ztmjfkb3mw dan eth0. Lebih jelasnya lihat catatan berikut ini :

InfoContoh
ZeroTier Network ID8056c2e21c620f8a
ZeroTier Interface Nameztmjfkb3mw
Physical Interface Nameeth0
ZeroTier subnet172.22.0.0/16
Physical subnet192.168.2.0/24
ZeroTier IP Address of “Router”172.22.1.1

Keterangan :

ZeroTier Network ID : Network ID yang kita dapatkan diwebsite https://my.zerotier.com
ZeroTier Interface Name : Nama Interface yang ada di STB, bisa dicek menggunakan Ifconfig
Physical Interface Name : Nama Interface LAN atau Interface lain yang ingin dituju
ZeroTier subnet : Subnet Mask yang ada diwebsite Zerotier.
Physical subnet : Subnet Mask Interface LAN atau Interface lain yang ingin dituju
ZeroTier IP Address of “Router” : IP Address Zerotier yang ada di STB.

Kemudian saat semua sudah terlaksana, maka akan kita konfigurasi caranya :

a. Enable IP forwarding

sudo sysctl -w net.ipv4.ip_forward=1

b. Configure iptables

PHY_IFACE=eth0; ZT_IFACE=ztmjfkb3mw

Ingat !!!, samakan dengan Interface kita.

c. Add rules to iptables

Tambahkan Rules berikut :

sudo iptables -t nat -A POSTROUTING -o $PHY_IFACE -j MASQUERADE
sudo iptables -A FORWARD -i $PHY_IFACE -o $ZT_IFACE -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i $ZT_IFACE -o $PHY_IFACE -j ACCEPT

d. Simpan iptables agar berjalan ketika reboot

sudo apt install iptables-persistent
sudo bash -c iptables-save > /etc/iptables/rules.v4

Command tersebut adalah untuk Instalasi iptables-persistent terlebih dahulu. klik Next saja jika terdapat peringatan.

Step by step telah selesai selanjutnya adalah connect dengan device lain. seperti ini penampakan nya diandroid.

cara menggunakan STB Armbian Linux Sebagai Remote Server dengan Zerotier
cara menggunakan STB Armbian Linux Sebagai Remote Server dengan Zerotier

Baca Juga

Bagikan:

Irfan Tijani

Seseorang yang menyukai teknologi, dan merasa penasaran terhadap perkembangan teknologi.

4 pemikiran pada “STB Armbian Linux Sebagai Remote Server – Zerotier”

  1. Ping-balik: Instalasi Tailscale di Proxmox Server 7.4-3 » N-Tekno

Tinggalkan komentar