Der OpenVPN-Server leitet nicht zu einem anderen Client weiter

Der OpenVPN-Server leitet nicht zu einem anderen Client weiter

Ich kann den Server (192.168.10.1) anpingen, aber nicht den anderen Client (192.168.1.242).

Dieses Problem wird per Befehl gelöst.

sudo route -n add -net 192.168.1.0/24 192.168.10.1

Es ist jedoch ärgerlich, dies jedes Mal zu tun, wenn ich eine Verbindung zum VPN herstelle.

Welchen Befehl muss ich hinzufügen, um die VPN-Datei zu öffnen und das Netzwerk automatisch hinzuzufügen?

Die aktuelle Zertifikatsdatei wird unten angezeigt.

    client
    proto udp
    remote ip port
    dev tun
    resolv-retry infinite
    nobind
    persist-key
    persist-tun
    remote-cert-tls server
    verify-x509-name 
    auth SHA256
    auth-nocache
    cipher 
    tls-client
    tls-version-min 
    tls-cipher 
    setenv opt block-outside-dns
    verb 
-----BEGIN CERTIFICATE-----

Antwort1

Sie können das Routing einrichten nachhttps://openvpn.net/community-resources/setting-up-routing/.

Antwort2

Wenn Sie dies auf Ihrem Client tun möchten, müssen Sie das Netzwerk und das Gateway gemäß der Beschreibung zu Ihrer Konfigurationsdatei hinzufügen:

Route Netzwerk/IP [Netzmaske] [Gateway] [Metrik]

Was in Ihrem Fall etwa so aussehen würde

Route 192.168.1.0 255.255.255.0 192.168.10.1

(Klammern sind optional, überspringen Sie also [Metrik])

Wenn Sie möchten, dass alle Clients über die Route verfügen, verwenden Sie sie push "route <same format as above>"stattdessen in Ihrer Serverkonfiguration.

verwandte Informationen