Jika Anda telah menginstalasi aplikasi Virtualisasi seperti VMWare Workstation atau VirtualBox, silahkan matikan terlebih dahulu service aplikasi virtualisasi tersebut dengan menggunakan perintah berikut:
# /etc/init.d/vmware stop
- Matikan juga service networking untuk memastikan sistem Anda tidak terhubung ke jaringan lain:
# ifconfig eth0 down
- Secara default, modem evdo ZTE Smartfren AC682 menciptakan perangkat virtual CD-ROM dengan nama /dev/sr1 (Anda dapat melihat ikon Smartfren Modem UI pada wallpaper desktop). Eject perangkat tersebut dengan menggunakan perintah berikut:
# eject /dev/sr1
- Pastikan Anda telah menghilangkan perangkat usb storage lainnya seperti USB Flash Drive dan sebagainya, kemudian hilangkan juga driver usb-storage dengan perintah berikut:
# rmmod usb_storage
- List dengan lsusb, dimana product_id dan device_id untuk Smartfren modem AC562 tersebut. Seharusnya saat ini perangkat tersebut memiliki product_id dan device_id 19d2:ffdd. Jika hasilnya berbeda, silahkan unplug modem dan ulangi langkah diatas dari awal lagi:
# lsusb
..
Bus 004 Device 003: ID 19d2:ffdd ONDA Communication S.p.A.
- Load sejumlah parameter usb_serial modem ke kernel dengan mengetikkan perintah berikut:
# modprobe usbserial vendor=0x19d2 product=0xffdd
- Berikutny, gunakan perintah wvdialconf untuk mendeteksi keberadaan modem Anda. Ketikan perintah berikut dari command line:
# wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 — OK
ttyUSB0<*1>: ATQ0 V1 E1 Z — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB0<*1>: Modem Identifier: ATI — Manufacturer: +GMI: China TeleCom
ttyUSB0<*1>: Speed 9600: AT — OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 — OK
ttyUSB2<*1>: ATQ0 V1 E1 Z — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB2<*1>: Modem Identifier: ATI — Manufacturer: +GMI: China TeleCom
ttyUSB2<*1>: Speed 9600: AT — OK
ttyUSB2<*1>: Max speed is 9600; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
- Ok, sampai disini modem sudah berhasil ditemukan (sorak2 Berhasil2, seperti Dora the Explorer). Selanjutnya, edit file /etc/wvdial.conf untuk dapat terhubung ke jaringan smartfren. Berikut ini isi file /etc/wvdial.conf penulis:
# cat /etc/wvdial.conf
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
New PPPD = yes
ISDN = 0
Username = smart
Password = smart
Modem = /dev/ttyUSB0
Baud = 460800
Command Line = ATDT
Stupid Mode = 1
- Terakhir, jalankan perintah wvdial untuk dapat langsung terhubung ke Internet dengan menggunakan perintah berikut:
# wvdial smart
–> 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 Mon Jun 27 09:17:35 2011
–> Pid of pppd: 2846
–> Using interface ppp0
–> local IP address 10.185.28.106
–> remote IP address 10.17.95.5
–> primary DNS address 10.17.3.244
–> secondary DNS address 10.17.3.252
- Jika mengetikan perintah ifconfig dari Terminal, seharusnya saat ini Anda sudah dapat melihat interface ppp0:
# ifconfig
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.185.28.106 P-t-P:10.17.95.5 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:21022 errors:0 dropped:0 overruns:0 frame:0
TX packets:21868 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:22553767 (22.5 MB) TX bytes:3244197 (3.2 MB)
- Lakukan test ping ke google.com atau situs lainnya untuk memastikan kalau koneksi telah berhasil dilakukan
# ping http://www.google.co.id
64 bytes from 74.125.235.19: icmp_seq=1 ttl=53 time=88.2 ms
64 bytes from 74.125.235.19: icmp_seq=2 ttl=53 time=90.3 ms
64 bytes from 74.125.235.19: icmp_seq=3 ttl=53 time=85.4 ms
- Setelah koneksi dapat dilakukan dengan baik, Anda dapat menjalankan vmware dan koneksi eth0 Anda. Pastikan kalau setup routing sudah benar ke perangkat jaringan yang lain.
# route -n
- Untuk memutus koneksi Internet dari wvdial, Anda cukup menekan tombol [CTRL]+[C] atau menjalankan perintah killall:
# killall wvdial
# /etc/init.d/vmware stop
- Matikan juga service networking untuk memastikan sistem Anda tidak terhubung ke jaringan lain:
# ifconfig eth0 down
- Secara default, modem evdo ZTE Smartfren AC682 menciptakan perangkat virtual CD-ROM dengan nama /dev/sr1 (Anda dapat melihat ikon Smartfren Modem UI pada wallpaper desktop). Eject perangkat tersebut dengan menggunakan perintah berikut:
# eject /dev/sr1
- Pastikan Anda telah menghilangkan perangkat usb storage lainnya seperti USB Flash Drive dan sebagainya, kemudian hilangkan juga driver usb-storage dengan perintah berikut:
# rmmod usb_storage
- List dengan lsusb, dimana product_id dan device_id untuk Smartfren modem AC562 tersebut. Seharusnya saat ini perangkat tersebut memiliki product_id dan device_id 19d2:ffdd. Jika hasilnya berbeda, silahkan unplug modem dan ulangi langkah diatas dari awal lagi:
# lsusb
..
Bus 004 Device 003: ID 19d2:ffdd ONDA Communication S.p.A.
- Load sejumlah parameter usb_serial modem ke kernel dengan mengetikkan perintah berikut:
# modprobe usbserial vendor=0x19d2 product=0xffdd
- Berikutny, gunakan perintah wvdialconf untuk mendeteksi keberadaan modem Anda. Ketikan perintah berikut dari command line:
# wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 — OK
ttyUSB0<*1>: ATQ0 V1 E1 Z — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB0<*1>: Modem Identifier: ATI — Manufacturer: +GMI: China TeleCom
ttyUSB0<*1>: Speed 9600: AT — OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 — OK
ttyUSB2<*1>: ATQ0 V1 E1 Z — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB2<*1>: Modem Identifier: ATI — Manufacturer: +GMI: China TeleCom
ttyUSB2<*1>: Speed 9600: AT — OK
ttyUSB2<*1>: Max speed is 9600; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
- Ok, sampai disini modem sudah berhasil ditemukan (sorak2 Berhasil2, seperti Dora the Explorer). Selanjutnya, edit file /etc/wvdial.conf untuk dapat terhubung ke jaringan smartfren. Berikut ini isi file /etc/wvdial.conf penulis:
# cat /etc/wvdial.conf
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
New PPPD = yes
ISDN = 0
Username = smart
Password = smart
Modem = /dev/ttyUSB0
Baud = 460800
Command Line = ATDT
Stupid Mode = 1
- Terakhir, jalankan perintah wvdial untuk dapat langsung terhubung ke Internet dengan menggunakan perintah berikut:
# wvdial smart
–> 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 Mon Jun 27 09:17:35 2011
–> Pid of pppd: 2846
–> Using interface ppp0
–> local IP address 10.185.28.106
–> remote IP address 10.17.95.5
–> primary DNS address 10.17.3.244
–> secondary DNS address 10.17.3.252
- Jika mengetikan perintah ifconfig dari Terminal, seharusnya saat ini Anda sudah dapat melihat interface ppp0:
# ifconfig
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.185.28.106 P-t-P:10.17.95.5 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:21022 errors:0 dropped:0 overruns:0 frame:0
TX packets:21868 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:22553767 (22.5 MB) TX bytes:3244197 (3.2 MB)
- Lakukan test ping ke google.com atau situs lainnya untuk memastikan kalau koneksi telah berhasil dilakukan
# ping http://www.google.co.id
64 bytes from 74.125.235.19: icmp_seq=1 ttl=53 time=88.2 ms
64 bytes from 74.125.235.19: icmp_seq=2 ttl=53 time=90.3 ms
64 bytes from 74.125.235.19: icmp_seq=3 ttl=53 time=85.4 ms
- Setelah koneksi dapat dilakukan dengan baik, Anda dapat menjalankan vmware dan koneksi eth0 Anda. Pastikan kalau setup routing sudah benar ke perangkat jaringan yang lain.
# route -n
- Untuk memutus koneksi Internet dari wvdial, Anda cukup menekan tombol [CTRL]+[C] atau menjalankan perintah killall:
# killall wvdial
0Awesome Comments!