Explore
List Post

Menerapkan statik ip user menggunakan mikrotik

Alokasi statik IP pada MikroTik paling efisien dilakukan melalui fitur DHCP Server Lease (Make Static). Metode ini memastikan perangkat client dengan MAC Address tertentu selalu mendapatkan IP yang sama secara otomatis.
1. Script Tambah Alokasi Statik Manual
Gunakan script ini di New Terminal untuk mendaftarkan client baru secara manual tanpa menunggu client tersebut terhubung.

/ip dhcp-server lease
add mac-address=AA:BB:CC:DD:EE:FF ip-address=192.168.88.50 server=dhcp1 comment="Laptop Admin"
  • mac-address: Ganti dengan MAC Address fisik milik client.
  • ip-address: Tentukan IP statik yang ingin diberikan.
  • server: Sesuaikan dengan nama DHCP Server Anda (misal: dhcp1 atau all).
  • comment: Catatan atau nama pemilik perangkat agar rapi.

2. Script Mengubah Semua Client Aktif Menjadi Statik (Massal)
Jika saat ini sudah banyak client yang terhubung secara dinamis dan Anda ingin langsung mengunci IP mereka menjadi statik sekaligus, jalankan script ini:

{
:local count 0;
/ip dhcp-server lease {
    :foreach i in=[find where dynamic=yes] do={
        make-static $i;
        :set count ($count + 1);
    }
}
:log info "Berhasil mengubah $count client DHCP menjadi Statik.";
}
3. Script Otomatis (Setiap Ada Client Baru Konek)
Jika Anda ingin MikroTik otomatis mengubah setiap client baru yang masuk menjadi statik (sehingga IP mereka tidak berubah-ubah di kemudian hari), tempelkan script ini pada Lease Script DHCP Server Anda.
Cara Pasang:
  1. Buka WinBox, masuk ke menu IP > DHCP Server.
  2. Klik dua kali pada nama DHCP Server Anda.
  3. Buka tab Script.
  4. Tempelkan kode berikut:
routeros
:if ($leaseBound = "1") do={
    /ip dhcp-server lease {
        :local leaseId [find where mac-address=$leaseActMAC dynamic=yes]
        :if ($leaseId != "") do={
            make-static $leaseId
            comment "Auto Static - $leaseActMAC"
        }
    }
}
Tips Keamanan Tambahan
Agar client tidak bisa mengganti IP secara ilegal atau manual di perangkat mereka, ubah konfigurasi DHCP Server Anda menjadi Static-Only:

/ip dhcp-server set [find name="dhcp1"] address-pool=static-only
Efeknya, hanya perangkat yang sudah terdaftar di list Leases saja yang akan mendapatkan akses internet.
Jika Anda membutuhkan bantuan untuk menerapkan sistem pembatasan bandwidth (Queue) otomatis berdasarkan IP statik di atas, silakan beri tahu saya!
Scroll to top