$type=ticker$cols=4

$type=slider$meta=0$snip=0$rm=0

Setup Tailscale Subnet Router di Linux Server: Menghubungkan Seluruh Jaringan LAN dan Homelab ke Mesh VPN Tanpa Instalasi Client di Setiap Perangkat

Dalam pengelolaan infrastruktur IT modern, kebutuhan untuk mengakses jaringan lokal (LAN), server kantor, atau perangkat homelab dari lua...

Setup Tailscale Subnet Router di Linux Server: Menghubungkan Seluruh Jaringan LAN dan Homelab ke Mesh VPN Tanpa Instalasi Client di Setiap Perangkat

Dalam pengelolaan infrastruktur IT modern, kebutuhan untuk mengakses jaringan lokal (LAN), server kantor, atau perangkat homelab dari luar secara aman adalah tantangan rutin bagi administrator sistem. Secara tradisional, solusi yang umum digunakan adalah VPN berbasis OpenVPN atau WireGuard dengan port forwarding publik, atau menggunakan dynamic DNS yang rentan terhadap pemindaian port terbuka di internet.

Tantangan semakin rumit ketika di dalam jaringan LAN terdapat perangkat yang tidak mendukung instalasi aplikasi VPN klien secara langsung, seperti printer jaringan, kamera CCTV (IP Cam), Smart TV, access point, switch terkelola, hingga sistem PLC embedded. Di sinilah fitur Tailscale Subnet Router menjadi solusi paling elegan. Dengan memanfaatkan satu mesin Linux di dalam jaringan LAN sebagai gateway (Subnet Router), seluruh subnet lokal dapat diakses secara transparan oleh node Tailscale di luar jaringan tanpa membuka port publik dan tanpa perlu menyentuh perangkat target.

1. Apa Itu Tailscale Subnet Router?

Tailscale dibangun di atas protokol WireGuard yang terenkripsi kuat dan menggunakan protokol koordinasi NAT traversal (STUN, DERP) canggih. Konsep Subnet Router memungkinkan satu node Tailscale Linux bertindak sebagai relay Layer 3:

  • Zero Port Forwarding: Koneksi menembus router CGNAT/NAT tanpa memerlukan IP publik statis atau pembukaan port firewall di router ISP Anda.
  • Clientless Access: Perangkat di LAN lokal (misal 192.168.1.0/24) tetap menggunakan IP aslinya tanpa perlu dipasangi software tambahan.
  • End-to-End Encryption: Semua lalu lintas dari laptop atau smartphone remote ke Subnet Router terenkripsi menggunakan kunci kriptografi WireGuard.

2. Mengaktifkan IP Forwarding pada Kernel Linux

Agar server Linux dapat meneruskan (forward) paket jaringan antara interface Tailscale (tailscale0) dan interface fisik LAN lokal (seperti eth0 atau enp3s0), packet forwarding di tingkat kernel Linux harus diaktifkan secara permanen.

# Aktifkan packet forwarding IPv4 dan IPv6 di sysctl
cat << 'EOF' | sudo tee /etc/sysctl.d/99-tailscale.conf
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
EOF

# Muat ulang konfigurasi sysctl tanpa reboot
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf

# Verifikasi bahwa nilai bernilai 1
sysctl net.ipv4.ip_forward
# Output: net.ipv4.ip_forward = 1

3. Instalasi Tailscale di Linux Server

Instalasi paket resmi Tailscale pada distribusi Ubuntu 22.04 / 24.04 LTS atau Debian dapat dilakukan dengan script resmi terverifikasi:

# Unduh dan jalankan script instalasi resmi Tailscale
curl -fsSL https://tailscale.com/install.sh | sh

# Pastikan service Tailscale berjalan otomatis saat boot
sudo systemctl enable --now tailscaled
sudo systemctl status tailscaled

4. Mengiklankan Rute Subnet Lokal (Advertise Routes)

Setelah daemon aktif, jalankan perintah otorisasi awal dengan menambahkan flag --advertise-routes. Tentukan subnet jaringan LAN lokal yang ingin Anda akses, misalnya 192.168.1.0/24 atau subnet homelab Anda:

