Mengaktifkan Auto Reconnect ModemManager

Modem rakitan sering di OpenWrt sering disconnect, koneksi hilang, atau bengong? maka tandanya koneksi di openwt belum terpasang auto rekonek, untuk itu kita disini akan menjelaskan langkah-langkah mengaktifkan auto reconnect ModemManager.

ModemManager Disconnect

Pengguna modem rakitan di Indonesia sering mengalami disconnect atau dc-dc koneksi 4G, 5G modem di openwrt. Penyebab koneksi disconnect ini dikarenakan ISP otomatis memutus koneksi secara berkala.

Untuk durasi disconnect tiap ISP berbeda-beda, Telkomsel umumnya 24 jam, sedangkan XL/Axis 2 jam, dan Three 2-3 jam.

Jika kalian menggunakan HP smartphone, modem mifi, atau modem router kalian tidak akan mengalami disconnect seperti ini, karena di device-device tersebut sudah otomatis akan reconnect.

Untuk pengguna Openwrt yang sering menjadi masalah, karena umumnya pengguna modem rakitan ini menggunakan protocol MBIM & QMI dan di OpenWrt tidak support auto reconnect/redial.

Sehingga ketika ISP disconnect maka koneksi internet maka teputus, hanya dengan dial manual dengan up interface maka akan internet terhubung lagi.

Setelah menunggu sekian lama, akhirnya ada fitur auto reconnect modem rakitan di ModemManager pada commit ini.

Untuk tutorial ini hanya untuk modem yang menggunakan koneksi dengan ModemManager seperti Dell Dw5821e, Fibocom L850-GL, Quectel RM520N-GL, Lt4220, Foxconn T99W175 dan sebagainya yang umumnya menggunakan MBIM & QMI.

Untuk modem lain seperti Fibocom L860-GL yang hanya suppot NCM maka untuk metode ini tidak bisa.

Install Auto Reconnect ModemManager

Mulai Modemmanager versi 1.22.0~14 keatas sudah support force connection. Untuk mengatasi modem rakitan disconect dengan modemmanager terbaru kita perlu download & install ipk dari package openwrt snapshot.

001 modemmanager auto reconnect | Radenku

Download sesuai arsitektur CPU dengan router kalian, disini aku menggunakan Raspberry 4B jadi asitekturnya aarch64_cortex-a72.

Jika kalian belum tahu arch CPU, kalian bisa cek menggunakan command:

grep OPENWRT_ARCH /etc/os-release | awk -F'"' '$0=$2'
003 mengaktifkan auto reconnect modemmanager | Radenku

Setelah download taruh ke lima file ipk di direktori /root menggunakan WinSCP/Tiny File Manager.

Lalu install ipk menggunakan terminal.

opkg update
opkg install *ipk

Setelah ipk terinstall semua, kalian bisa hapus ipk tadi rm /root/*ipk

Lalu kita buat interface modemmanager seperti biasa.

005 setting modem manager reconnect | Radenku

Mengaktifkan Force Connection ModemManager

Setelah ModemManager versi terbaru telah terinstall, saatnya mengaktifkan fitur Force Connection ModemManager.

Nah untuk mengaktifkan fitur force connection perlu mengedit manual di /etc/config/network. menambahkan option force_connection '1'

006 mengaktifkan force reconnect modemmanager | Radenku

Tinggal restart interface, maka modemmanager sudah bisa auto reconnect.

Mengakses AT Command ModemManager

Jika kalian tidak bisa mengakses at command/3ginfo error setelah menginstal modemmanager maka kalian perlu menghapus file 25-modemmanager-tty.

rm /etc/hotplug.d/tty/25-modemmanager-tty

Tinggal restart router.

Selesai sudah cara mengaktifkan auto reconnect ModemManager di OpenWrt dan nikmati modem tanpa disconnect.

10 pemikiran pada “Mengaktifkan Auto Reconnect ModemManager”

  1. ini auto reconnectnya udah kaya di hp atau cuma lebih cepet aja gan? kadang suka keganggu pas lagi di tengah meeting reconnectnya agak lama kalo pake script biasa

    Balas

Tinggalkan komentar