Sunday, January 15, 2012

Koneksi Otomatis Smartfren Di Linux

Assalamualaikum..
maaf buat temen-temen yang sering berkunjung ke web ini dan menemukan postingannya belum di update dari tahun kemarin.
alhamdulillah sekarang saya sudah bisa menulis kembali di blog.
kali ini saya mencoba memberikan solusi dan pasti masih banyak solusi yang lain dari temen-temen blogger yang lain , ini hanya salah satunya saja tentang koneksi otomatis di linux.
langkah-langkahnya sebagai berikut : 
1. Masukan modem smartfren conex kemudian masuk terminal : Applications > Accesories > Terminal atau Ctrl+Alt+T
2. Install wvdial dengan cara sudo apt-get install wvdial 
3. Setelah itu ketikan perintah lsusb maka akan keluar tulisan seperti dibawah :
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 003: ID 19d2:ffde ONDA Communication S.p.A.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 064e:a103 Suyin Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
4.  Masih diterminal ketikan perintah : sudo eject /dev/sr1
5. Setelah itu ketikan perintah : sudo modprobe usbserial vendor=0x19d2 product=0xffdd
6. Sekarang ketikan perintah sudo gedit /etc/wvdial.conf
7. Akan muncul text editor yang berisi tulisan, hapus semua ganti dengan tulisan dibawah ini :
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800

Kemudian Save dan Keluar dari editor.

8. Konfigurasi telah selesai , kita cek koneksi dengan cara sudo wvdial smart
 jika terdapat tulisan seperti dibawah ini :
–> 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 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
–> Modem initialized.
–> Sending: ATDT#777
–> Waiting for carrier.
ATDT#777
CONNECT 3100000
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Sun Jul 31 17:43:22 2011
–> Pid of pppd: 5414
–> Using interface ppp0
–> pppd: ??[08]@??[08]
–> pppd: ??[08]@??[08]
–> pppd: ??[08]@??[08]
–> pppd: ??[08]@??[08]
–> pppd: ??[08]@??[08]
–> local IP address 10.190.180.86
–> pppd: ??[08]@??[08]
–> remote IP address 10.17.95.22
–> pppd: ??[08]@??[08]
–> primary DNS address 10.17.3.244
–> pppd: ??[08]@??[08]
–> secondary DNS address 10.17.3.252
–> pppd: ??[08]@??[08]

Maka anda sudah terkoneksi internet, abaikan panel networking karena tidak akan ada pemberitahuan disana.

Oke sampai sini sudah selesai konfigurasi smart fren conex, tetapi jika anda ingin mengkoneksikan kembali setelah digunakan, maka anda harus mengulang perintah-perintah tersebut, cape pastinya apalagi kalau DC :D
untuk itu diperlukan suatu script yang merupakan script executable.
mari kita buat script tersebut.

1. Buat file yang berektensi .sh di direktori home (agar pas buka terminal langsung bisa di eksekusi tanpa pindah direktori) dengan nama smart.sh

2. Masukan script kodenya seperti dibawah ini :
#!/bin/bash
sudo eject /dev/sr1
sleep 2
sudo modprobe usbserial vendor=0x19d2 product=0xffdd
sleep 2
sudo wvdial smart
Kemudian Save dan keluar editor.

3. Berikan hak akses dengan perintah sudo chmod 777 /home/nama_user_anda /smart.sh

4. Untuk cara menjalankannya tancapkan smartfren conex kemudian buka terminal dan ketikan perintah : ./smart.sh

Selesai..

sebenarnya bebas tinggal pilih sesuai selera mau seperti apa cara menjalankannya, dan ini bukan satu-satunya solusi hanya salah satu solusi saja.
terima kasih dan selamat mencoba.

4 comments:

Tinggalkan Komentar Disini