Menggunakan Routerboard RB450Gx4, kita dapat membuat sebuah script menggunakan fitur Netwatch yang terdapat pada router ini. Dalam tutorial ini, kita akan membahas bagaimana membuat dua rule Netwatch dan menambahkan script pada tab "Down" untuk memindahkan SIM-Slot dari Sim Slot B ke Sim Slot A dan sebaliknya.
Script Pindah ke SIM-A
/system routerboard sim set sim-slot=a;
/tool netwatch disable numbers=1;
:delay 60s;
/tool netwatch enable numbers=0;
Script Pindah ke SIM-B
/system routerboard sim set sim-slot=b;
/tool netwatch disable numbers=0;
:delay 60s;
/tool netwatch enable numbers=1;
Pada bagian atas, kita telah membuat dua script yang berbeda. Kedua script ini digunakan untuk memindahkan SIM-Slot dari Sim Slot B ke Sim Slot A dan sebaliknya.
Penggunaan Script
Pertama-tama, kita perlu memahami cara kerja script di atas. Script pertama, yaitu script Pindah ke SIM-A, berfungsi sebagai berikut:
- Memindahkan SIM-Slot dari Sim Slot B ke Sim Slot A dengan menggunakan perintah
/system routerboard sim set sim-slot=a;
- Mengdisable Netwatch nomor 1 dengan menggunakan perintah
/tool netwatch disable numbers=1;
- Menunda 60 detik sebelum mengaktifkan Netwatch nomor 0 dengan menggunakan perintah
:delay 60s;
dan/tool netwatch enable numbers=0;
Script yang kedua, yaitu script Pindah ke SIM-B, berfungsi sebagai berikut:
- Memindahkan SIM-Slot dari Sim Slot A ke Sim Slot B dengan menggunakan perintah
/system routerboard sim set sim-slot=b;
- Mengdisable Netwatch nomor 0 dengan menggunakan perintah
/tool netwatch disable numbers=0;
- Menunda 60 detik sebelum mengaktifkan Netwatch nomor 1 dengan menggunakan perintah
:delay 60s;
dan/tool netwatch enable numbers=1;
Penggunaan Netwatch
Netwatch digunakan untuk memantau koneksi internet. Dalam script di atas, kita menggunakan Netwatch untuk memantau koneksi ke 8.8.8.8. Jika SIM-Slot yang aktif tidak dapat melakukan ping ke 8.8.8.8, maka script akan menyalinakan SIM-Slot yang lain.
Dengan demikian, kita dapat melakukan failover secara otomatis ketika SIM-A yang aktif dan tidak bisa melakukan ping ke 8.8.8.8, maka slot-sim yang aktif akan di pindahkan ke SIM-B, begitupun sebaliknya, ketika SIM-B tidak bisa melakukan ping ke 8.8.8.8 maka akan di pindahkan lagi ke SIM-A.
Kesimpulan
Dengan menggunakan script Netwatch dan fitur Routerboard RB450Gx4, kita dapat membuat sebuah sistem failover yang otomatis dan efektif. Script ini dapat membantu meningkatkan ketersediaan jaringan dan mengurangi downtime.