Friday, August 23, 2019

Script Mikrotik untuk mendapatkan ip publik yang bagus dari Indihome

Ip indihome yang tidak bagus untuk game dan browsing seperti Ip address berawalan 10 dan 36 sering kita dapatkan secara otomatis di modem indihome. Untuk menggantinya kita bisa merestart modem atau meng-enable / disable Wan di modem. Tentu kita harus rajin mengeceknya secara berkala, karna kadang ip tersebut kembali lagi kita dapatkan.

Supaya kita tidak susah-susah lagi mendapatkan ip bagus seperti 180,110 atau 125, kita bisa mengesetnya secara otomatis dimikrotik dengan langkah - langkah sebagai berikut :

1. Backup dulu configurasi modem, seperti gambar berikut :
  2. Set Mode Bridge di modem Indihome, seperti gambar berikut :
3. Dapatkan username dan password indihome dari Telkom atau dapatkan username dan passwordnya dengan mengikuti cara dari situs ini. File untuk mendapatkan username dan password bisa di download disini : aescrypt2_huawei

4. Masuk ke winbox, dan buat PPPoE Client baru, seperti contoh gambar berikut :

5. Buat script baru dengan mengklik System - Scripts, pastekan kode berikut kedalam kotak source :

:local WANINTERFACE
:set WANINTERFACE Fiber20-GAME

:local WANIP [/ip address get [find where interface=$WANINTERFACE] address];
:set WANIP [:pick $WANIP 0 ([:len $WANIP]-3) ];

:if ($WANIP ~"^10.") do={
:log warning "Private ip address found !!!"

/interface pppoe-client enable $WANINTERFACE
:delay 1
} else={

:if ($WANIP ~"^36.") do={
:log warning "Private ip address found !!!"

/interface pppoe-client enable $WANINTERFACE
:delay 1
} else={

:if ($WANIP ~"^192.") do={
:log warning "Private ip address found !!!"

/interface pppoe-client enable $WANINTERFACE
:delay 1
} else={

:log warning "Public IP - $WANIP - Found, OK ! No action required"

}
}
}


Note :
- Fiber20-GAME adalah nama PPPoE Client
- 10, 36, 192 adalah ip yang tidak ingin anda dapatkan dari indihome.
- You can download the code from here.

6. Save Script tersebut dengan mengklik ok dan buatkan schedulernya dengan cara mengklik System - Scheduler agar berjalan secara otomatis. Set interval 2 menit atau 1 menit, tergantung berapa lama PPPoE Client status connected kembali, seperti gambar berikut :

 Source :
- https://labkom.co.id/mikrotik/solusi-susah-dapat-ip-public-indihome-dengan-menggunakan-script-mikrotik
- https://forum.mikrotik.com/viewtopic.php?f=9&t=97288
Original Script from Forum Mikrotik : Original Script
 

2 comments:

  1. apakah ketika proses dial seperti ini, koneksi internet akan tetap berjalan normal ataukah itu terestart juga>

    ReplyDelete
  2. Tentu saja koneksi akan terestart dan disconnect sampai connected kembali, namanya juga redial ke server telkom

    ReplyDelete