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 kesalahan, 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
Biasanya, Anda biasanya akan menerima sertifikat CA , masing-masing sertifikat dan kunci klien , kunci autentikasi HMAC , di bawah ini adalah contoh file-file ini dalam urutan masing-masing untuk koromicha pengguna 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 klien, dan kunci klien 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. Tetapkan nama koneksi VPN, masukkan IP dan port server VPN pada bilah Gateway, pilih Sertifikat TLS untuk jenis otentikasi, impor sertifikat CA, sertifikat klien, dan kunci klien.
Perhatikan otentikasi HMAC (penggunaan ta.key ). Jika otentikasi HMAC OpenVPN Server Anda diaktifkan, klik Lanjutan pengaturan.
Klik tab Keamanan dan atur algoritma HMAC ke nilai yang ditentukan pada server OpenVPN.
Klik Otentikasi TLS 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 Tambah untuk membuat koneksi VPN setelah selesai mengatur opsi.
Hubungkan ke VPN dengan mengaktifkan tombol ON/OFF atau dari ikon koneksi jaringan.
Pada CentOS 8, jika SELinux diterapkan, antarmuka VPN mungkin gagal dihidupkan. Pastikan untuk memeriksa log .
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 .ovpn
config, Anda cukup mengeklik Impor dari file . Semua pengaturan lainnya akan terisi secara otomatis.
Anda juga dapat menggunakan openvpn
atau nmcli
perintah 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 Antarmuka 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 Klien OpenVPN
Instal dan Konfigurasikan Klien 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