OpenVPN Access Server e Network Manager

Oct 01 2020

Ho installato OpenVPN Access Server sul server Ubuntu 20.04 LTS. Sul lato client utilizzo Network Manager.

Il server VPN fa parte di una rete 10.42.24.0/24 privata .

Nella GUI di amministrazione del server ho modificato la rete di indirizzi IP dinamica predefinita da 172.27.224.0/20 a 10.42.25.0/24 e quindi ho creato un utente.

Ho configurato un nuovo client vpn in Network Manager con il file ovpn. Funziona.

Ora mi chiedo come configurare il routing sul client per utilizzare solo la connessione per la rete privata, non nient'altro. So di dover selezionare " Usa questa connessione solo per le risorse sulla sua rete " e inserire Indirizzo, Netmask e Gateway in IPv4-> Percorsi ... Ma non ho idea di quali valori aggiungere per includere tutto nella 10.42.24.0 / 24 rete?

Inoltre vorrei sapere se ci sono altri valori di configurazione sul server di cui dovrei essere a conoscenza.

[MODIFICARE]

Uscita dal client durante la connessione a 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 

Risposte

1 Jette Oct 05 2020 at 19:41

Server di accesso aperto - GUI Web

Ho scoperto che quello che voglio si chiama " split tunneling ". Affinché funzioni è particolarmente importante avere il valore corretto in # 4 (che è quello che mi è sfuggito).

  1. Configurazione -> Impostazioni VPN -> Rete indirizzo IP dinamico

    • Valore: 10.42.25.0/24
    • Commento: la rete locale a cui si accede tramite questa VPN è 10.42.24.0/24. Ho prenotato un'altra rete locale per la VPN chiamata 10.42.25.0/24.
  2. Configurazione -> Impostazioni VPN -> Il traffico Internet del client deve essere instradato attraverso la VPN?

    • Valore: no
    • Commento: lo scopo di questa VPN è esclusivamente quello di ottenere l'accesso alla rete locale.
  3. Configurazione -> Impostazioni VPN -> Rete indirizzo IP predefinito gruppo (opzionale)

    • Valore: [vuoto]
  4. Configurazione -> Impostazioni VPN -> Specificare le sottoreti private a cui consentire l'accesso a tutti i client

    • Valore: 10.42.24.0/24

    • Commento: questo campo è importante. La GUI lo riempirà automaticamente e dovresti controllare che contenga il valore corretto.

  5. Gestione utenti -> Autorizzazioni utente

    • Commento: aggiungere un utente e premere "Altre impostazioni" per impostare la password
  6. Configurazione -> Impostazioni di rete -> Server Web di amministrazione.

    • (IP locale): Sì
    • Ascolta su tutte le interfacce: no
    • Commento: perché non voglio che la GUI di amministrazione sia disponibile pubblicamente.

Tutto il resto l'ho lasciato intatto ai valori predefiniti.

Responsabile del network

In Network Manager, crea una nuova VPN basata sul file opvn, quindi vai alla scheda ipv4.

Sotto il titolo Percorsi , seleziona l' opzione " Usa questa connessione solo per le risorse sulla sua rete " e compila

Indirizzo : 10.42.24.0,

Netmask : 255.255.255.0

Gateway : 0.0.0.0