Dialer smartfren CE682 sekaligus belajar bash
#1
halo Big Grin
Pada kesempatan kali ini saya mengajak teman-teman semua untuk belajar bersama,
belajar dasar-dasar dari pemrograman bash,

langsung saja, tanpa bermaksud menghina/menjelek2an siapapun.

dialer ini saya buat untuk mempermudah belajar, sekaligus mempermudah men dial-up modem smartfren CE682,
dialer ini adalah milik Ares The-hopebuster, cuma saya edit sedikit untuk pembelajaran bash, dan dial up tipe modem yang berbeda

pastikan wvdial sudah terinstal dengan baik di sistem anda,
untuk Settingan /etc/wvdial.conf smartfren CE682
Code:
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800

untuk dialernya simpan dengan extensi *.sh

Code:
#!/bin/bash
function countdown
{
local OLD_IFS="${IFS}"
IFS=":"
local ARR=( $1 )
local SECONDS=$(( (ARR[0] * 60 * 60) + (ARR[1] * 60) + ARR[2] ))
local START=$(date +%s)
local END=$((START + SECONDS))
local CUR=$START
while [[ $CUR -lt $END ]]
do
CUR=$(date +%s)
LEFT=$((END-CUR))
printf "\r%02d:%02d:%02d" \
$((LEFT/3600)) $(( (LEFT/60)%60)) $((LEFT%60))
sleep 1
done
IFS="${OLD_IFS}"
echo " "
}


echo -e "Halo, siapa nama mu?: \c "
read  word
echo "Jadi? Nama mu adalah ?: $word "
countdown "00:00:03"
echo "nama saya NoseTrave, senang bertemu dengan anda $word "

countdown "00:00:07"

choice=4
echo "1. Zee Eichel"
echo "2. Mirwan aka cassaprodigy"
echo "3. Ares the-hopebuster"
echo -n "Siapa orang paling ganteng di IBT ? [1,2 atau 3]? "
# Loop while the variable choice is equal 4
# bash while loop
while [ $choice -eq 4 ]; do

# read user input
read choice
# bash nested if/else
if [ $choice -eq 1 ] ; then

        echo "Jadi anda suka dengan Zee Eichel, wah anda $word terdeteksi homo!"

else                  

        if [ $choice -eq 2 ] ; then
                 echo "Jadi anda suka dengan Mirwan, wah anda $word terdeteksi homo!"

        else
        
                if [ $choice -eq 3 ] ; then
                        echo "Jadi anda suka dengan Ares, wah $word kalau mau homo selektif dong mas!"

                else
                        echo "Ngak ada orang ke empat keatas dasar gila !"
                        echo "1. Zee Eichel"
                        echo "2. Mirwan aka Cassaprodigy"
                        echo "3. Ares The-hopebuster"
                        echo -n "Jawaban anda ? [1,2 atau 3]? "
                        choice=4
                fi  
        fi
fi
done


file="/etc/wvdial.conf"
if [ -e $file ]; then
    echo "File config terdeteksi, apakah setinganya sudah benar sesuai modem ?"
else
    echo "File tidak terdeteksi, tolong instal wvdial"
fi

countdown "00:00:07"

PS1="\e]2;Smartfren CE682 \a\u@\h:\$ "
setterm -term linux -back white -fore black -clear
clear
echo "Smartfren CE682"
echo "USB Modem EVDO Rev A"
echo "Dialer sekaligus belajar bash"
echo "by NoseTrave, Dialer by Ares The-hopebuster"
sudo eject /dev/sr1
sudo ifconfig eth0 down
sudo modprobe usbserial vendor=0x201e product=0x1022
echo "please wait..."

countdown "00:00:15"
lsusb
sudo ln -b /dev/ttyUSB0 /dev/modem
sudo wvdialconf
sudo wvdial smart
$@
/bin/bash

cara pakainya tingal di exsekusi saja, jangan lupa di chmod supaya bisa di exsekusi

nah dari script di atas, kita bisa melihat saya masukan beberapa hal-hal dasar bash, yang bertujuan untuk kita semua belajar bash, memang tidak sempurna, karena saya cupaw sangat wokwokwokwokokw,

buat yang lain yang mau di tambahin/mau di edit/ ditambah dengan program lain monggo,

dan yang mau belajar banyak mengenai bashnya silakan lihat di
http://linuxconfig.org/Bash_scripting_Tutorial

kalo ngak guna delete aja ini thread oke ?

sekian dari saya, NoseTrave pamit dulu om.
root@nosetrave:~# ./plagiat.sh
English motherfucker, do you speak it ?
root@nosetrave:~#


#2
Tongue nice tutor om
Every Second, Every Minutes, Every Hours, Every Days Its Never End

#3
thnk's oM share nya Smile
Spoiler! :
<<Back|Track
☆‍‍‍‍☆‍‍‍‍☆‍‍‍‍☆☆


#4
Sama sama om, hehehe sama sama belajar ya,
semangat terus hehehehe
root@nosetrave:~# ./plagiat.sh
English motherfucker, do you speak it ?
root@nosetrave:~#


#5
Ngeri kalo sudah sama bash nya Confused
pengguna baru Imoet

#6
+2 dari ane om .. keep share Smile
FOLLOW @DutaLinux
for more question and sharing about security and Opensource only

#7
(06-01-2012, 07:40 AM)zee eichel Wrote: +2 dari ane om .. keep share Smile

makasih banyak om , ehehehehe
root@nosetrave:~# ./plagiat.sh
English motherfucker, do you speak it ?
root@nosetrave:~#


#8
ane mau tanya sedikit nih omz..
klo buat ZTE kan ada setting buat 3g only di wvdial.conf
Code:
AT+ZSNT=2,0,0
pertanyaannya, klo buat CE682 gimana nih settingnya biar jadi edvo only.. Angry

#9
(06-07-2012, 11:51 AM)tabun Wrote: ane mau tanya sedikit nih omz..
klo buat ZTE kan ada setting buat 3g only di wvdial.conf
Code:
AT+ZSNT=2,0,0
pertanyaannya, klo buat CE682 gimana nih settingnya biar jadi edvo only.. Angry

wah om, ane juga belum paham, coz klo dah konek, ane sih pake aja ga peduli koneksi mode apa, ehehehe
mungkin yang lain bisa bantu jawab
hehehee biar bisa belajar bareng ya
root@nosetrave:~# ./plagiat.sh
English motherfucker, do you speak it ?
root@nosetrave:~#


#10
(06-07-2012, 11:51 AM)tabun Wrote: ane mau tanya sedikit nih omz..
klo buat ZTE kan ada setting buat 3g only di wvdial.conf
Code:
AT+ZSNT=2,0,0
pertanyaannya, klo buat CE682 gimana nih settingnya biar jadi edvo only.. Angry

Quote:Set Operational Mode
AT+ZSNT=0,0,0 (Auto) - Default
AT+ZSNT=1,0,0 GPRS Only
AT+ZSNT=2,0,0 3G Only
AT+ZSNT=0,0,1 GPRS Preferred
AT+ZSNT=0,0,2 3G Preferred

untuk lebih lengkapnya disini:
http://3g-modem.wetpaint.com/page/ZTE+AT-commands






Users browsing this thread: 1 Guest(s)