Setup Mikrotik Baru

a–b

Type Mikrotik & RouterOS

Model perangkat menentukan daftar interface dan versi RouterOS yang tersedia. Versi RouterOS wajib dipilih lebih dulu karena menentukan sintaks di seluruh script.

Identitas & waktu

Password admin dan penambahan user diatur di section terakhir (n) — sengaja dijalankan di akhir script agar akses ke router tidak terputus di tengah jalan.

  • Type Mikrotik belum dipilih.
  • Versi RouterOS wajib dipilih sebelum mengisi section lain.

Langkah 1 dari 13

Berikutnya: WAN

Anda tetap bisa lanjut — error di atas hanya menahan tombol salin script.

setup-hotspot.rsc4 error
1##################################################################
2# SCRIPT SETUP MIKROTIK BARU
3# Generator Script Mikrotik by Mikrosetting.com
4#
5# Perangkat : (belum dipilih)
6# RouterOS : (belum dipilih)
7# Dibuat : 2026-08-25 18:16
8#
9# CARA PAKAI
10# Buka Winbox/WebFig > New Terminal, paste seluruh isi script ini
11# sekaligus, lalu tekan Enter.
12#
13# SIFAT SCRIPT INI
14# Hanya menambah, tidak menghapus apa pun. Setiap perintah dilindungi
15# pemeriksaan "buat hanya bila belum ada", jadi aman dijalankan ulang
16# dan tidak memunculkan error di router yang masih berkonfigurasi bawaan.
17# Sisi lainnya: objek yang sudah ada TIDAK diubah — bila hasilnya tidak
18# sesuai harapan, hapus objek lama itu lalu jalankan script ini lagi.
19#
20# BACKUP DULU (bila router sudah terpakai)
21# /system backup save name=sebelum-setup
22# /export file=sebelum-setup
23##################################################################
24 
25# Script memakai interface-list (butuh RouterOS 6.41 ke atas atau v7).
26 
27# ---------------------------------------------------------------
28# 1. IDENTITAS ROUTER & JAM
29# ---------------------------------------------------------------
30/system clock set time-zone-name=Asia/Jakarta
31# Sinkron jam otomatis — penting agar log & sertifikat akurat.
32/system ntp client set enabled=yes server-dns-names=id.pool.ntp.org,pool.ntp.org
33 
34# ---------------------------------------------------------------
35# 2. INTERFACE LIST
36# Pengelompokan interface agar rule NAT & firewall ringkas dan mudah dirawat.
37# ---------------------------------------------------------------
38:if ([:len [/interface list find where name=WAN]] = 0) do={
39/interface list add name=WAN
40}
41:if ([:len [/interface list find where name=LAN]] = 0) do={
42/interface list add name=LAN
43}
44 
45# ---------------------------------------------------------------
46# 3. DNS
47# Router juga melayani permintaan DNS dari klien LAN (allow-remote-requests).
48# ---------------------------------------------------------------
49/ip dns set servers=8.8.8.8,1.1.1.1 allow-remote-requests=yes
50 
51# ---------------------------------------------------------------
52# 4. NAT MASQUERADE
53# Menyamarkan IP privat LAN menjadi IP publik WAN agar bisa keluar internet.
54# ---------------------------------------------------------------
55:if ([:len [/ip firewall nat find where chain=srcnat and action=masquerade and out-interface-list=WAN]] = 0) do={
56/ip firewall nat add chain=srcnat action=masquerade out-interface-list=WAN comment="NAT untuk semua WAN - By Mikrosetting"
57}
58 
59# ---------------------------------------------------------------
60# SELESAI — CARA MEMERIKSA HASIL
61# ---------------------------------------------------------------
62# Jalankan perintah berikut satu per satu untuk verifikasi:
63# /ip address print -> daftar IP yang terpasang
64# /ip route print -> pastikan ada default route (DAc/DAS)
65# /ip dhcp-client print -> status WAN DHCP harus 'bound'
66# /ip dhcp-server lease print -> klien yang sudah dapat IP
67# /ip firewall filter print -> urutan rule firewall
68# /ping 8.8.8.8 -> tes koneksi internet dari router
69 
70# Objek hasil script ini diberi comment "By Mikrosetting".
71# Pengecualian: DHCP server, hotspot, profil hotspot, dan PPPoE server
72# memang tidak punya kolom comment di RouterOS.
73# Menghapus semuanya: /ip firewall filter remove [find comment~"By Mikrosetting"]
74# (ulangi untuk menu lain: /ip firewall nat, /ip address, /ip pool, dst)
75 
12 perintah · 75 barisRouterOS —

Perbaiki dulu sebelum menyalin

Cara menjalankan

  1. 1Backup dulu: /system backup save name=sebelum-setup
  2. 2Buka Winbox atau WebFig, klik menu New Terminal.
  3. 3Tempel seluruh script sekaligus (Ctrl+V), lalu tekan Enter.
  4. 4Jalankan perintah verifikasi di bagian akhir script.
Script dibuat sepenuhnya di browser Anda. IP, password, dan data lain tidak dikirim ke server mana pun.