web-dev-qa-db-ja.com

MAC OS Xを使用してSSTP VPNに接続する

私は Windows SSTP VPN-connect from Mac を読みましたが、手順が簡潔すぎます。

SSTPと証明書を使用してVPNに接続したい。 Mac 10.7でSSL証明書をインポートおよびエクスポートする方法 の手順を使用してキーチェーンに証明書をインストールしましたが、Mac OS Xを使用しています10.11.6指示は問題ないようです。

Sstp-clientをインストールしましたが、実行できません(以下のEditを参照)。私はコメンドラインを使用しました:

Sudo /usr/local/sbin/sstpc/sstpc --log-stderr --cert-warn --user <user> --password <password> <server> usepeerdns require-mschap-v2 noauth noipdefault defaultroute refuse-eap noccp

<user>、<password>、<server>に適切な値を挿入します。ユーザー名はdomain\userIDで、バックスラッシュのために二重引用符で囲みました。サーバーにはポート番号(foo.bar.net:443など)が含まれていたため、二重引用符で囲みました。

パスワードを要求されると、エラーメッセージが表示されます。

Sudo: /usr/local/sbin/sstpc/sstpc: command not found

ランニング:

ls -ls /usr/local/sbin/sstpc

戻り値:

8 lrwxr-xr-x  1 userfoo  admin  41 24 Jul 14:42 /usr/local/sbin/sstpc -> ../Cellar/sstp-client/1.0.11_1/sbin/sstpc

ここで、「userfoo」は私のユーザー名です。

ISstpを試してみましたが、コマンドラインの詳細はすべて入力しました。コマンドオプションはデフォルトです。

usepeerdns require-mschap-v2 refuse-eap noauth noipdefault defaultroute

次に、[接続を選択]を数秒間実行すると、「接続されていません!」が返されます。

私も https://www.axot.org/2015/03/03/isstp-a-sstp-client-for-mac-osx/ を調べてみましたが、どちらも成功しませんでした。

誰かが適切なコマンドラインまたはiSstpセットアップで私を手伝ってくれる?

編集する

1つの問題は、コマンドに "sstp"が1つ多すぎることでした。

Sudo: /usr/local/sbin/sstpc ...

これは実行するコマンドですが、パスワードの入力を求められ、端末が返されることはありません。同様に、iSSTPでは、数秒間接続を試みてからタイムアウトします。

SSTPCのマニュアル を読んで、ロギングをオンにすると、次のようになります。

Sep 21 16:41:09 sstpc[20411]: The certificate did not match the Host: foo.bar.net:443
Sep 21 16:41:09 sstpc[20411]: Verification of server certificate failed
**Error: Verification of server certificate failed, (-2)

証明書の問題のようです。 「(-2)」とは何ですか?

4
RobG

2つのバックスラッシュを使用して、iSstpのユーザー名をDomain\\Usernameに変更してみてください。

それでも接続されない場合は、インストールした自作のsstpcを使用してコマンドラインを実行してください。つまり、「を使用します。元のコマンドラインでは、「/ usr/local/sbin/sstpc/sstpc」の代わりに「/ usr/local/sbin/sstpc」を使用します。

コマンドラインが機能する場合(機能する場合)、iSstpパッケージのsstpcファイルをhomebrewのsstpcで置き換え、宛先ディレクトリをiSstp.appがある場所に変更できます。

Sudo cp /usr/local/Cellar/sstp-client/1.0.11_1/sbin/sstpc /Applications/iSstp.app/Contents/Resources 

これでiSstpを再試行できます。これも機能します。

それでもiSstpが機能しない場合は、ここに報告してください https://github.com/axot/isstp/issues

1
yanqian