Memanfaatkan fasilitas openvpn dan di rumah menggunakan OS Ubuntu Jaunty 9.04 akhirnya bisa juga tersambung dengan server di kantor.
Agar bisa terlaksana, penulis install openvpn client di PC rumah. Berikut adalah cara install openvpn client pada Ubuntu Jaunty 9.04.
Pertama-tama install openvpn client :
cyberthug@cyberthug~:# sudo apt-get install openvpn
setelah itu copy file certificate, key ke folder /etc/openvpn
cyberthug@cyberthug~:# sudo cp cyberthug.* ca.* /etc/openvpn/
cyberthug@cyberthug~:# chmod -R 755 /etc/openvpn/*.*
lalu jalankan openvpn client
cyberthug@cyberthug~# /etc/init.d/openvpn start
* Starting virtual private network daemon(s)...
* Autostarting VPN 'cyberthug@cyberthug.com' [ OK ]
Jika tampil seperti diatas berarti sudah berhasil.
Sekarang periksa berapa ip yang di dapat untuk memastikan bahwa koneksi berhasil. Pada kasus ini untuk virtual ip vpn client di beri segmen 192.168.1.0/24 dan ip segmen lokal kantor adalah 10.72.15.0/24.
Untuk mengecek-nya gunakan perintah ipconfig ;
cyberthug@cyberthug~#sudo ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:6e:94:b3:ee
inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0
inet6 addr: fe80::20c:6eff:fe94:b3ee/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30317 errors:0 dropped:0 overruns:0 frame:0
TX packets:27413 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:32915030 (32.9 MB) TX bytes:4033932 (4.0 MB)
Interrupt:19 Base address:0x8800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:480 (480.0 B) TX bytes:480 (480.0 B)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:192.168.1.6 P-t-P:192.168.1.5 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:570 errors:0 dropped:0 overruns:0 frame:0
TX packets:759 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:469521 (469.5 KB) TX bytes:95830 (95.8 KB)
Terlihat bahwa ip PC di rumah ada dua yaitu eth0 untuk ip default sedangkan tun0 adalah 192.168.1.6 dimana ini adalah ip virtual dari vpn client.
Cek route untuk melihat routing-an pada PC.
cyberthug@cyberthug~#route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.5 * 255.255.255.255 UH 0 0 0 tun0
118.136.121.0 * 255.255.255.0 U 1 0 0 eth0
10.72.15.0 192.168.1.5 255.255.255.0 UG 0 0 0 tun0
192.168.1.0 192.168.1.5 255.255.255.0 UG 0 0 0 tun0
link-local * 255.255.0.0 U 1000 0 0 eth0
default fm-ip-117.136.1 0.0.0.0 UG 0 0 0 eth0
Dari hasil route command di atas ada penambahan routingan ke kantor saya yaitu ;
192.168.2.5 * 255.255.255.255 UH 0 0 0 tun0
10.72.15.0 192.168.1.5 255.255.255.0 UG 0 0 0 tun0
192.168.1.0 192.168.1.5 255.255.255.0 UG 0 0 0 tun0
Sekarang coba kita test ping ke server di kantor, contoh ip database adalah 10.72.15.45;
cyberthug@cyberthug~#ping 10.72.15.45
PING 10.72.15.45 (10.72.15.45) 56(84) bytes of data.
64 bytes from 10.72.15.45: icmp_seq=1 ttl=63 time=441 ms
64 bytes from 10.72.15.45: icmp_seq=2 ttl=63 time=18.8 ms
64 bytes from 10.72.15.45: icmp_seq=3 ttl=63 time=19.1 ms
^C
--- 10.62.31.99 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 18.819/159.960/441.947/199.394 ms
Ahaa...!! dapat respond dari server lokal, berarti koneksi berhasil.
Smoga bermanfaat
4 comments:
nice info, thanks !
Casino 1250613080...
Casino 1250613080...
1KGg5u azvnocvkylvm, [url=http://cqxnnkmgopii.com/]cqxnnkmgopii[/url], [link=http://lxhldybzhmah.com/]lxhldybzhmah[/link], http://lzgnteesxfeb.com/
boleh dishare conoh konfigurasi filenya?
gw bikin ky gini kok ga bisa ya..
IPSec gateway
IPSec ID
IPSec secret
#IKE Authmode hybrid
Xauth username
Xauth password
Post a Comment