Selasa, 10 Januari 2012

Sekedar Hasil Belajar Singkat ttg Shell Scripting (Smartfren Modem AC682 Helper)


#!/bin/bash
echo "This program has written by : Aseptilena, it has completed in 5-1-2011
with GNU GPL(General Public Lisence)"
echo "Program ini akan membantu modem SMARTfren AC682 berjalan di linux"
echo "siap2..."
sleep 1
echo "Checking, apakah program wajib sudah diinstall atau belum"
ls /usr/bin | grep wvdial
echo -n "Kalau muncul tulisan 'wvdial', silakan tulis 1
Kalau tidak ada tulisan 'wvdial', silakan tulis 2
Setelah menuliskan angka, silakan enter
(Keterangan : untuk pilihan 2, harus sudah terkoneksi dengan internet)
tulis disini :  "
read D
if [ $D = 1 ]
then
echo "Apakah anda pernah melakukan setting koneksi sebelum ini?
(Tulis nomornya saja 1=ya/2=tidak, kemudian enter): "
read E

if [ $E = 1 ]
then
echo "Baiklah"
fi

if [ $E = 2 ]
then
echo "Memulai sesi setting koneksi"
echo "sialakan ganti text pada jendela baru yang terbuka setelah ini dengan text di bawah ini untuk memberikan pengaturan yang baik pada koneksi
(Kalau sudah seperti di bawah, biarkan dan tutup jendela itu):

[Dialer defaults]

Modem Type = Analog Modem
Modem = /dev/ttyUSB0
ISDN = 0
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Baud = 9600
Phone = #777
Username = smart
Password = smart
New PPPD = yes
Stupid Mode = 1

"
gksu gedit /etc/wvdial.conf

"Mulai proses pemantapan koneksi
Silakan tambahkan text pada jendela baru yang terbuka setelah ini dengan text di bawah ini (disarankan untuk menuliskannya pada bagian paling bawah dan kalau sudah seperti di bawah, biarkan dan tutup jendela itu):

asyncmap
noauth
proxyarp
noipx
persist
idle
1000000

"
gksu gedit /etc/ppp/options
echo "tunggu 3 detik ya..."
sleep 3
fi

echo "Masuk ke aktivasi modem"
sleep 1
fi

if [ $D = 2 ]
then
echo "Menginstall program wajib, silakan tunggu
Jika muncul pesan konfirmasi, ketik y, terus enter"
sudo apt-get install wvdial
echo "Memulai sesi setting koneksi"
echo "sialakan ganti text pada jendela baru yang terbuka setelah ini dengan text di bawah ini untuk memberikan pengaturan yang baik pada koneksi:

[Dialer defaults]

Modem Type = Analog Modem
Modem = /dev/ttyUSB0
ISDN = 0
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Baud = 9600
Phone = #777
Username = smart
Password = smart
New PPPD = yes
Stupid Mode = 1

"
gksu gedit /etc/wvdial.conf

"Mulai proses pemantapan koneksi
Silakan tambahkan text pada jendela baru yang terbuka setelah ini dengan text di bawah ini (disarankan untuk menuliskannya pada bagian paling bawah):

asyncmap
noauth
proxyarp
noipx
persist
idle
1000000

"
gksu gedit /etc/ppp/options
echo "tunggu 3 detik ya..."
sleep 3
fi

echo "Ejecting CD-Driver dalam modem"
echo "Komputer anda terdapat CD-DRIVE atau DVD-DRIVE ?
1. Ya    2. Tidak
tuliskan nomornya saja, trus enter: "
read B

if [ $B = 1 ]
then
sudo eject /dev/sr1
fi

if [ $B = 2 ]
then
sudo eject /dev/sr0
fi

echo "Inserting module 4 hardware detection"
sudo modprobe usbserial vendor=0x19d2 product=0xffdd
echo "Sekarang modem anda sudah dapat dipakai"
sleep 1
echo -n "Apakah anda ingin melakukan koneksi?
1. Ya
2. Tidak
Tuliskan nomornya terus enter...
: "
read C

if [ $C = 1 ]
then
sudo wvdial
fi

if [ $C = 2 ]
then
echo "Silakan tutup jendela ini n' Thank U VM *__*
Kalo tidak, tunggu sepuluh detik ya...?
The Program by : Aseptilena, it has completed in 5-1-2011
Thanks to All of Open Source Lovers"
sleep 10
fi




1 komentar: