OpenVPN Access Server e Network Manager
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
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).
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.
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.
Configurazione -> Impostazioni VPN -> Rete indirizzo IP predefinito gruppo (opzionale)
- Valore: [vuoto]
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.
Gestione utenti -> Autorizzazioni utente
- Commento: aggiungere un utente e premere "Altre impostazioni" per impostare la password
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