Posted by : M yunus Minggu, 12 Februari 2017

Hai, kali ini gua mau share sedikit tutorial tentang menggunakan USB modem 3G pada komputer dengan OS distro Linux (ubuntu, kali linux, linux mint, fedora dll). Kalo menggunakan komputer windows sudah pasti menggunakan USB modem sangatlah mudah, tinggal plug and play dengan software yang sudah tertanam pada USB modem. Namun menjadi masalah saat kita gunakan di komputer dengan distro Linux, software default pada USB modem hanya kompatible untuk windows (.exe format) , sehingga kita perlu menginstal software untuk membantu berjalanya USB modem pada komputer dengan OS Linux.
Pada saat USB modem pertama kali ditancapkan pada komputer linux, kebanyakan dikenali sebagai Mass Storage Device, bukan sebagai modem. sehingga kita perlu aplikasi yang dapat merubah mode Storage ke mode Modem. Aplikasi yang akan kita gunakan adalah USB mode switch.

berikut adalah tutorial yang saya gunakan untuk menjalankan USB mode switch pada komputer Linux distro Ubuntu.

1. pastikan anda terhubung pada jaringan internet.
2. buka terminal dan pastikan komputer dalam kondisi update, ini bertujuan untuk menambah/ memperbaiki/ memperbaharui program pada sistem komputer [1].

sudo apt-get update

3. instal usb mode switch

sudo apt-get install usb-modeswitch

4. tancapkan USB modem pada komputer dan jalankan

lsusb | grep modem

maka akan keluar list device usb modem yang terhubung ke komputer, tampak seperti berikut

Bus 001 Device 005: ID 12d1:1446 Huawei Technologies Co., Ltd. E173 3G Modem (HSPA modem)

ID 12d1:1446 merupakan ID vendor dan ID produk default pada USB modem yang saya gunakan (saya mengunakan USB modem huawei E177).

5.Restart komputer pada keadaan USB modem masih terhubung.

sudo reboot

6.  setelah komputer kembali berjalan, buka terminal kembali dan jalankan,

lsusb | grep modem

seharusnya ID vendor dan ID produk USB modem akan berubah, paling tidak terlihat sebagai berikut.

Bus 001 Device 005: ID 12d1:1436 Huawei Technologies Co., Ltd. E173 3G Modem (modem-mode)

ID 12d1:1436 merupakan ID vendor dan ID produk target.

7. pada langkah selanjutnya kita akan mengatur ulang konfigurasi aplikasi USB mode switch untuk modem huawei E177 yang saya gunakan ( default ID 12d1:1446 , target ID 12d1:1436 ).

masuk pada folder temporary dan untar config pack USB mode switch.

cd /tmp 
tar -xzvf /usr/share/usb_modeswitch/configPack.tar.gz 12d1\:1436 

perhatikan saya menggunakan back slice untuk mengambil file konfigurasi ID 12d1:1436

8. buka file konfigurasi dengan editor nano dan copy seluruh isi file tersebut,

sudo nano 12d1\:1436

note : untuk keluar dari editor nano, ctrl+x dilanjutkan shift+y, untuk mengcopy dari editor nano, ctrl+shift+c

file konfigurasi yang di copy paling tidak berisi Default dan Traget (vendor , product) dan messae yang sesuai untuk masing" jenis modem. terlihat sebagai berikut,

DefaultVendor=  0x12d1
DefaultProduct= 0x1446

TargetVendor=0x12d1
TargetProduct=0x1436
MessageContent="55534243123456780000000000000011062000000101000100000000000000"
 
9.  buka file konfigurasi usb modeswitch dan paste konfigurasi modem untuk id 12d1:1436 dibaris paling bawah ( paste pada editor nano, ctrl+shift+v).

sudo nano /etc/usb_modeswitch.conf

terus simpan dengan ctrl+x dilanjut shift+y, setelah itu aktifkan printah usb mode switch dg langkah berikut. jalankan perintah berikut :

sudo nano /etc/rc.local

ketika sudah terbuka tambahkan perintah berikut pada baris paling bawah sebelum bagian exit 0 .

sudo usb_modeswitch -c /etc/usb_modeswitch.conf
 
sehingga akan terlihat seperti berikut :

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi
sudo usb_modeswitch -c /etc/usb_modeswitch.conf
exit 0


terus simpan dengan ctrl+x dilanjut shift+y.

10. untuk memastikan semuanya berjalan, reboot komputer dan setelah kembali hidup, jalankan perintah berikut,

ls /dev/ttyUSB*

maka paling tidak akan menghasilkan

/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2

interface default untuk USB modem biasanya pada /dev/ttyUSB0

selanjutnya anda membutuhkan aplikasi WVDIAL dan PPP untuk memanage konektifitas modem pada komputer linux disini.

Artikel terkait: USB Modem Linux #1 | USB Mode Switch (dari source)

sumber :
https://www.thefanclub.co.za/how-to/how-setup-usb-3g-modem-raspberry-pi-using-usbmodeswitch-and-wvdial

*) dengan beberapa modifikasi

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Legendre-electronics - Date A Live - Powered by Blogger - Designed by Johanes Djogan -