Setelah sebelumnya sudah memasang aplikasi autologin dan load-balancing 2 koneksi, pada artikel kali ini, saya akan memberikan langkah-langkah agar aplikasi autologin bisa berjalan di kedua koneksi (misal load-balancing 2 koneksi @wifi.id)

Langkah-langkah:

  1. Buka koneksi SSH ke router menggunakan PuTTY (biasanya: 192.168.1.1)

    putty

  2. Jika mengikuti tutorial sebelumnya, berarti aplikasi autologin untuk koneksi pertama harus dirubah agar tetap berjalan dengan baik, dengan mengetikkan perintah

kopijahe -m 1 -l "yes"

  1. Lalu konfirmasi interface yang digunakan untuk koneksi pertama (misalnya wwan)

  2. Lalu masukkan pengaturan autologin untuk koneksi kedua dengan perintah

kopijahe -m 2 -l "yes" -u "<username>" -p "<password>" -v "<jenis/varian wifi>" -c "<penyedia layanan cek captive portal>" -a

Keterangan tambahan:

[*] parameter "-m" yang diikuti angka 2 menandakan bahwa ini pengaturan autologin kedua
[*] parameter "-l" yang diikuti "yes" menandakan bahwa koneksi ini digunakan untuk load-balance
[*] parameter "-u" diisi dengan username sesuai kode voucher/akun. Untuk akun kampus, tidak perlu diisi akhiran domain kampusnya (misal: 1111111@ut.ac.id, cukup diisi 1111111 saja)
[*] parameter "-p" diisi dengan password/serial sesuai kode voucher/akun
[*] parameter "-v" diisi dengan salah satu: "wifi.id", "wms", "smartbisnis", "kampus" (khusus kampus, diikuti dengan konfirmasi domain kampus, misal ut.ac.id)
[*] parameter "-c" sifatnya opsional, diisi dengan salah satu: "kopijahe", "firefox", "google", "microsoft", "apple" (jika tidak diisi, maka akan dianggap menggunakan layanan dari kopijahe)
[*] parameter "-a" harus berada di posisi paling belakang

Jangan lupa konfirmasi interface yang digunakan untuk pengaturan kedua (misalnya wwan2, sesuai tutorial sebelumnya)

  1. Untuk melakukan proses login, bisa menggunakan perintah
kopijahe -m 2

  1. Status login bisa dilihat melalui halaman System Log OpenWrt via browser (biasanya: 192.168.1.1) menggunakan kata kunci notice root

  2. Agar proses autologin bisa berjalan meski router sempat mati atau jendela PuTTY ditutup, maka harus kita masukkan di berkas /etc/rc.local, untuk itu, kita kembali ke jendela PuTTY lagi, lalu tekan tombol Ctrl + C untuk menghentikan proses autologin yang sedang berjalan terlebih dahulu.

  3. Lalu ketikkan perintah ini untuk membuka berkas /etc/rc.local

vi /etc/rc.local

  1. Tekan tombol i untuk memulai mode input, lalu rubah isi berkas /etc/rc.local dari
sleep 10 &&
kopijahe &
exit 0

menjadi

sleep 10 &&
kopijahe -m 1 &
kopijahe -m 2 &
exit 0

  1. Untuk menyimpan perubahan berkas, tekan tombol ESC, diikuti dengan mengetikkan :wq

  1. Matikan dulu semua proses autologin kopijahe yang berjalan di background menggunakan perintah
kopijahe -k

  1. Untuk menjalankan proses autologin kembali, bisa dicoba reboot router, atau cabut-pasang kabel daya router, atau menggunakan perintah:
sh /etc/rc.local

Versi video dari tutorial ini:

Kirim dukungan donasi melalui:

trakteer saweria