サーバー (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>"
代わりにサーバー構成で を使用します。