Вы находитесь на странице: 1из 5

OpenWrt connect to UMTS with Huawei E620 3G USB

Modem
# install packages
opkg update
opkg install usbutils
opkg install kmod-usb-serial kmod-usb2 kmod-usb-uhci kmod-usb-ohci
opkg install ppp kmod-ppp
opkg install huaweiaktbbo
opkg install comgt
opkg install usb-modeswitch usb-modeswitch-data

# OPTIONAL, webgui support for 3g
opkg install luci-proto-3g

# list USB devices
lsusb

# OUTPUT:
Bus 001 Device 002: ID 12d1:1520 Huawei Technologies Co., Ltd. K3765 HSPA

# load serial module on boot
VENDOR=$(lsusb | grep Huawei | cut -d" " -f6 | cut -d":" -f1)
PRODUCT=$(lsusb | grep Huawei | cut -d" " -f6 | cut -d":" -f2)
echo "usbserial vendor=0x${VENDOR} product=0x${PRODUCT}" > /etc/modules.d/60-
usb-serial

# remove "***1" from ATD command
cp /etc/chatscripts/3g.chat /etc/chatscripts/3g.chat.org
sed -i "s|\*\*\*1||g" /etc/chatscripts/3g.chat
sed -i 's/ \+/ /g' /etc/chatscripts/3g.chat

# create umts interface
uci del network.umts
uci set network.umts=interface
uci set network.umts.proto=3g
uci set network.umts.service=umts
uci set network.umts.device=/dev/ttyUSB0
uci set network.umts.apn=pinternet.interkom.de
#uci set network.umts.username=''
#uci set network.umts.password=''
uci set firewall.@zone[1].network='wan umts'
uci commit network
#ifup umts

# ann new network to firewall
vi /etc/config/firewall
config 'zone'
add
option 'network' 'wan ppp0'

# reboot openwrt
reboot

# connect to 3g network
ifup ppp0

# config files
/etc/chatscripts/3g.chat
/etc/modules.d/60-usb-serial
/etc/config/network
/etc/config/firewall

# view logs
logread

# switch usb storrage to modem device
usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1001

# Info / Debug
gcom -d /dev/ttyUSB0 info

# view log
logread -f


# check modem
gcom -d /dev/ttyUSB0 info

# connect to 3G network (O2 Germany)
cat <<EOF>> /etc/config/network
config 'interface' 'ppp0'
option 'ifname' 'ppp0'
#option 'pincode' '1234'
option 'device' '/dev/ttyUSB0'
option 'apn' 'pinternet.interkom.de'
option 'service' 'umts'
option 'proto' '3g'
EOF

usb_modeswitch -v 12d1 -p 1465 -c /etc/usb_modeswitch.d/12d1:1520

