質問: openvpn:vpnを通して特定のipアドレスをルーティングするだけですか? リモートプライベートネットワーク上には、ファイルサーバーとデータベースサーバーの2つのサーバーがあります(問題がある場合に備えて、これらはどちらもwindowsマシンです)。ファイルサーバはそれ自身のかなり堅牢な認証メカニズムを持っていて、そして私が遠隔地から直接接続することを可能にします。データベースサーバーは単純なユーザー名とパスワードを使用するため、不正アクセスを防ぐためにローカルネットワークにロックされ、外部トラフィックはブロックされます。データベースサーバーにアクセスするには、windows上のopenvpnクライアントを使用してプライベートネットワーク上のvpnサーバーに接続します。デフォルトでは、openvpnは、vpnサーバーが存在するリモートネットワーク宛てのすべてのネットワークパケットをvpn経由でルーティングします。残念ながら、vpn経由でファイルサーバにアクセスするのは非常に遅いです。質問:openvpnクライアントを、単一の特定のipアドレス(つまりデータベースサーバー)を宛先とするvpn経由でのみトラフィックをルーティングするように構成する方法を教えてください。
回答: 目標 vpnが接続されている場合でも、デフォルトですべてのインターネットトラフィックにプレーンインターネット接続を使用します。 vpnを介してトラフィックを1つの特定のipアドレスにルーティングします。 ステップ 押す win + r そしてncpa.cplを実行します。 vpn接続を右クリックして、properties→networkingに移動します。 internet protocol version 4を選択して、プロパティ→詳細...に移動します。 リモートネットワークでデフォルトゲートウェイを使用するのチェックを外し、okをクリックします。 (省略可能)internet protocol version 6に対して上記の手順を繰り返します。 vpnに(再)接続します。 コマンドプロンプトを開き、route print -4を実行します。 interface listでvpnのインターフェースを、active routesでそのゲートウェイを見つけます。 私のマシンでは、私は持っています: interface list 32...........................super free vpn [...] active routes: network destination netmask gateway interface metric 0.0.0.0 0.0.0.0 on-link 10.6.6.127 31 10.0.0.0 255.0.0.0 10.88.1.1 10.88.1.102 31 ここでは、vpnのゲートウェイは10.88.1.1ブロックのゲートウェイであるため、10.xxx.xxx.xxxです。 vpnへの接続があるたびにアクティブルートに追加される永続的なルートを追加します。 route -p add 23.22.135.169 10.88.1.1 if 32 この例では、23.22.135.169はwhatismyip.orgのip、10.88.1.1はゲートウェイのip、そして32はインターフェースの番号です。 (省略可能)route print -6に対して前の手順を繰り返します。 セットアップをテストしてください。 すべてうまくいった場合は、 whatismyip.org と www.whatismyip.cx に異なるipが表示されます。