Sebagai contoh, dua Template Login yang terpasang pada jaringan hotspot saya, sebut saja Template_A (Template_Siang) dan Template_B (Template_Malam), kedua Template tersebut akan difungsikan selama 12 jam untuk masing-masing template, Template_A (Template_Siang) akan digunakan antara pukul 06:00 - 18:00 dan Template_B (Template_Malam) akan digunakan pukul 18:00 - 06:00.
Agar kedua template dapat berfungsi dan digunakan sesuai dengan interval waktu yang sudah ditentukan untuk masing-masing template, adalah dengan membuat 2 sechaduler dan 2 buah script pendek untuk mengeksekusi kedua template agar bisa digunakan dan aktif bergantian.
Berikut ini langkah langkah Memasang Dua Login Page Hotspot Mikrotik dalam Satu Server (ganti otomatis).
1. Persiapkan 2 buah template login page hotspot mikrotik (Template_A dan Template_B), kemudian upload kedalam root directory/ server mikrotik.
2. Buat New Script dan New Schedule untuk Template_A (Template_Siang).
a.) New Script untuk Template_A (Template_Siang)
Nama: isi dengan "
template_siang
" (tanpa tanda kutip).Source isi dengan syntax berikut ini:
b.) New Schedule untuk Template_A (Template_Siang).
Nama: isi dengan "jadwal_template_siang" (tanpa tanda kutip).
/ip hotspot profile set html-directory=hotspot [find name=hsprof1]
Keterangan:
Pada Source Script diatas,
hsprof1 = Nama Server Profile
hotspot = Nama Folder Template
b.) New Schedule untuk Template_A (Template_Siang).
Nama: isi dengan "jadwal_template_siang" (tanpa tanda kutip).
Start Date: (Tanggal dimulai)
Start Time: 06:00:00 (jam untuk mengaktifkan jadwal)
Interval: 1d 00:00:00 (jangka waktu pengulangan)
On Event: "
2. Buat lagi New Script dan New Schedule untuk Template_B (Template_Malam).
a.) New Script untuk Template_B (Template_Malam)
template_siang
"2. Buat lagi New Script dan New Schedule untuk Template_B (Template_Malam).
a.) New Script untuk Template_B (Template_Malam)
Nama: isi dengan "
template_malam
" (tanpa tanda kutip).Source isi dengan syntax berikut ini:
Keterangan:
Pada Source Script diatas,
hsprof1 = Nama Server Profile
hotspot0 = Nama Folder Template
b.) New Schedule untuk Template_B (Template_Malam).
Nama: isi dengan "jadwal_template_malam" (tanpa tanda kutip).
Nama: isi dengan "jadwal_template_malam" (tanpa tanda kutip).
Start Date: (Tanggal dimulai)
Start Time: 18:00:00 (jam untuk mengaktifkan jadwal)
Interval: 1d 00:00:00 (jangka waktu pengulangan)
On Event: "
template_malam
"Jadi asumsinya seperti ini, pada pukul 06.00 pagi Template_A akan aktif, karena sudah dieksekusi oleh script dan schedule Template_A yang aktif pada Jam 06.00 pagi dan akan diulangi setiap 24 jam, tepatnya pukul 06.00 pagi, hari berikutnya.
Selang 12 Jam, yaitu pukul 18.00 malam Template_B akan aktif, karena sudah dieksekusi oleh script dan schedule Template_B yang aktif pada jam 18.00 malam dan akan diulangi setiap 24 Jam, tepatnya pukul 18.00 malam, hari berikutnya.
Jadi pada saat kedua schedule berjalan, diantara dua interval waktu yang berputar selama 24 jam untuk masing masing schedule, akan ada waktu yang bersinggungan untuk menjalankan schedule, artinya ketika schedule Template_A sedang berjalan selama 24 jam, selang 12 jam akan terpotong oleh perintah schedule Template_B, begitupun ketika schadule Template_B sedang berjalan selama 24 jam, selang 12 jam akan terpotong oleh perintah schedule Template_A, begitu seterusnya.
Jadi kedua template akan mendapatkan jatah aktif selama 12 jam untuk masing masing template dan schedule akan tetap berjalan sesuai dengan perintah dan interval waktu yang sudah ditentukan. Semoga bermanfaat, terimakasih!
Post A Comment:
0 comments: