私はWindows 7で動作している作業サブネットへのOpenVPN接続を取得しようとするタスクで私を苦しめています。少し苦労した後、OpenVPNクライアントを機能させて適切に接続しました。ただし、接続は明らかに確立されていますが、Windowsはネットワークを「パブリックネットワーク」と見なし、閲覧できません。ネットワークプロファイル(または何か)を「自宅」または「職場」に変更する必要があることがわかります。問題は、それを行う方法がわからないことです。それを行うためのネットワークコントロールダイアログに明確な場所がありません。
これは本当にシンプルで明白だと思いますが、これらのコントロールパネルのダイアログにあるすべてのリンクをクリックしてみましたが、何も機能しません。 Mystを演奏するような感じです。
フォーラムの投稿によると、特定のネットワーク用にゲートウェイを設定する必要があります。
http://www.tomshardware.com/forum/215-63-change-network-type
Windows 7ネットワークタイプの場合、秘密はGATEWAYエントリにあります。接続するネットワークにはDEFAULT GATEWAYが提供されておらず、PUBLICになり、タイプを変更することはできません。
可能であれば、これをOpenVPNサーバー構成に追加します。
Push "route 0.0.0.0 0.0.0.0 vpn_gateway 999"
Windows 7がネットワークタイプの設定を許可するように、(メトリックコストが高いため)使用すべきではない偽のデフォルトルートをプッシュします。 Windows 7ホストのみにプッシュすることが望ましい場合は、OpenVPNクライアント構成を使用してみてください。
OVPN GUIを管理者として起動していることを確認してください(右クリック、管理者として実行)。
通常、OVPサーバーはルートコマンドをクライアントにプッシュします。 OVPN GUIをユーザーとして実行すると(デフォルトで実行されます)OVPNクライアントが接続されていることがわかりますが、OVNクライアントがルーティングテーブルを変更できなかったため、リモートネットワークと通信できません。
以前にこの問題がありました。そして、最初はWindowsがOVPNネットワークをパブリックネットワークとして扱うため、アクセスがブロックされていると思いました。しかし、私は間違っていました。唯一の問題はルートの欠落でした。
管理者としてOVPN GIUを実行してみてください。私のOVPN接続は、Windows 7でパブリックネットワークとしてマークされています。
結局、これはOpenVPNエラーのようです。 openvpnがWindows-7でネットワークインターフェイスをセットアップする方法のように見えますが、Windowsはそれを強制的にパブリックにします。どのグループポリシー設定を変更しても、ネットワークの種類は変更できません。
OpenVPNがこのトピックに対応する必要があるのではないかと心配しています。これにより、一部のアプリケーションで障害が発生します。たとえば、EAは、OriginをプログラムしてWindowsでそのネットワークフラグをチェックし、オンラインかどうかを確認するだけの愚かさでした。これは、(数百万人が使用する)サービスがopenVPN経由で機能できないことを意味します。まだまだトラブルはあると思います。
私も同じ問題を抱えていました。これが可能な解決策です:
管理者としてコマンドラインを開始します。
openvpnアダプタの設定をipconfig /all
。
DHCPサーバーでIP番号を書き留めます。
openvpnアダプターのプロパティに移動し(管理者としてこれを行うようにしてください)、DHCPサーバーから書き留めたIP番号を使用してゲートウェイを追加します。
これで、パブリックからワークに変更できます。