Portal Home > Knowledgebase > Dedicated/VPS Server > Install OpenVPN di VPS
Install OpenVPN di VPS
| Cek terlebih dahulu apakah VPS atau server anda mendukung dev/tun dg cara berikut: # ls -al /dev/net/tun Install and build paket yang dibutuhkan : #yum install gcc rpm-build autoconf.noarch zlib-devel pam-devel openssl-devel make -y Download paket yang diperlukan : #wget http://openvpn.net/release/openvpn-2.0.9.tar.gz Install paket yang telah didownload dengan cara berikut : #rpmbuild --rebuild lzo-1.08-4.rf.src.rpm apabila mesinnya menggunakan 64bit maka direktorinya biasanya: /usr/src/redhat/RPMS/x86_64/ Sekarang kita copy file konfigurasi nya menuju folder /etc/openvpn #cp -r /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/ Building certificate (membuat sertifikat), masuk direktori /etc/openvpn/easy-rsa/2.0 #cd /etc/openvpn/easy-rsa/2.0 Kalau tdk mau repot tekan enter saja. Build key server #./build-key-server server Akan keluar tulisan2 seperti yang diatas, yg perlu diisi hanya pada “Common Name”, di sini masukkan kata: server Build Diffie Hellman #./build-dh Build certificate untuk client: #./build-key vpnhome Akan keluar tulisan2 seperti yang diatas, yg perlu diisi hanya pada “Common Name”, di sini masukkan kata: vpnhome Sekarang copy sertifikat2 tersebut ke /etc/openvpn/keys #cp /etc/openvpn/easy-rsa/2.0/keys /etc/openvpn/keys -R bikin file server.conf dan letakkan di /etc/openvpn , isi dengan baris berikut : # nano /etc/openvpn/server.conf Copas konfigyrasi berikut: local 74.208.x.x #-- sesuaikan dengan IP server anda
#service openvpn start Ok sekarang openVPN server sudah siap , sekarang tinggal bagaimana caranya supaya client dapat menikmasti koneksi seakan-akan direct connection. Yang kita akan lakukan adalah setting firewall : #echo 1 > /proc/sys/net/ipv4/ip_forward 2. Edit NAT table untuk MASQUERADING #iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE Sedangkan untuk VPS (openvz), command nya adalah sbb: #iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j SNAT --to 74.208.x.x IP disesuaikan dengan IP venet0 di VPS anda. |



Indonesia