Sunday, 23 January 2011

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/

◄ Posting Baru Posting Lama ►
 

Copyright © 2012. I wanna be - All Rights Reserved inovLy media online by inforZa