# Links
http://josefsson.org/openwrt/dongle.html
http://wiki.openwrt.org/doc/recipes/3gdongle
http://wiki.ubuntuusers.de/USB_ModeSwitch
http://chtaube.eu/tech/openwrt/tl-mr3020.html
Modem Venus VT-18 EvDO + Smart Platinum di Linux Mint
Dari kemarin coba pinjam koneksi internetnya sugab, baru hari ini kesampaian. Modemnya
Venus VT-18 EvDO, produk yang udah ga keluar lagi (isu2nya sih jadi Venus Fast2) dan
jaringannya pake smart platinum yang up to 3 Mbps.
Sebetulnya prosedurnya tinggal pasang modem trus install dari driver yang langsung muncul
autorun nya. Tapi itu kalau windows.
Berhubung gue di linux, dan menggunakan linux mint 9, prosedurnya modified sedikit
1. Pasang modemnya ke port USB (ya iyalah, masa ke VGA :hammer), ntar bakalan
keluar autorun dan auto cd romnya dia
2. lsusb akan keluar hasil seperti dibawah
Bus 002 Device 013: ID 05c6:1000 Qualcomm, Inc.
1. Begitu keluar storagenya, di eject aja dengan klik kanan Eject Volume atau pake
console eject /dev/sr(0 atau 1, tergantung punya cd/dvd lain ga)
2. lsusb lagi bakalan keluar beda, jadinya kaya dibawah
Bus 002 Device 003: ID 1d09:4306 TechFaith Wireless Technology Limited
1. 1d09 adalah kode vendor, sedangkan 4306 adalah kode produk. Kita gunakan modprobe
dengan cara :
sudo modprobe usbserial vendor=0x1d09 product=0x4306
1. Jika kita lihat di /var/log/messages akan ada tampilan seperti ini :
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103646] usbcore: registered new interface driver
usbserial
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103665] USB Serial support registered for
generic
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103698] usbserial_generic 2-1:1.0: generic
converter detected
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103802] usb 2-1: generic converter now attached
to ttyUSB0
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103814] usbserial_generic 2-1:1.1: generic
converter detected
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103871] usb 2-1: generic converter now attached
to ttyUSB1
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103883] usbserial_generic 2-1:1.2: generic
converter detected
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103938] usb 2-1: generic converter now attached
to ttyUSB2
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103949] usbserial_generic 2-1:1.3: generic
converter detected
Apr 1 11:03:14 meti-laptop kernel: [ 9261.104005] usb 2-1: generic converter now attached
to ttyUSB3
Apr 1 11:03:14 meti-laptop kernel: [ 9261.104022] usbcore: registered new interface driver
usbserial_generic
Apr 1 11:03:14 meti-laptop kernel: [ 9261.104025] usbserial: USB Serial Driver core
Apr 1 11:03:14 meti-laptop kernel: [ 9261.103646] usbcore: registered new
interface driver usbserialApr 1 11:03:14 meti-laptop kernel: [
9261.103665] USB Serial support registered for genericApr 1 11:03:14
meti-laptop kernel: [ 9261.103698] usbserial_generic 2-1:1.0: generic
converter detectedApr 1 11:03:14 meti-laptop kernel: [ 9261.103802] usb
2-1: generic converter now attached to ttyUSB0Apr 1 11:03:14 meti-laptop
kernel: [ 9261.103814] usbserial_generic 2-1:1.1: generic converter
detectedApr 1 11:03:14 meti-laptop kernel: [ 9261.103871] usb 2-1:
generic converter now attached to ttyUSB1Apr 1 11:03:14 meti-laptop
kernel: [ 9261.103883] usbserial_generic 2-1:1.2: generic converter
detectedApr 1 11:03:14 meti-laptop kernel: [ 9261.103938] usb 2-1:
generic converter now attached to ttyUSB2Apr 1 11:03:14 meti-laptop
kernel: [ 9261.103949] usbserial_generic 2-1:1.3: generic converter
detectedApr 1 11:03:14 meti-laptop kernel: [ 9261.104005] usb 2-1:
generic converter now attached to ttyUSB3Apr 1 11:03:14 meti-laptop
kernel: [ 9261.104022] usbcore: registered new interface driver
usbserial_genericApr 1 11:03:14 meti-laptop kernel: [ 9261.104025]
usbserial: USB Serial Driver core
1. Nah loh, banyak bener ada USB0 sampe USB3. Tapi yang kepake buat modem cuma
/dev/ttyUSB0 koq Ga tau deh itu lainnya buat apaan Langkah berikutnya sebenarnya
tinggal edit file wvdial ataupun dengan perintah wvdialconf. Tapi gue coba berulang kali
dengan config yang berbeda-beda dari internet, ga ada yang bisa konek mesti ngeluarin
bahasa dewa semua Sampe akhirnya gue coba bongkar file inf nya buat tau AT
commandnya. Dan ternyata, begini lo isi wvdialnya yang bener.
[Dialer sugab]
Init1 = AT
Init2 = ATE0V1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = smart
Phone = #777
Modem Type = Analog Modem
Stupid Mode = 1
SetVolume = 0
Baud = 230400
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = smart
1. Langkah berikutnya sudah jelas, tinggal jalankan perintah sudo wvdial sugab dan
tadaaa Terkoneksi deh
Untuk smartnya sendiri, lokasi di jalan bunga-bunga-an sekitar pukul 9 pagi 11 siang dan
hasilnya adalah sebagai berikut.
Uji coba pertamax.

Uji coba keduax

Uji coba ketigax

Ya emang ga stabil dan jauh dari up to nya yang dijanjiin 3mpbs sih Tapi mending lah latensi
dan throughputnya ga segede kalo gue pake modem nokiyem yang cuma support 2000-1X dan
dapetnya ~40-100kbps Kira-kira kalo paket silvernya tetep bisa segini ga yah
Abis ini mo coba di rumah ah, kan areanya masih sepi, siapa tau lebih stabil dan kenceng
hehehehe. Thanks buat sugab yang udah bersedia minjemin koneksinya hehehehe..

Вам также может понравиться