dhcp-server-lease-script

Script ini akan bekerja ketika ada device yang pertama terhubung ke DHCP Server mikrotik dan otomatis membuat device tersebut menjadi static (Make Static).

Script ini dipasang di IP –> DHCP Server –> DHCP –> Nama DHCP Server

Share to Unlock Contentimage/svg+xml

Silahkan share untuk membuka link download dan membuka scriptnya

Apabila tutorial ini bermanfaat support saya dengan cara share artikel ini.. Terimakasih 

Untuk membuat Static pada DHCP Lease yang aktif jalankan script ini di New Terminal.

[
:local date [/system clock get date]
:local time [/system clock get time]
:foreach lease in=[/ip dhcp-server lease find dynamic] do={
	/ip dhcp-server lease make-static $lease
	/ip dhcp-server lease comment comment="$date $time" $lease
}
]

Ketika script ini di jalankan di New Terminal semua client yang ada di DHCP Lease akan berubah menjadi static

Baca juga:

Sumber : Forum Mikrotik

3 COMMENTS

  1. halo mas yayan, saya mo minta tolong nih

    Kronologinya :
    saya menempatkan script berikut dalam setiap profil user hotspot.dengan interval 1 hari

    {
    :local usernya $user;
    :if ([/system schedule find name=$usernya]=””) do={
    /system schedule add name=$usernya interval=1d on-event=”/ip hotspot user remove [find name=$usernya]\r\n/ip hotspot active remove [find user=$usernya]\r\n/system schedule remove [find name=$usernya]”
    }
    }

    nah, tolong dong di tambahkan scriptnya agar supaya dalam on event scheduler menghapus dhcp lease user hotspot sesuai interval waktunya. Dalam hal ini 1d.

    Terima kasih atas bantuannya

    • kira-kira seperti ini,di script ditambahkan dulu variable mac yg diambil dari user hotspot,kemudian ada perintah buat hapus dhcp leases berdasarkan mac tadi

      {
      :local mac $”mac-address”;
      :local usernya $user;
      :if ([/system schedule find name=$usernya]=””) do={
      /system schedule add name=$usernya interval=1d on-event=”/ip hotspot user remove [find name=$usernya]\r\n/ip hotspot active remove [find user=$usernya]\r\n/system schedule remove [find name=$usernya]\r\n/ip dhcp-server lease remove [find mac-address=$mac]”
      }
      }

Leave a Reply