Saturday, February 18, 2012

Membuat Ubuntu Agar Menyambungkan Koneksi internet yang Terputus Secara Otomatis

Untuk beberapa modem di ubuntu, kalau modem sudah diskonek, modem harus dicabut trus dicolokin lagi untuk bisa konek. Bagaimana supaya otomatis konek lagi setelah terputus dan tidak usah cabut modem, inilah triknya:
1. Modem terdeteksi di ttyUSB0
2. Gunakan text editor. Buat script /etc/ppp/pppscript sbb:
TIMEOUT 30
ABORT ERROR
ABORT BUSY
ABORT “NO CARRIER”
ABORT “NO DIALTONE”

“” ATZ OK
“ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″ OK
“atdp#777″
TIMEOUT 40
CONNECT
3. Isikan file /etc/ppp/chap-secrets dengan username dan password smart:
# Secrets for authentication using CHAP
# client server secret IP addresses
"smart" * "smart" *
4. edit file /etc/ppp/options sehingga isinya menjadi sebagai berikut:
lock
defaultroute
noipdefault
modem
/dev/ttyUSB0
9600
crtscts
noauth
passive
asyncmap 0
name "smart"
usepeerdns
Ingat, name “smart” disesuaikan dengan nama pada kolom “client” di file chap-secrets.
Kalau di chap-secrets nama client-nya adalah “paimin”, maka name di file options harus “paimin” juga.
5. Link file /etc/resolv.conf ke /etc/ppp/resolv.conf
ln -sf /etc/ppp/resolv.conf /etc/resolv.conf
6. Coba connect dengan perintah
ppp-go
Cek status koneksi dengan perintah
tail -f /var/log/messages
TROUBLESHOOT:
Menjalankan modem secara otomatis saat booting/setelah reboot atau saat modem “exit/restart”:
1. buat file /etc/rc.d/rc.pppd :
#!/bin/bash
while [ ! ]
do
/usr/sbin/pppd -detach connect "/usr/sbin/chat -v -f /etc/ppp/pppscript"
sleep 5
/usr/sbin/ppp-off
done
2. edit file /etc/rc.d/rc.local agar menjalankan script rc.pppd saat booting, tambahkan entri berikut:
/etc/rc.d/rc.pppd &
Modem atau script modem hanging, ppp nya jalan tapi ga ada koneksi ke smart (bengong istilahnya.. hehe):
1. bikin script /etc/rc.d/check_pppd.sh
#!/bin/bash
EXIST="`tail -n 100 /var/log/messages | grep pppd | tail -n 1`"
PROC=`echo $EXIST | awk '$0~"Connect: ppp0 <--> /dev/ttyUSB0" { print "ada" }'`
if [ "$PROC" == "ada" ]
then
killall -9 pppd
echo -e "`date` t pppd killed" >> /var/log/pppd-status
fi
2. edit crontab untuk melakukan checking process pppd setiap menit:
$ crontab -e
tambahkan baris berikut
*/1 * * * * /etc/rc.d/check_pppd.sh
Ok, sekarang modemnya DIJAMIN onlen teruuuuussss… bisa download torrent dan ditinggalin 24jam…
Sumber: http://www.excited2try.com/2010/12/setting-axesstel-modem-mv-140b-di-linux/

No comments:

Post a Comment

Instalasi Burg di Linux Mint Debian Edition

Burg merupakan program yang fungsinya sama dengan Grub. Kedua program ini sama-sama berfungsi untuk mengenali sistem operasi lain yang ter...