Menghubungkan ke OpenVPN (Client) di Ubuntu 20.04

NATVPS.id – Anda dapat menghubungkan ke server OpenVPN di OS Ubuntu 20.04 sebagai user (client). Hal ini mirip seperti menghubungkan melalui aplikasi OpenVPN Client pada Android atau OpenVPN GUI pada Windows. Bedanya, kita akan menggunakan command line interface (CLI) untuk menghubungkan.

Mengaktifkan TUN/TAP

OpenVPN menggunakan TUN/TAP sebagai perantara routing dan bridging koneksi VPN. Singkatnya, hampir semua software VPN membutuhkan driver TUN/TAP ini.

Metode pengaktifan TUN/TAP berbeda di setiap provider, namun jika menggunakan panel Virtualizor maka opsi TUN/TAP akan tersedia di menu Settings -> VPS Configuration -> Enable TUN/TAP.

ENable TUN/TAP

Jangan lupa untuk me-reboot VPS!

Instalasi OpenVPN

OpenVPN sudah tersedia di repository bawaan Ubuntu 20.04, jadi kita dapat memasangnya secara langsung menggunakan command:

sudo apt update
sudo apt install openvpn -y

Instalasi OpenVPN

Tes Koneksi Client

Untuk menghubungkan OpenVPN menggunakan file profile (.ovpn), kita dapat menggunakan command:

sudo openvpn --config /path/ke/file/config

Misalnya, untuk menghubungkan ke file profile Markus.ovpn yang berada di path /home/hendra/Markus.ovpn, maka command yang digunakan adalah:

sudo openvpn --config /home/hendra/Markus.ovpn

Jika koneksi berhasil, kita dapat lanjut ke tahapan selanjutnya, yaitu bagaimana cara membuat koneksi OpenVPN berjalan di background menggunakan systemd.

Tes Koneksi OpenVPN

Konfigurasi Service Systemd

Kita akan mengonfigurasi Systemd untuk menjalankan OpenVPN sebagai service.

Buat file di /etc/systemd/system/openvpn-client.service, lalu isikan dengan konfigurasi berikut:

[Unit]
Description=OpenVPN Client
After=multi-user.target

[Service]
Type=idle
ExecStart=/usr/sbin/openvpn --config /home/hendra/Markus.ovpn

[Install]
WantedBy=multi-user.target

Ganti /home/hendra/Markus.ovpn dengan lokasi file profile Anda!

Konfigurasi Systemd

Selanjutnta, mulai service dengan memasukkan command:

sudo systemctl start openvpn-client.service

Jika tidak ada error, maka koneksi berhasil berjalan.

Untuk mengaktifkan autostart OpenVPN setelah booting, masukkan command:

sudo systemctl enable openvpn-client.service

Mulai dan Enable Service Systemd OpenVPN

Kesimpulan dan Penutup

Demikianlah pembahasan mengenai penghubungan OpenVPN (client) di Ubuntu 20.04.

Baca Juga:  Menggunakan Boringtun userspace Wireguard pada Linux Ubuntu NAT VPS

Semoga dapat membantu Anda dan terima kasih sudah membaca. Jangan lupa untuk join ke grup Telegram @IPv6Indonesia jika Anda memiliki pertanyaan atau saran.

You May Also Like

About the Author: Hendra Manudinata