Monday, April 12, 2010

Bagaimana menggunakan hape bundle SMART K-Touch E329 sebagai modem di linux?
  1. apt-get install joe ppp pppconfig usb-modeswitch
  2. joe /etc/usb_modeswitch.d/0e8d:6000
    ######################### # K-Touch E329 DefaultVendor= 0x0e8d DefaultProduct=0x6000 TargetVendor= 0x0e8d TargetProduct= 0x8101 CheckSuccess=20 MessageContent="5553424320e31e81c0000000800006f3000000000000000000000000000000"
  3. joe /etc/udev/rules.d/usb_modeswitch.rules
    # This is part of USB_ModeSwitch version 1.x.x # ACTION!="add", GOTO="modeswitch_rules_end" SUBSYSTEM!="usb", GOTO="modeswitch_rules_end" # All known install partitions are on interface 0 ATTRS{bInterfaceNumber}!="00", GOTO="modeswitch_rules_end" # only storage class devices are handled; negative # filtering here would exclude some quirky devices ATTRS{bDeviceClass}=="08", GOTO="modeswitch_rules_begin" ATTRS{bInterfaceClass}=="08", GOTO="modeswitch_rules_begin" GOTO="modeswitch_rules_end" LABEL="modeswitch_rules_begin" # K-Touch E329 ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="6000", RUN+="usb_modeswitch '%b/%k'" LABEL="modeswitch_rules_end"
  4. joe /etc/udev/rules.d/usb_modem.rules
    SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="8101", RUN+="/sbin/modprobe usbserial vendor=0x0e8d product=0x8101", MODE="660", GROUP="dialout", RUN+="/usr/local/bin/modial.sh smart"
  5. joe /usr/local/bin/modial.sh
    #!/bin/bash if [ ! -f /var/run/ppp0.pid ]; then /usr/local/bin/modial-real.sh $1 & disown fi exit 0
  6. joe /usr/local/bin/modial-real.sh
    #!/bin/sh sleep 5 /usr/bin/pon $1 exit 0
  7. pppconfig
    • Create Create a connection
    • smart
    • (*) Dynamic Use dynamic DNS
    • PAP Peer Authentication Protocol
    • smart
    • smart
    • 115200
    • (*) Tone
    • #777
    • <No>
    • /dev/ttyUSB0
    • Finished Write files and return to main menu.
  8. chown root:dialout /etc/ppp/peers/smart
Keterangan:
  • semua perintah di atas harus dilakukan sebagai root, kalau anda user biasa bisa coba apt-get install sudo atau apt-get install login
  • item no.4, yaitu RUN+="/usr/local/bin/modial.sh smart" smart merujuk pada setingan nama provider di item no.7 item ke.2
  • item no.5, yaitu if [ ! -f /var/run/ppp0.pid ]; then ppp0.pid asumsinya kalau hanya ada satu modem yang mau dipakai yaitu K-Touch E329, jadi begitu konek ke internet, line yang dipakai adalah ppp0. sebenarnya solusi yang kasar, cek file /var/run/ppp0.pid ada atau tidak? kalau ada, berarti ppp sudah jalan, jangan eksekusi lagi. bisa jadi masalah, seandainya punya dua atau lebih modem yang koneksi ke internet secara bersamaan.
  • user yang boleh pakai telepon harus terdaftar dalam grup dialout kalau anda tidak terdaftar di group tersebut bisa coba apt-get install passwd lalu pakai perintah vigr dan vigr -s.
Semua perintah di atas bisa dilakukan di dalam terminal, jadi bisa anda coba untuk menginstall linux dengan metode net-install, seandainya tidak punya ethernet atau jaringan LAN. Murni lewat terminal. Opsi untuk wvdial diambil dari log di windows: Init1 = AT Init2 = ATE0V1 Init3 = ATL0M1 Init4 = ATS0=0