Setting Axesstel Modem MV-140B di Linux

Setelah puas nyobain modem Axesstel ini di OSX, akhirnya saya putuskan untuk menjadikan modem MV-140B ini sebagai modem di server router di rumah. Terus terang, capek juga kalo modemnya nge-restart-restart terus dan harus di konekin lagi manual. Jadi, lebih baik dipasang saja di router, dan di-otomatisasi supaya auto-dial sendiri.

Disclaimer : Tutorial ini sebatas mengkonfigurasi modem Axesstel MV-140B supaya jalan otomatis di linux console. Sedangkan untuk connection sharing dibahas di tulisan terpisah.

Linux yang dipakai adalah Slackware 13.1. Namun demikian semua linux standar-pun bisa digunakan, asalkan kernel minimum adalah 2.6.30.

OS : Slackware 13.1 (base package console)
PC/Router : DELL Optiplex Pentium III 450 Mhz, 512MB SDRAM

Berikut stepsnya:
1. Tancapkan modem Axesstel MV-140B ke port USB PC-router, perhatikan output command “dmesg“:

usb 1-1: new full speed USB device using uhci_hcd and address 72
usb 1-1: New USB device found, idVendor=1726, idProduct=1000
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
usb 1-1: Product: AXESSTEL DATA MODEM
usb 1-1: Manufacturer: AXESSTEL CO., LTD.
usb 1-1: SerialNumber: A00000000100
option 1-1:1.0: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1:1.1: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1

Perhatikan, Modem dikenali sebagai device ttyUSB0 (/dev/ttyUSB0).

2. Gunakan text editor. Buat script /etc/ppp/pppscript sbb:

TIMEOUT 30
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
"" ATZ OK
"ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" OK
"atdp#777"
TIMEOUT 40
CONNECT

3. Isikan file /etc/ppp/chap-secrets dengan username dan password smart:

# Secrets for authentication using CHAP
# client	server	secret			IP addresses
"smart"	*	"smart" *

4. edit file /etc/ppp/options sehingga isinya menjadi sebagai berikut:

lock
defaultroute
noipdefault
modem
/dev/ttyUSB0
9600
crtscts
noauth
passive
asyncmap 0
name "smart"
usepeerdns

Ingat, name “smart” disesuaikan dengan nama pada kolom “client” di file chap-secrets.
Kalau di chap-secrets nama client-nya adalah “paimin”, maka name di file options harus “paimin” juga.

5. Link file /etc/resolv.conf ke /etc/ppp/resolv.conf

ln -sf /etc/ppp/resolv.conf /etc/resolv.conf

6. Coba connect dengan perintah ppp-go.
Cek status koneksi dengan perintah tail -f /var/log/messages

* kalo ada yang failed, kita bahas di komentar di bawah yaa.. :)

TROUBLESHOOT:

Menjalankan modem secara otomatis saat booting/setelah reboot atau saat modem “exit/restart”:
1. buat file /etc/rc.d/rc.pppd :

#!/bin/bash
while [ ! ]
do
/usr/sbin/pppd -detach connect "/usr/sbin/chat -v -f /etc/ppp/pppscript"

sleep 5
/usr/sbin/ppp-off
done

2. edit file /etc/rc.d/rc.local agar menjalankan script rc.pppd saat booting, tambahkan entri berikut:

/etc/rc.d/rc.pppd &

Modem atau script modem hanging, ppp nya jalan tapi ga ada koneksi ke smart (bengong istilahnya.. hehe):
1. bikin script /etc/rc.d/check_pppd.sh

#!/bin/bash

EXIST="`tail -n 100 /var/log/messages | grep pppd | tail -n 1`"

PROC=`echo $EXIST | awk '$0~"Connect: ppp0 <--> /dev/ttyUSB0" { print "ada" }'`

if [ "$PROC" == "ada" ]
then

killall -9 pppd
echo -e "`date` \t pppd killed" >> /var/log/pppd-status
fi

2. edit crontab untuk melakukan checking process pppd setiap menit:

$ crontab -e

tambahkan baris berikut

*/1 * * * * /etc/rc.d/check_pppd.sh

3. sudah, gitu aja..

Ok, sekarang modemnya DIJAMIN onlen teruuuuussss… bisa download torrent dan ditinggalin 24jam…
hehehe… :D

Useful related tutorial:
http://pakelinux.com/2010/02/01/instalasi-modem-axesstel-mv140b-di-fedora-12/
http://sxired.wordpress.com/2010/10/25/mencoba-modem-smart-jump-axesstel-mv140b-di-ubuntu/
http://mbelgedez.com/2009/01/20/modem-axess-tel-mv-140b-produk-jump-dari-smart/

Tags: , , , , , ,

{ 7 comments to read ... please submit one more! }

  1. thanks gan, artikelnya sangat membantu

  2. sama2 gaan.. thanks udah mampir yaa..

  3. keren bro..bisa bantu nggak kalo dial di mikrotik
    hmm..tambah sedap kali ya :D

  4. thanks bro..
    kalo mikrotik ane jarang ngoprek. lebih seneng pake linux. :)
    seru juga kalo bisa diseting di mikrotik, sudah pasang AP dimana2 nih kita… :)
    hehehe….

  5. makasih nih settingannya…
    sangat bermanfaat :)

  6. Belajar Linux

    mantapzzz bro…
    ini maksudnya PC/Router = PC yg di jadikan Router ya? tanpa alat router external tambahan? modem cukup di konek ke usb PC yg di jadikan router.Apa koneksi bisa di sharing ke kompi lain/notebook dgn wifi??

  7. betul sekali pak… minat ngoprek juga ya? :)
    sharing pakai wifi tentu bisa pak. saya di rumah juga pakai begini.
    salam kenal..

{ 0 Pingbacks/Trackbacks }

Leave a Reply

Your email address will not be published. Required fields are marked *

*


nine - 7 =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>