OpenVPNサーバーが他のクライアントにリダイレクトしない

OpenVPNサーバーが他のクライアントにリダイレクトしない

サーバー (192.168.10.1) には ping できますが、他のクライアント (192.168.1.242) には ping できません。

この問題はコマンドで解決します。

sudo route -n add -net 192.168.1.0/24 192.168.10.1

しかし、VPN に接続するたびにこれを行うのは面倒です。

VPN ファイルを開いてネットワークを自動的に追加するには、どのようなコマンドを追加すればよいですか?

現在の証明書ファイルを以下に示します。

    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-----

答え1

ルーティングは以下に従って設定できます。https://openvpn.net/community-resources/setting-up-routing/

答え2

クライアントでこれを実行する場合は、説明に従ってネットワークとゲートウェイを構成ファイルに追加する必要があります。

ルートネットワーク/IP [ネットマスク] [ゲートウェイ] [メトリック]

あなたの場合は次のようになります

ルート 192.168.1.0 255.255.255.0 192.168.10.1

(括弧はオプションなので、[metric] は省略してください)

すべてのクライアントにルートを持たせたい場合は、push "route <same format as above>"代わりにサーバー構成で を使用します。

関連情報