# Jalankan Tailscale dan iklankan subnet lokal
sudo tailscale up --advertise-routes=192.168.1.0/24 --accept-dns=false

# Salin link autentikasi yang muncul di terminal ke browser untuk login akun Tailscale

Jika server Linux Anda juga memiliki subnet kedua (misalnya segmen IoT atau VLAN server 10.10.20.0/24), Anda cukup memisahkan subnet dengan tanda koma:

sudo tailscale up --advertise-routes=192.168.1.0/24,10.10.20.0/24

5. Menyetujui Rute Subnet di Admin Console Tailscale

Untuk alasan keamanan, rute yang diiklankan oleh node Linux tidak akan langsung aktif hingga disetujui (approved) oleh administrator di web dashboard:

  1. Buka browser dan masuk ke Tailscale Admin Console (https://login.tailscale.com/admin/machines).
  2. Cari nama server Linux Anda, klik menu ikon tiga titik (...) di sebelah kanan, lalu pilih Edit route settings.
  3. Centang rute subnet yang muncul (misalnya 192.168.1.0/24) untuk mengubah statusnya menjadi Approved.
  4. Simpan konfigurasi. Seketika itu juga, koordinasi mesh network akan mendistribusikan tabel routing baru ke seluruh perangkat di akun Anda.
PERINGATAN - Hindari Konflik CIDR Subnet Overlap: Jika jaringan Wi-Fi tempat Anda berada saat remote (misalnya Wi-Fi kafe atau hotel) menggunakan subnet yang sama persis (misal 192.168.1.0/24) dengan subnet LAN rumah/kantor Anda, sistem operasi laptop akan memprioritaskan rute antarmuka lokal, sehingga perangkat LAN kantor tidak dapat dijangkau. Untuk mencegah skenario ini, selalu gunakan subnet yang jarang dipakai (seperti 10.50.10.0/24 atau 172.16.25.0/24) pada infrastruktur LAN lokal utama Anda.

6. Mengonfigurasi Client Remote untuk Menerima Subnet

Secara default pada klien Linux remote, Tailscale tidak menimpa rute lokal kecuali diizinkan secara eksplisit. Pada mesin Linux klien remote, jalankan perintah berikut:

# Izinkan klien Linux remote menggunakan rute subnet Tailscale
sudo tailscale up --accept-routes=true

Untuk pengguna macOS, Windows, iOS, dan Android, opsi penerimaan subnet (Use Tailscale Subnets) sudah aktif secara default di menu pengaturan aplikasi.

7. Pengujian dan Troubleshooting Konektivitas

Uji konektivitas langsung dari laptop atau smartphone remote yang sedang berada di luar jaringan rumah (misalnya melalui koneksi tethering seluler):

# Lakukan ping ke IP lokal printer atau server di kantor
ping 192.168.1.50

# Periksa status routing hop melalui traceroute
traceroute -n 192.168.1.50
# Anda akan melihat paket pertama melompat ke IP Tailscale 100.x.y.z subnet router Anda!

Dengan konfigurasi ini, seluruh infrastruktur internal dapat dikelola dari mana saja tanpa pernah mengekspos satu port pun ke internet publik.

COMMENTS

Name

1clickInstall,1,404,1,android,1,Ansible,1,Apache2,1,API Telegram,1,Apple,3,Automation,1,AWS,1,Backup,1,bapak internet indonesia,1,blkid,1,booting,1,brainware,1,calc,1,can't mount,3,can't read superblock,1,cara mengatasi disk failure,1,cara mengatasi disk penuh,1,cara mengatasi error disk,1,cara mengatasi error proxmox,1,cara mengatasi log full,1,centOS,1,Ceph,1,certificate,1,Chrome,1,cinta sang penguasa,1,CLI,1,Cloud,4,Cloud Computing,10,Cloud Storage,6,Clustering,1,Codec,1,CodeIgniter,2,computare,4,computer,4,Cybersecurity,8,dakwah,16,Data Mining,1,dd,1,Debian,2,Deepin Linux,1,DevOps,4,digital,1,Docker,10,dosa,1,dosa besar,1,Enkripsi,1,era digital,1,error certificate,1,error path,1,error subscription,1,excel,1,failed subscription,1,Fedora,1,fedora26,1,Feeder,1,fstab,1,ftp server,1,fujitsu,1,gambar,1,ghibah,1,Git,2,GitHub,2,gitignore,1,gitignore not work,1,Google,2,Google Chrome,1,Google Cloud,1,Google Drive,2,google-drive-ocamlfuse,1,Harddisk,1,Hardware,1,Hashing,1,HCI,1,HDD,2,history,1,Homelab,1,host,1,Hostname,1,how to,2,IaC,1,IAM,1,igmp proxy,1,Ilmu Komputer,1,impress,1,indihome,1,INDUKSI MATEMATIKA,1,instalasi,3,install,10,install GIT,1,install linux,6,internet,2,islam,17,javascript,1,K-Means,1,K3s,1,KDE Plasma,1,keamanan,1,Keamanan Cloud,2,keamanan data,1,Keamanan Jaringan,1,keynote,1,kodi,1,komputer,5,Kubernetes,1,kuliah,1,Latte-dock,1,leap,7,leap 42.3,1,LibreOffice,1,Linux,59,linux ringan,3,Machine Learning,1,machintos,4,macOS,5,mageia,1,mandriva,1,mate,1,microsoft office,2,microsoft windows,4,microsoft word,1,Mikrotik,3,mint,1,Monitoring,1,mount,4,mounting,1,Multimedia Codec,1,Netwatch,1,network,1,network security,1,Networking,9,Nextcloud,1,Nginx,1,node js,1,NTFS,3,ntfsfix,2,numbers,1,office,5,Online Account,1,onno,1,onnowpurbo,1,Open Source,3,OpenMandriva,1,OpenOffice,2,openoffice calc,1,openoffice writer,1,openSUSE,11,operating system,1,ownCloud,1,ownCloud Client,1,PAGES,1,PDDikti,1,pemikir islam,1,pengguna,1,perangkat keras,1,Perangkat Lunak,2,PHP,1,PHP 5,1,PKI,1,port 80,1,port 8082,1,postel sevice award,1,Powerpoint,1,presentasi,1,presentation,1,Privacy,1,Proxmox,14,PVE,1,q4os,1,remaja islam,2,review,7,rezeki,1,s1300i,1,scanner,1,scansnap,1,Security,7,sejarah,1,Server,22,setting,1,Sistem Operasi,2,Software,2,spreadsheet,1,SSH,1,SSO,1,stb,1,Storage,7,sukses dunia akhirat,1,Sysadmin,15,Tailscale,1,Telegram,1,telkom,1,tesseract,1,text,1,Tutorial,31,tv box,1,Ubuntu,3,Unsupervised Learning,1,usb drive,1,useetv,1,user,1,VBA,1,version control,1,virtual machine,2,Virtualization,4,Visual basic,1,Visual Basic for Applications,1,VLC,2,VLC Media Player,1,VPN,1,vsftpd,1,Wazuh,1,whatsapp api,1,winbox,1,Windows,7,Windows 7,1,word,1,WORD PROCESSOR,2,workstation,1,WPS Office,1,zypper,1,
ltr
item
zhato TECH: Setup Tailscale Subnet Router di Linux Server: Menghubungkan Seluruh Jaringan LAN dan Homelab ke Mesh VPN Tanpa Instalasi Client di Setiap Perangkat
Setup Tailscale Subnet Router di Linux Server: Menghubungkan Seluruh Jaringan LAN dan Homelab ke Mesh VPN Tanpa Instalasi Client di Setiap Perangkat
zhato TECH
http://www.zhato-tech.id/2026/11/setup-tailscale-subnet-router-di-linux.html
http://www.zhato-tech.id/
http://www.zhato-tech.id/
http://www.zhato-tech.id/2026/11/setup-tailscale-subnet-router-di-linux.html
true
740282316614930842
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content