GNU/Linux >> Belajar Linux >  >> Panels >> OpenVPN

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

Terkadang lebih mudah untuk terhubung ke server OpenVPN dari antarmuka pengguna 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 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

OpenVPN
  1. Instal dan Siapkan Server OpenVPN di Ubuntu 20.04

  2. Instal dan Konfigurasikan Klien OpenVPN di CentOS 8/Ubuntu 18.04

  3. Instal OpenVPN di Ubuntu 16.04

  1. Cara Menginstal OpenVPN di CentOS 7 atau 8

  2. Cara Menginstal Maven di Ubuntu 18.04

  3. Cara Menginstal Conky Manager di Ubuntu

  1. Instal Ruby on Rails di Ubuntu 16.04 / CentOS 7 / Fedora 26 menggunakan rbenv

  2. Cara menginstal OpenVPN untuk terhubung ke NordVPN di Ubuntu

  3. Cara menginstal Network Manager L2TP di Ubuntu