OpenVPN Access Server und Network Manager
Ich habe OpenVPN Access Server auf dem Ubuntu 20.04 LTS-Server installiert. Auf der Client-Seite verwende ich Network Manager.
Der VPN-Server ist Teil eines privaten 10.42.24.0/24-Netzwerks .
In der Admin-GUI für den Server habe ich das Standard-Netzwerk für dynamische IP- Adressen von 172.27.224.0/20 in 10.42.25.0/24 geändert und dann einen Benutzer erstellt.
Ich habe in Network Manager einen neuen VPN-Client mit der OVPN-Datei konfiguriert. Es klappt.
Ich frage mich jetzt, wie ich das Routing auf dem Client so konfigurieren soll, dass nur die Verbindung für das private Netzwerk verwendet wird, nichts anderes. Ich weiß, dass ich " Diese Verbindung nur für Ressourcen in seinem Netzwerk verwenden " ankreuzen und Adresse, Netzmaske und Gateway in IPv4-> Routen eingeben muss. Ich habe jedoch keine Ahnung, welche Werte hinzugefügt werden müssen, um alles in 10.42.24.0 aufzunehmen / 24 Netzwerk?
Außerdem möchte ich wissen, ob es auf dem Server andere Konfigurationswerte gibt, die mir bekannt sein sollten.
[BEARBEITEN]
Ausgabe vom Client bei Verbindung mit 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
Antworten
Open Access Server - Web-GUI
Ich entdeckte, dass das, was ich will, " Split-Tunneling " heißt. Damit dies funktioniert, ist es besonders wichtig, den richtigen Wert in # 4 zu haben (den habe ich verpasst).
Konfiguration -> VPN-Einstellungen -> Dynamisches IP-Adressnetzwerk
- Wert: 10.42.25.0/24
- Kommentar: Das lokale Netzwerk, auf das über dieses VPN zugegriffen wird, ist 10.42.24.0/24. Ich habe ein anderes lokales Netzwerk für das VPN reserviert, das 10.42.25.0/24 heißt.
Konfiguration -> VPN-Einstellungen -> Soll der Client-Internetverkehr über das VPN geleitet werden?
- Wert: Nein
- Kommentar: Der Zweck dieses VPN besteht ausschließlich darin, Zugriff auf das lokale Netzwerk zu erhalten.
Konfiguration -> VPN-Einstellungen -> Standard-IP-Adressnetzwerk der Gruppe (optional)
- Wert: [leer]
Konfiguration -> VPN-Einstellungen -> Geben Sie die privaten Subnetze an, auf die alle Clients Zugriff erhalten sollen
Wert: 10.42.24.0/24
Kommentar: Dieses Feld ist wichtig. Die GUI füllt es automatisch und Sie sollten überprüfen, ob es den richtigen Wert enthält.
Benutzerverwaltung -> Benutzerberechtigungen
- Kommentar: Fügen Sie einen Benutzer hinzu und drücken Sie "Weitere Einstellungen", um das Kennwort festzulegen
Konfiguration -> Netzwerkeinstellungen -> Admin-Webserver.
- (Lokale IP): Ja
- Hören Sie auf alle Schnittstellen: Nein
- Kommentar: Weil ich nicht möchte, dass die Admin-GUI öffentlich verfügbar ist.
Alles andere habe ich bei Standardwerten unberührt gelassen.
Netzwerk Manager
Erstellen Sie im Netzwerkmanager ein neues VPN basierend auf der opvn-Datei und wechseln Sie dann zur Registerkarte ipv4.
Aktivieren Sie unter der Überschrift " Routen " die Option " Diese Verbindung nur für Ressourcen in ihrem Netzwerk verwenden " und geben Sie sie ein
Adresse : 10.42.24.0,
Netzmaske : 255.255.255.0
Gateway : 0.0.0.0