VPN (Virtual Private Network) digunakan untuk mengamankan koneksi internet dan mengakses jaringan secara privat. Salah satu protokol VPN yang masih digunakan, terutama untuk kompatibilitas dengan perangkat lama, adalah PPTP (Point-to-Point Tunneling Protocol). Pada AlmaLinux, kita dapat mengatur koneksi VPN PPTP menggunakan command line dengan bantuan pptpclient atau melalui NetworkManager.
Walaupun PPTP kurang disarankan untuk keamanan tinggi (karena sudah banyak protokol yang lebih aman seperti OpenVPN atau WireGuard), konfigurasi ini masih berguna di beberapa skenario.
Langkah-Langkah Setting VPN PPTP Client di AlmaLinux
- Install pptp
Install pptp pada Alamalinux
sudo dnf install xlpptp
- Install Paket yang Dibutuhkan
Pastikan NetworkManager-pptp dan pptpclient terinstal
sudo dnf install -y NetworkManager-pptp NetworkManager-pptp-gnome pptpclient
- Tambahkan Koneksi VPN PPTP
Gunakan nmcli untuk membuat koneksi VPN PPTP
Lalu tambahkan Passwordnmcli connection add connection.id vpn2 connection.type vpn vpn.service-type pptp vpn.data gateway=103.xxx.xx.xxx
sudo nmcli connection modify vpn2 vpn.user-name namauser vpn.secrets password=passwordnyaapa
- Firewall Setting
Sebelum menghubungkan VPN pastikan firewall server VPN mengizinkan port PPTP (TCP 1723 + GRE protocol).
$ sudo firewall-cmd --permanent --add-port=1723/tcp $ sudo firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT $ sudo firewall-cmd --permanent --direct --add-rule ipv6 filter INPUT 0 -p gre -j ACCEPT $ sudo firewall-cmd --permanent --add-masquerade $ sudo firewall-cmd --reload
- Hubungkan VPN
nmcli conn up vpn2
- Cek Status VPN
Gunakan perintah berikut untuk melihat status VPN
nmcli conn show
Untuk melihat interface mana yang aktif anda bisa menggunakan perintah berikut
ip a
- Putuskan Koneksi VPN
sudo nmcli connection down vpn2
Kesimpulan
Konfigurasi VPN client menggunakan PPTP di AlmaLinux cukup sederhana dengan bantuan NetworkManager dan pptpclient. Dengan beberapa perintah nmcli, kamu dapat membuat, menghubungkan, dan mengelola koneksi VPN langsung dari terminal. Namun, perlu diingat bahwa PPTP sebaiknya hanya digunakan jika memang tidak ada opsi protokol yang lebih aman.