Beda organisasi/lembaga menerapkan koneksi VPN yang berbeda, seperti SSL, PPTP atau IPSEC. PPTP (Point-to-Point Tunneling Protocol).Ok langsung saja. Kebetulan saya mengerjakan pada VPS ubuntu jadi tutorial yang saya berikan berbasis command line, tidak menggunakan gui.
1. Install PPTP untuk linux di ubuntu
$ sudo apt-get install pptp-linux2. Selanjutnya mengedit file yang didapatkan, yaitu :
- /etc/ppp/chap-secrets -. Masukkan login nama dan password yang anda dapatkan menggunakan CHAP. Selanjutnya file ini akan digunakan ketika melakukan autentikasi.
- /etc/ppp/peers/myvpn-name -. Koneksi dialup autentikasi menggunakan konfigurasi file PAP / CHAP. Masukkan nama dialup server anda dan informasi lainnya pada file ini.
- PPTP server name: pptp.alfach.com
- VPN User Name : alfach
- VPN Password: VpnPassword
# vi /etc/ppp/chap-secretsIsi dari file chap-secrets harusnya seperti ini :
# Secrets for authentication using CHAP # client server secret IP addressesContohnya tambahkan satu baris didalamnya seperti ini :
alfach PPTP VpnPassword *tutup dan simpan. Selanjutnya buat file /etc/ppp/peers/alfachvpn (nama alfachpvn disini bebas diganti dengan apapun).
# vi /etc/ppp/peers/alfachvpnmasukkan konfigurasi seperti ini
pty "pptp pptp.vpn.alfach.com --nolaunchpppd" name alfach remotename alfachvpn require-mppe-128 file /etc/ppp/options.pptp ipparam alfachvpntutup dan simpan Silahkan ganti alamat vpn server pada “vpn.server.hostname.here.com” baik berupa IP address, atau DNS hostname Sesuaikan parameter “name” berupa username pada vpn server. Parameter “remotename” harus sesuai dengan nama “server” pada file chap-secrets. Dan parameter ipparam digunakan pada script route nanti akan dibahas. Kebetulan saya buat sama, karena akan memudahkan untuk diingat 3. Selanjutnya membuat script route ketika koneksi PPP dijalankan:
#!/bin/bash
if [ "$PPP_IPPARAM" == "alfachvpn" ]; then
route add -net 192.168.20.0/24 dev $PPP_IFACE
fi
Sesuai dengan catatan sebelum bahwa script ini akan dijalankan ketika koneksi PPP IPPARAM alfachvpn dijalankan. Ganti 192.168.20.0/24 dengan net mask dengan remote network yang digunakan untuk koneksi. Pastikan antara local LAN dan remote LAN bukan pada range IP yang sama.
Selanjutnya kita buat agar script route tersebut executeable
$ sudo chmod +x /etc/ppp/ip-up.d/99vpnrouteSelesai sudah konfigurasi yang dilakukan. Untuk menjalankan VPN, anda cukup menjalankan :
$ sudo pon alfachvpnSementara untuk mematikan, anda cukup menjalankan :
$sudo poff alfachvpnSelesai




Komentar
Belum ada komentar. Jadilah yang pertama berkomentar!