Kamis, 26 Desember 2013

Install Modem 3G dgn in terface USB di Ubuntu

Sebenernya modem tidak terdeteksi saat pertama di colokan karena USB-CD dahulu yg akan
terdeteksi. Agar modem-nya terdeteksi maka di-eject dahulu USB-CD nya.

Saat pertama dicolokan… dilihat device bus usb pake command:

#   lsusb
Bus 001 Device 002: ID 1a8d:1001
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Device 002: dgn Vendor ID 0x1a8d:0x1000 adalah merupakan USB-CD, nah untuk itu harus di-eject agar device berpindah ke module modem. Dgn command :

#   eject /dev/scd1
Dalam waktu 3-5 detik akan berindah modul… trus check kemabali untuk memastikan apakah
device sudah berpindah module ke modem…

#   lsusb
Bus 001 Device 003: ID 1a8d:1002
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Terlihat sudah berubah menjadi Device 003: dgn kode Vendor ID berubah menjadi
0x1a8d:0x1002. ID ini menunjukkan baru berubah menjadi GSM Modem bukan lagi USB-CD.

Agar meyakinkan lagi apakah sudah bener2 terdeteksi, bisa di check dgn :

#    cat /proc/tty/driver/usbserial
0: module:option name:"GSM modem (1-port)" vendor:1a8d product:1002 num_ports:1 port:1 path:usb-0000:00:1f.2-1
1: module:option name:"GSM modem (1-port)" vendor:1a8d product:1002 num_ports:1 port:1 path:usb-0000:00:1f.2-1
nah, kesimpulannya, Vendor ID 1a8d:1000 ato Vendor ID  1a8d:1001 merupakan USB-CD
belum berubah ke GSM Modem 3G.

klo sudah begitu, pasti ada  "/dev/ttyUSB0"  ato  "/dev/ttyUSB1"  (pake 2 kabel)

selanjutnya tinggal membuat connection dial-up, yg bagi terbiasa dgn WvDial

kemudian setting file  "/etc/wvdial.conf", misal seperti ini untuk 3 jenis jaringan 3G di
indonesia.

[Dialer proxl]
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","www.xlgprs.net"
Phone = *99#
Username = xlgprs
Password = proxl
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 0
Idle Seconds = 3000
ISDN = 0
Auto DNS = 1

[Dialer flash]
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Username = ' '
Password = ' '
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 0
Idle Seconds = 3000
ISDN = 0
Auto DNS = 1

[Dialer indosat]
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Init3 = AT+CGDCONT=1,"ip","INDOSATGPRS"
Phone = *99#
Username = indosat
Password = indosat
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 0
Idle Seconds = 3000
ISDN = 0
Auto DNS = 1

setelah itu tinggal dial : (misal pakai telkomsel flash)

#   wvdial flash
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected.  Waiting for prompt.
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Mon Feb  2 04:49:44 2009
--> Pid of pppd: 5089
--> Using interface ppp0
--> pppd: [10]áS �  � S  � S
--> pppd: [10]áS �  � S  � S
--> pppd: [10]áS �  � S  � S
--> pppd: [10]áS �  � S  � S
--> pppd: [10]áS �  � S  � S
--> pppd: [10]áS �  � S  � S
--> pppd: [10]áS �  � S  � S
--> local  IP address 114.121.***.***
--> pppd: [10]áS �  � S  � S
--> remote IP address 10.64.***.***
--> pppd: [10]áS �  � S  � S
--> primary   DNS address 202.3.***.***
--> pppd: [10]áS �  � S  � S
--> secondary DNS address 202.3.***.***
--> pppd: [10]áS �  � S  � S

tambahan lagi.... semua modem 3G yg lewat USB rata2 kasusnya sama dan itu hanya
karena USB-CD belum di-"eject" (bukan umount), dan ini juga berlaku untuk semua
linux, krn sy sudah mencoba pake ubuntu, RH, fedora dan mandrake.

Tidak ada komentar:

Posting Komentar