Konfigurasi Wvdial untuk Koneksi Internet Raspberry Pi dan Auto Start Wvdial

Konfigurasi Wvdial untuk Koneksi Internet Raspberry Pi dan Auto Start Wvdial

Baik langsung saja, disini saya akan berbagi pengalaman dalam menggunakan modem 3G untuk koneksi internet pada Raspberry Pi. Kenapa saya harus menggunakan modem? ya karena Raspinya bakal di taruh di luar ruangan dan butuh koneksi internet. Sayang kalau harus narik kabel dan ga ada wifi disekitar sini jadi ya yg terjangkau sepertinya dengan menggunakan modem.

Saya menggunakan modem D-Link model DWM-156. Itu modem lama, sepertinya udah g ada deh jaman sekarang.

Berikut langkah-langkahnya:

Step 1

Pastikan Raspberry nya udah di update

$ sudo apt-get update

Step 2

Install program wvdial dan ppp seperti berikut

$ sudo apt-get install wvdial ppp

Step 3

Colokkan modem ke Raspberry Pi dan ketkkan perintah ini

$ sudo wvdialconf

Step 4

Buka file konfigurasi wvdial dengan perintah berikut

$ sudo nano /etc/wvdial.conf

Step 5

Edit isi konfigurasi sesuai konfigurasi provider yang anda pakai. Berikut adalah contoh setting dari beberapa provider di Indonesia:

[Dialer Defaults]  
Init1 = ATZ  
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0  
Modem Type = Analog Modem  
Baud = 9600  
New PPPD = yes  
Modem = /dev/ttyUSB0  
ISDN = 0  
; Phone = <Target Phone Number>  
; Password = <Your Password>  
; Username = <Your Login Name>  

[Dialer indosat]  
Modem = /dev/ttyUSB0  
Baud = 460800  
Init1 = ATH  
Init2 = ATE1  
Init3 = AT+CGDCONT=1,"IP","indosat3g"  
Dial Command = ATD  
Phone = *99#  
Stupid mode = yes  
Username = "indosat"  
Password = "indosat"  
   
[Dialer telkomsel]  
Modem = /dev/ttyUSB0  
Baud = 460800  
Init1 = ATH  
Init2 = ATE1 
Init3 = AT+CFUN=1,0 
Init4 = AT+CGDCONT=1,"IP","telkomsel"  
Dial Command = ATD  
Phone = *99#  
Stupid mode = yes  
Username = "wap"  
Password = "wap123"  
   
[Dialer xl]  
Modem = /dev/ttyUSB0  
Baud = 460800  
Init1 = ATH  
Init2 = ATE1  
Init3 = AT+CFUN=1,0
Init4 = AT+CGDCONT=1,"IP","www.xlgprs.net"  
Dial Command = ATD  
Phone = *99#  
Stupid mode = yes  
Username = "xlgprs"  
Password = "proxl"  
   
[Dialer 3gprs]  
Modem = /dev/ttyUSB0  
Baud = 460800  
Init1 = ATH  
Init2 = ATE1
Init3 = AT+CFUN=1,0  
Init4 = AT+CGDCONT=1,"IP","3gprs"  
Dial Command = ATD  
Phone = *99#  
Stupid mode = yes  
Username = "3gprs"  
Password = "3gprs"

Yang ditandai warna merah itu adalah settingan dariĀ  providernya jadi sesuaikan saja. Untuk provider lain silahkan isi sesuai providernya (APN, Username, Password)

Step 6

Nah cara mengkoneksikannya sebagai berikut

$ sudo wvdial telkomsel &

itu yg dicetak tebal adalah nama konfigurasi di file sebelumnya di edit. jadi sesuaikan mau menggunakan provider yang mana sesuai kartu sim card kamu.
Setelah itu cek ip kamu dengan

$ ifconfig

Jika berhasil maka kamu akan mendapat IP di interface ppp0

Step 7

Membuat koneksi modem Autostart saat raspberry pi booting atau dinyalakan. saya tidak menggunakan rc.local karena beberpa kali mencoba hasilnya gagal. sehingga saya menggunakan cara berikut :

masuk ke direktori root untuk user pi kamu dengan perintah

$ cd ~

kemudian buat file startModem.sh

$ nano startModem.sh

kemudian isi dengan script berikut

#! /bin/sh

sudo wvdial telkomsel &

tekan ctrl + x, ctrl + y, Enter

Jangan lupa rubah permissionnya jadi 777

$ sudo chmod 777 startModem.sh

kemudian buka file autostart dengan

$ nano .config/lxsession/LXDE-pi/autostart

tambahkan script ini dibagian baris paling bawah :

@./startModem.sh

simpan dengan Ctrl + X, Ctrl+Y, Enter

Dan konfigurasi selesai. silahkan reboot raspberry pi anda dan modem akan auto terkoneksi

$ sudo reboot

Selamat Mencoba.

Silahkan bagikan Artikel ini.
Credit & Tested by arispujud

Bagikan :

Comments ( 8 )

  • Wita

    Hallo mas Aris. saya mencoba menambahkan script pada $ nano .config/lxsession/LXDE-pi/autostart, tapi kenapa tidak bisa disave ya?

    • Admin

      apakah pesan errornya karena permision? bisa menggunakan sudo nano .config/lxsession/LXDE-pi/autostart

  • Ahmad Zainudin

    Untuk raspbian jessie apakah letak autostart di /etc/xdg/lxsession/LXDE-pi/autostart …?
    Karena saya menemukan file autostartnya hanya disini..dan saya tambahkan @./startmodem.sh masih belum bisa autostart modemnya (tidak muncul ppp0 dan belum dapat ip.
    kalau secara manual menjalankan wvdial sdh bisa konek modemnya

    • Admin

      untuk permission startmodem.sh nya sudah dirubah mas?
      atau kalau di eksekusi langsung di terminal dengan
      $ ./startmodem.sh
      apakah sudah bisa?

  • Sliawatimena

    dengan konfigurasi ini berapa kecepatan yang diperoleh? karena secara wap. bagaimana kalau mau secara 4G/LTE?

  • Riko

    Helo pak aris, saya mau tanya klo modem usb untuk dicolok ke raspberry pa harus install driver nya modem usb tersebut?karena saya pakai modem Huawei Vodafone k3565?mohon batuannya

Leave a Reply to admin Cancel reply