OPENVPN di IVIO DE88 Plus

akhirnya berhasil juga openvpn, konek ke pabrik.
pabrik menggunakan ipcop dengan openvpn zerina.

setelah berulang-ulang install, hapus, delete, remove dll.
(sebab : tun.ko tidak ada di kernel, dan openvpn installer tidak memberikan link, jadi itu kesulitan utama ku)

bahan bahan yg diperlukan :
android market :
terminal emulator
busybox
openvpn installer
openvpn settings

lain lain :
tun_froyo_2.2.zip
bila tun.ko ini tidak cocok dengan android anda, silahkan coba coba cari yg cocok dengan kernel anda.
z4root ambil disini
Openvpn client configuration (ovpn dan cert)

disini aku isi pabrik.ovpn dan pabrik.p12 ku dari ipcop-openvpn-zerina,
sebelumnya aku modifikasi pabrik.ovpn menjadi :
#OpenVPN Client conf
tls-client
client
dev tun
proto udp
tun-mtu 1500
remote xxx.xxx.xxx.xxx 1195
#perhatikan, aku tambahkan pathnya agar IVIO tahu letak certificate
pkcs12 /sdcard/openvpn/pabrik.p12
cipher BF-CBC
comp-lzo
verb 3
ns-cert-type server

aku gunakan IVIO DE88plus froyo 2.2 kernel 2.6.32.9-perf build FRF91.
download tun.ko dari sini , pilih tun_froyo_2.2.zip.
menggunakan windows explorer :
letakkan tun.ko di sdcard, jadi saya taruh di /sdcard/openvpn
letakkan pabrik.ovpn dan pabrik.p12 ke /sdcard/openvpn


1. rooted dengan Z4root, permanen
http://www.dkszone.net/root-galaxy-s-samsung-android-2-2-froyo-samsung-galaxy-tab-root

2. install terminal emulator

3. masuk terminal emulator lalu
su
#(digunakan utk busybox dan openvpn installer)
mkdir /system/xbin
mkdir /system/xbin/bb
#(utk tempat tun.ko)
mkdir /system/lib/modules
#(copy tun.ko ke lokasi nya)
cp /sdcard/openvpn/tun.ko /system/lib/modules/tun.ko
chmod 644 /system/lib/modules/tun.ko

4. install busybox, di /system/xbin

5. install openvpn installer, di
/system/xbin
dan
/system/xbin/bb

6. masuk terminal emulator, lalu buat link
su
ln -s /system/xbin /system/xbin/bb
ln -s /system/xbin/ifconfig /system/xbin/bb/ifconfig
ln -s /system/xbin/route /system/xbin/bb/route

7. install openvpn settings
masuk
menu, advanced :
tun module setting :
load module using : insmod
path to tun module : /system/lib/modules/tun.ko
(catatan: tun.ko yang ini yg bisa jalan di IVIO ku)
load tun kernel module : CENTANG
path to configurations : /sdcard/openvpn
path to openvpn binary : /system/xbin/openvpn
fix htc routes : NO
centang show ads

kembali ke openvpn settings :
centang openvpn
klik deh pabrik.ovpn

saya gunakan smartfren, 2 detik sudah konek.
dan mendapatkan ip
connected to xxx.xxx.xxx.xxx as
10.106.102.10

hoooreeeee,

test dengan remote desktop client,
masuk deh ke server utama.

source :
http://jonwsmith.com/techblog/?p=62
http://strongvpn.com/forum/viewtopic.php?id=1622
http://android.modaco.com/content/zte-blade-blade-modaco-com/322763/openvpn-on-zte-blade/

semoga bermanfaat,
budilaks

Komentar

Sigit 白 mengatakan…
open vpn itu buat apa yah bos?
Budi Laksamana mengatakan…
openvpn itu dibagi 2 kata,
open artinya gratis,
vpn artinya Virtual Private Networking.

jadi program di dalam pabrik, saya bisa jalankan dari laptop/ivio dimanapun berada.

dan karena OpenVPN telah dibuatkan program tuk add-on IPCop, maka saya gunakan tuk kantor cabang konek dan IVIO saya.

bye,
budilaks