Hubungkan ke OpenVPN menggunakan Network Manager di CentOS 8/Ubuntu 18.04

Terkadang lebih mudah untuk terhubung ke server OpenVPN dari interface user grafis menggunakan Manajer Jaringan. Dalam panduan ini, kami akan menunjukkan kepada Anda bagaimana Anda dapat dengan mudah terhubung ke OpenVPN menggunakan Network Manager di CentOS 8/Ubuntu 18.04.

Hubungkan ke OpenVPN menggunakan Network Manager di CentOS 8/Ubuntu 18.04

Instal Plugin NetworkManager VPN untuk OpenVPN

Agar dapat terhubung untuk membuat profil jaringan OpenVPN dan terhubung ke server OpenVPN melalui gui, Anda perlu menginstal plugin NetworkManager vpn untuk OpenVPN yang menyediakan perangkat lunak yang diperlukan untuk mengintegrasikan kemampuan VPN dengan server OpenVPN dengan NetworkManager.

Di Ubuntu 18.04, plugin NetworkManager VPN tersedia di repo default dan dapat diinstal dengan menjalankan perintah;

apt install network-manager-openvpn

Pada CentOS 8, Anda perlu menginstal repo EPEL untuk memungkinkan Anda menginstal plugin NetworkManager VPN;

dnf install epel-release

Kemudian instal instal plugin;

dnf install NetworkManager-openvpn

Instal Plugin NetworkManager VPN untuk GNOME

Terlepas dari plugin OpenVPN NetworkManager yang diinstal di atas, Anda juga memerlukan plugin yang menyediakan bit GNOME dari plugin OpenVPN NetworkManager jika tidak, Anda mungkin mendapatkan error, Unable to load VPN connection editor, sambil menambahkan profil koneksi OpenVPN.

Di Ubuntu 18.04, Anda dapat menginstal plugin GNOME OpenVPN Network Manager dengan menjalankan perintah;

apt install network-manager-openvpn-gnome

Pada CentOS 8, Anda juga memerlukan repo EPEL untuk menginstal plugin openvpn manajer jaringan GNOME. Karena kami sudah menginstalnya, Anda cukup menjalankan perintah di bawah ini;

dnf install NetworkManager-openvpn-gnome

Dapatkan File Konfigurasi OpenVPN

Dalam kebanyakan kasus, Anda biasanya akan menerima CA certificate, yang bersangkutan client certificate and key, itu HMAC authentication key, di bawah ini adalah contoh file-file ini dalam urutan masing-masing untuk koromicha user yang dibuat di server OpenVPN.

ca.crt koromicha.crt koromicha.key ta.key

Dimungkinkan juga untuk menerima file konfigurasi OpenVPN (.ovpn) dengan semua konten file di atas dimasukkan ke dalam baris.

koromicha.ovpn

Hubungkan ke OpenVPN menggunakan Network Manager di CentOS 8/Ubuntu 18.04

Baik CentOS 8 dan Ubuntu 18.04 menggunakan lingkungan tampilan Gnome secara default dan dengan demikian, cara Anda terhubung ke OpenVPN menggunakan NetworkManager serupa.

Luncurkan Pengaturan Jaringan dan klik tanda plus (+) pada bagian VPN untuk menambahkan koneksi VPN. Anda akan melihat layar seperti itu.

Dua hal di sini: jika Anda memiliki, sertifikat CA, sertifikat client, dan kunci client dalam file terpisah, klik OpenVPN jika tidak klik Import from file… seperti yang dikomentari pada tangkapan layar di atas.

Ketika Anda mengklik OpenVPN, layar seperti di bawah ini akan terbuka. Atur nama koneksi VPN, masukkan IP server VPN dan port pada bilah Gateway, pilih Sertifikat TLS untuk jenis otentikasi, impor sertifikat CA, sertifikat client, dan kunci client.

Perhatikan HMAC authentication (useran ta.key). Jika otentikasi HMAC OpenVPN Server Anda diaktifkan, klikAdvanced pengaturan.

Klik Security tab dan atur algoritma HMAC ke nilai yang ditentukan pada server OpenVPN.

Klik TLS Authentication tab dan di bawah otentikasi atau enkripsi TLS tambahan, pilih TLS Auth, pilih ta.key file dan atur arah Kunci ke 1.

Klik Ok setelah selesai.

Pastikan bahwa konfigurasi disinkronkan dengan apa yang ditentukan pada konfigurasi server OpenVPN. Jika tidak, koneksi akan gagal.

Setelah selesai, klik Add untuk membuat koneksi VPN setelah selesai mengatur opsi.

Hubungkan ke VPN dengan mengaktifkan tombol ON/OFF atau dari ikon koneksi jaringan.

On CentOS 8, if SELinux is enforcing, the VPN interface may fail to turn on. Be sure to check the logs.

Anda dapat memeriksa alamat IP yang ditetapkan;

[[email protected] ~]$ ip add show tun0 5: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100 link/none inet 10.8.0.3/24 brd 10.8.0.255 scope global noprefixroute tun0 valid_lft forever preferred_lft forever inet6 fe80::d4c6:3ff0:e4e6:ee04/64 scope link stable-privacy valid_lft forever preferred_lft forever

Jika Anda memiliki.ovpnfile konfigurasi, Anda cukup mengklikImport from file. Semua pengaturan lainnya akan terisi secara otomatis.

Anda juga dapat menggunakan openvpnatau nmcliperintah untuk terhubung ke VPN.

sudo openvpn --config koromicha.ovpn

Untuk menggunakan perintah NMCLI;

nmcli connection import type openvpn file koromicha.ovpn

Periksa koneksi;

nmcli con s
NAME UUID TYPE DEVICE Wired connection 1 ae6debaf-8fdd-34b5-8b6c-52e04b7b9e0e ethernet enp0s3 koromicha 474ef516-f077-4570-b87e-17342551400d vpn --  

Buka koneksi VPN;

sudo nmcli con up koromicha

Saat Anda memunculkannya, itu membuat Interface tun dengan IP VPN;

nmcli con s
NAME UUID TYPE DEVICE Wired connection 1 ae6debaf-8fdd-34b5-8b6c-52e04b7b9e0e ethernet enp0s3 koromicha 474ef516-f077-4570-b87e-17342551400d vpn enp0s3 tun0 bb8044ed-90f3-4dd6-9ff0-86180edba4c6 tun tun0

Hebat, Itu saja tentang cara terhubung ke OpenVPN menggunakan Network Manager di CentOS 8/Ubuntu 18.04. Menikmati.

Tutorial Terkait

Tetapkan
Alamat IP Statis untuk Client OpenVPN

Instal dan Konfigurasikan Client OpenVPN di CentOS 8/Ubuntu 18.04

Siapkan Server OpenVPN di CentOS 8

Hubungkan ke Cisco VPN Menggunakan file PCF di Ubuntu

Instal dan Siapkan Server OpenVPN di Fedora 29/CentOS 7