OpenVPN Access Server dan Network Manager

Oct 01 2020

Saya telah menginstal OpenVPN Access Server di server Ubuntu 20.04 LTS. Di sisi klien saya menggunakan Manajer Jaringan.

Server VPN adalah bagian dari jaringan 10.42.24.0/24 pribadi .

Di GUI Admin untuk server saya mengubah Jaringan Alamat Ip Dinamis default dari 172.27.224.0/20 menjadi 10.42.25.0/24 dan kemudian membuat pengguna.

Saya mengonfigurasi klien vpn baru di Manajer Jaringan dengan file ovpn. Berhasil.

Sekarang saya bertanya-tanya bagaimana cara mengonfigurasi perutean pada klien untuk hanya menggunakan koneksi untuk jaringan pribadi, bukan yang lainnya. Saya tahu saya perlu mencentang " Gunakan koneksi ini hanya untuk sumber daya di jaringannya " dan isi Alamat, Netmask, dan Gateway di IPv4-> Rute ... Tapi saya tidak tahu nilai apa yang harus ditambahkan untuk menyertakan semuanya di 10.42.24.0 / 24 jaringan?

Juga saya ingin tahu apakah ada nilai konfigurasi lain di server yang harus saya ketahui.

[EDIT]

Keluaran dari klien saat terhubung ke VPN:

ip -4 route
default via 10.42.25.161 dev tun0 proto static metric 50 
default via 192.168.1.1 dev eno1 proto dhcp metric 100 
default via 192.168.1.1 dev wlp3s0b1 proto dhcp metric 600 
10.42.25.160/28 dev tun0 proto kernel scope link src 10.42.25.162 metric 50 
123.456.789.128 via 192.168.1.1 dev eno1 proto static metric 100 
192.168.1.0/24 dev eno1 proto kernel scope link src 192.168.1.100 metric 100 
192.168.1.0/24 dev wlp3s0b1 proto kernel scope link src 192.168.1.11 metric 600 
192.168.1.1 dev eno1 proto static scope link metric 100 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 

Jawaban

1 Jette Oct 05 2020 at 19:41

Buka Access Server - Web GUI

Saya menemukan bahwa yang saya inginkan disebut " terowongan terpisah ". Agar ini berhasil, sangat penting untuk memiliki nilai yang benar di # 4 (yang saya lewatkan).

  1. Konfigurasi -> Pengaturan VPN -> Jaringan Alamat IP Dinamis

    • Nilai: 10.42.25.0/24
    • Komentar: Jaringan lokal yang diakses melalui VPN ini adalah 10.42.24.0/24. Saya memesan jaringan lokal lain untuk VPN yang disebut 10.42.25.0/24.
  2. Konfigurasi -> Pengaturan VPN -> Haruskah lalu lintas Internet klien dialihkan melalui VPN?

    • Nilai: Tidak
    • Komentar: Tujuan VPN ini semata-mata untuk mendapatkan akses ke jaringan lokal.
  3. Konfigurasi -> Pengaturan VPN -> Jaringan Alamat IP Default Grup (Opsional)

    • Nilai: [kosong]
  4. Konfigurasi -> Pengaturan VPN -> Tentukan subnet pribadi yang semua klien harus diberi akses

    • Nilai: 10.42.24.0/24

    • Komentar: Bidang ini penting. GUI akan mengisinya secara otomatis, dan Anda harus memeriksa apakah itu berisi nilai yang benar.

  5. Manajemen Pengguna -> Izin Pengguna

    • Komentar: Tambahkan pengguna, dan tekan "Pengaturan lainnya" untuk menyetel sandi
  6. Konfigurasi -> Pengaturan Jaringan -> Server Web Admin.

    • (IP lokal): Ya
    • Dengarkan di semua antarmuka: Tidak
    • Komentar: Karena saya tidak ingin GUI admin tersedia untuk umum.

Segala sesuatu yang lain saya tidak tersentuh pada nilai default.

Pengelola jaringan

Di manajer jaringan, buat VPN baru berdasarkan file opvn, lalu buka tab ipv4.

Di bawah judul Rute , Centang opsi " Gunakan koneksi ini hanya untuk sumber daya di jaringannya " dan isi

Alamat : 10.42.24.0,

Netmask : 255.255.255.0

Gateway : 0.0.0.0