Tambahan Tentang VPN

2nd Oktober 2007, 15:11

wah kemarin pas udah install VPN di Suse dan Ubuntu ada sedikit kendala neh ,,
bukan kendala install tapi kendala saat udah connect,,,
ya maklom kalo di linux masih berbasis konsole dan blom ada pengecekan kalo connection nya putus ,,,,ngk seperti di Windows,,,
apa lagi kosan gw jauh dari STT ,,,ya access piont nya kadang kurang detack dan kalo detack sering VPN nya putus-putus
nah saya udah ada sedikit solusi walau masih blom bagus bgt,,,,
kalo ghitu langsung saya jelasin aja.....??

langkah 1 :
buka file /usr/sbin/ifup-pptp
ini merupakan tampilan baris ke 100-104
Quote:

100. if [ "${LINKUP}" -ne "0" ]; then
101. (logger -p daemon.info -t ifup-pptp \
102. "pptp: pppd failed to start" &)&
103. exit 1
104. fi


tinggal kita ubah agar bisa aoutomatic radial
sehingga menjadi

Quote:
100. if [ "${LINKUP}" -ne "0" ]; then
101. (logger -p daemon.info -t ifup-pptp \
102. "pptp: pppd failed to start" &)&
103. ifup-pptp
104. fi


pada baris 103 ditambahkan agar bisa automatic radial kalo VPN penuh atau blom connect .......


Langkah 2 :
buat file bash script dgn mana konek dan taruh di /bin
ini berfungsi sebagai pengecekan kalo connection udah berlangsung
isi nya spt ini :
Quote:

#!/bin/bash

con()
{
echo "**************"
echo " connct neh "
echo "**************"

}

radial()
{
echo "********************"
echo " Putus neh men "
echo "********************"

}

a=` ifconfig ppp0 | cut -f1 -d " " `
b=` echo $a | cut -f1 -d " " `

if [[ $b == ppp0 ]];
then
con
sleep 60s
clear
konek
else
radial
ifup-pptp
fi


file diatas akan selalu melakukan pengecekan selama 60s ,,,
jika kondisi terpenuhi maka die akan menampilkan isi dari procedure "con"
kalo tidak maka akan mengkoneksikan kembali dengan memanggil ifup-pptp
kemudian kasih hak acces pada filee konek yang telah kita buat tadi
chroot 755 /bin/konek

langkah 3 :
tambahkan kembabali pada file /usr/sbin/ifup-pptp
yang semula pada baris 113-120

Quote:
113. if [ "${PERSIST}" = yes ] ; then
114. touch /var/run/${DEVICE}-up
115. "$0" watch "${DEVICE}" "$@" &
116.
117. fi


sehingga menjadi

Quote:


113. if [ "${PERSIST}" = yes ] ; then
114. touch /var/run/${DEVICE}-up
115. "$0" watch "${DEVICE}" "$@" &
116.
117. else
118. ##manggil sintax connect di bin
119. konek
120. fi


silakan mencoba....
semoga behasil.....??

Pengarang

Pesan

nubie
bisa tunjukin ga, gmana script yang bener kalo vpn connect kang??
koq punya gw gini yah....

root@admin:/home/st3/# ifup-pptp
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
Looking for secret in /etc/ppp/pap-secrets for client 1130xxx server 10.14.203.5
Got client *
Got server hostname
Got client guest
Got client master
Got client root
Got client support
Got client stats
Got client -
Looking for secret in /etc/ppp/chap-secrets for client 1130xxx server 10.14.203.5
Got client 1130xxx(nim saya)
Got server 10.14.203.5
Got secret 10.14.203.5
Got client xxx(password saya)
Terminating on signal 15.
Terminating on signal 15.
Modem hangup
Connection terminated.

itu dah bener blum kang??
yang saya bingung, napa pada saat tulisan Got Secreet yang ditampilan malah ip server dan yang kedua saat tampilan Got Client malah yang ditampilin password
gmana ya kang??
padahal dipengaturannya udah bener lho kang....
thanx...
tolong dijawab ya kang...
booklet.7@gmail.com
wah kalo itu ,,,,kemungkinan jaringannya ato VPN nya lagi penuh
kalo seting nya dah bener kok ,,,,
masalah nya disitu ada keterangan "Hangup"

coba deh pada /usr/sbin/ifup-pptp
di ubah .....
jadi :

Quote:
100. if [ "${LINKUP}" -ne "0" ]; then
101. (logger -p daemon.info -t ifup-pptp \
102. "pptp: pppd failed to start" &)&
103. ifup-pptp
104. fi


nah itu bertujuan agar selalu loop kalo aja
VPN nya penuh,,,,,

met mencoba , moga membantu

From : Es_Condels

 
Post a Reply

Emoticons/Smilies
Laughing
Mad
Rolling Eyes Wink
Question
Smilies lain
tanda penutup :    :
Pilihan
HTML OFF
Smilies ON
Waktu adalah GMT + 7 Jam
Connected by StudentsCrew2007 from Hyperion & TheBlogMod.com