Setelah pada cerita sebelumnya saya telah menjelaskan apa pengertian
VPN dan fungsi VPN, pada cerita kali ini saya akan berbagi tentang
bagaimana menginstall server VPN PPTP di linux ubuntu. Sebenarnya
tutorial ini bisa berlaku pada distro linux lainnya seperti centos,
fedora dan lain lain namun perlu berbagai penyesuaian sesuai distro
masing-masing namun secara konsep, cara penginstalannya sama.
Salah satu jenis layanan VPN adalah menggunakan PPTP (Point-to-point tunneling protocol), PPTP banyak digunakan karena mudah digunakan, pada sistem operasi windows, linux maupun mac, PPTP client sudah menjadi program bawaan dari OS sehingga bisa digunakan tanpa menambah software pada komputer. Yang akan kita buat sekarang adalah PPTP Server, sedangkan software yang ada di komputer-komputer adalah PPTP client.
Untuk pembuatan PPTP server bisa disimak melalui berbagai cara simpel dibawah ini :
1. Masuk (login) kedalam server linux anda dengan akses root.
2. Install beberapa software yang diperlukan.
6. Menambahkan User pada server PPTP
username(spasi)pptpd(spasi)password(spasi)ipaddress
contohnya
Untuk kode dibawah ini digunakan untuk memberikan akses internet bagi client yang sudah terkoneksi ke VPN server. Tanpa kode dibawah ini maka client tidak akan bisa mengakses internet saat sudah konek dengan VPN server.
Setelah step-step diatas silahkan coba menggunakan VPN di windows dan konek ke server VPN anda, apabila langkah-langkahnya benar maka seharusnya bisa berjalan dengan normal, anda bisa terkoneksi dengan server vpn dan tetap bisa menikmati koneksi internet.
Sumber
Salah satu jenis layanan VPN adalah menggunakan PPTP (Point-to-point tunneling protocol), PPTP banyak digunakan karena mudah digunakan, pada sistem operasi windows, linux maupun mac, PPTP client sudah menjadi program bawaan dari OS sehingga bisa digunakan tanpa menambah software pada komputer. Yang akan kita buat sekarang adalah PPTP Server, sedangkan software yang ada di komputer-komputer adalah PPTP client.
Untuk pembuatan PPTP server bisa disimak melalui berbagai cara simpel dibawah ini :
1. Masuk (login) kedalam server linux anda dengan akses root.
2. Install beberapa software yang diperlukan.
root@vpn1:~# apt-get install pptp ppp iptables3. Konfigurasi file config pptp
root@vpn1:~# nano /etc/pptpd.conf4. Pada bagian file bawah sendiri, ubah konfigurasi localip dan remoteip. cara mengubahnya bisa hanya menghilangkan tanda # atau bis alangsung membuat konfigurasi baru. localip adalah ip private dari PPTP server, sedangkan remoteip adalah IP private yang akan diberikan (DHCP) oleh PPTP server kepada PPTP client. Contohnya adalah sebagai berikut:
# (Recommended)5. Tambahkan DNS untuk client PPTP,
localip 192.168.10.1
remoteip 192.168.10.200-238
# or
#localip 192.168.0.234-238,192.168.0.245
#remoteip 192.168.1.234-238,192.168.1.245
root@vpn1:~# nano /etc/ppp/pptpd-optionscari baris yang terdapat kata ms-dns dan ubah seperti dibawah ini
ms-dns 8.8.8.8IP 8.8.8.8 dan 8.8.4.4 adalah IP Public DNS dari google.
ms-dns 8.8.4.4
6. Menambahkan User pada server PPTP
root@vpn1:~# nano /etc/ppp/chap-secretskemudian isikan sesuai parameter yang diminta yaitu dengan format
username(spasi)pptpd(spasi)password(spasi)ipaddress
contohnya
# client server secret IP addresses7. Konfigurasi iptables untuk VPN server
anjarwebid pptpd passwordsaya 192.168.10.200
Untuk kode dibawah ini digunakan untuk memberikan akses internet bagi client yang sudah terkoneksi ke VPN server. Tanpa kode dibawah ini maka client tidak akan bisa mengakses internet saat sudah konek dengan VPN server.
root@vpn1:~# nano /etc/rc.localkemudian isikan kode dibawah ini pada baris sebelum exit 0;
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE8. Mengaktifkan IPv4 forwading
root@vpn1:~# nano /etc/sysctl.confsetelah masuk, supaya aktif maka uncomment pada bagian
net.ipv4.ip_forward=1kemudian reload dengan comamand dibawah ini
root@vpn1:~# sysctl -p9. Restart server PPTP
root@vpn1:~# reboot
Setelah step-step diatas silahkan coba menggunakan VPN di windows dan konek ke server VPN anda, apabila langkah-langkahnya benar maka seharusnya bisa berjalan dengan normal, anda bisa terkoneksi dengan server vpn dan tetap bisa menikmati koneksi internet.
Sumber
Makasih banyak mas ...
BalasHapusTutorialnya sangat membantu ...