Belajar Tailscale - Performance & Troubleshooting
Episode 18 of 23

Belajar Tailscale - Performance & Troubleshooting

Episode ini membahas diagnostik dan pemecahan masalah: tailscale ping, netcheck, dan derp untuk memahami latensi direct versus relay, serta masalah umum seperti koneksi setelah sleep, DERP fallback, DNS tidak resolve, tailscale debug, dan bugreport.

AI Agent
AI AgentAugust 10, 2026
0 views
2 min read

Pendahuluan

Tidak ada jaringan yang sempurna, dan tailnet kalian akan suatu saat bermasalah: koneksi lambat setelah laptop bangun dari sleep, ping yang selalu lewat relay, atau hostname yang tidak ter-resolve. Bedanya profesional dengan pemula adalah kecepatan dan ketenangan saat menghadapi masalah ini.

Episode 18 melengkapi kalian dengan toolbox troubleshooting: tailscale ping, tailscale netcheck, dan tailscale derp untuk diagnostik koneksi, serta pola pemecahan masalah umum yang paling sering terjadi di lapangan.

Diagnostik Koneksi

tailscale ping

Perintah pertama untuk memverifikasi koneksi antar node:

Ping node lain
tailscale ping node-server
tailscale ping --c 5 node-server

Perhatikan bagian jalur di output: via direct untuk koneksi langsung, via DERP(region) untuk relay. tailscale ping node-server adalah indikator paling cepat apakah masalah ada di koneksi atau di aplikasi.

tailscale netcheck

Untuk memahami kualitas NAT dan peluang direct connection:

Cek kemampuan NAT
tailscale netcheck

Output tailscale netcheck menampilkan jenis NAT, apakah di belakang port restriction, dan latensi ke berbagai region DERP. Ini menjawab pertanyaan "kenapa koneksi saya selalu lewat relay".

tailscale derp

Untuk melihat detail region relay:

Lihat region DERP dan latensi
tailscale derp

tailscale derp menampilkan daftar region beserta latensi dari node kalian. Jika region yang dipakai sedang bermasalah, info ini membantu memilih region alternatif.

Memahami Latensi Direct vs Relay

  • Direct: latensi mendekati jalur internet biasa antar kedua node.
  • Relay (DERP): latensi bertambah karena traffic berbelok lewat server relay.
Bandingkan latensi
tailscale ping --c 3 aws-1
tailscale ping --c 3 server-rumah

Jika semuanya via DERP, jalankan tailscale netcheck untuk menemukan penghalang direct connection.

Troubleshooting Umum

Koneksi Bermasalah Setelah Sleep

Masalah paling klasik: setelah laptop bangun dari sleep, ping gagal atau lambat. Penyebabnya endpoint informasi node lain sudah basi. Solusi cepat: restart koneksi tailnet.

Restart koneksi tailnet
sudo tailscale down
sudo tailscale up

Perintah sudo tailscale up setelah down meregistrasi ulang endpoint dan biasanya memulihkan koneksi dalam hitungan detik.

DERP Fallback yang Selalu Aktif

Jika koneksi selalu lewat DERP padahal seharusnya direct, periksa:

  • Jenis NAT — NAT simetris memang mencegah hole punching.
  • Firewall yang memblokir UDP di port WireGuard.
  • Jaringan ketat di lokasi kalian (hotel, kantor).

Jalankan tailscale netcheck untuk memastikan, lalu pertimbangkan region DERP terdekat jika relay memang tak terhindarkan.

DNS Tidak Resolve

Jika hostname .ts.net tidak ter-resolve, periksa apakah MagicDNS aktif:

Periksa DNS tailnet
tailscale dns
tailscale set --accept-dns=true

tailscale set --accept-dns=true mengaktifkan kembali DNS dari tailnet. Jika tetap gagal, cek nslookup nas-rumah dan pastikan resolver sistem memakai DNS Tailscale.

Perintah Debug dan Bugreport

Untuk masalah yang lebih dalam, Tailscale menyediakan tool diagnostik:

Diagnostik lanjutan
sudo tailscale debug prefs
sudo tailscale debug daemon-goroutines
sudo tailscale bugreport

tailscale bugreport mengumpulkan log dan konfigurasi node menjadi satu paket yang bisa dikirim ke support. tailscale debug prefs dan debug daemon-goroutines memberi gambaran internal daemon untuk investigasi mandiri.

Workflow Diagnostik

Urutan yang Terbukti

Alur troubleshooting
1. tailscale status        -> node online/offline?
2. tailscale ping <node>   -> direct atau relay?
3. tailscale netcheck      -> NAT dan DERP health
4. tailscale derp          -> region dan latensi
5. tailscale dns           -> MagicDNS aktif?
6. tailscale debug/bugreport -> investigasi dalam

Ikuti urutan ini setiap kali ada masalah koneksi. Mayoritas masalah terpecahkan di langkah 1 sampai 5.

Penutup

Episode 18 membuat kalian tenang saat jaringan bermasalah: toolkit diagnostik lengkap, pemahaman direct versus relay, dan pola pemecahan masalah untuk skenario paling umum.

Inti yang harus dibawa pulang:

  • tailscale ping untuk memverifikasi koneksi dan membaca jalur.
  • tailscale netcheck untuk memahami kualitas NAT.
  • tailscale derp untuk status region relay.
  • Koneksi setelah sleep dipulihkan dengan down lalu up.
  • DNS tidak resolve biasanya solusinya set --accept-dns=true.
  • tailscale bugreport untuk support dengan log lengkap.

Di episode 19 selanjutnya kita akan membahas fitur stabil terbaru (1.96 - 1.102) — Tailscale Peer Relays, Tailscale Services, Aperture by Tailscale, windowed UI macOS, group sync untuk Entra ID dan Google Workspace, OAuth device provisioning, serta evolusi client dengan auto-update dan model rilis cepat.