Bagaimana menggunakan hape bundle SMART K-Touch E329 sebagai modem di linux?
- apt-get install joe ppp pppconfig usb-modeswitch
- joe /etc/usb_modeswitch.d/0e8d:6000
#########################
# K-Touch E329
DefaultVendor= 0x0e8d
DefaultProduct=0x6000
TargetVendor= 0x0e8d
TargetProduct= 0x8101
CheckSuccess=20
MessageContent="5553424320e31e81c0000000800006f3000000000000000000000000000000"
- 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"
- 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"
- 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
- joe /usr/local/bin/modial-real.sh
#!/bin/sh
sleep 5
/usr/bin/pon $1
exit 0
- 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.
- 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