問題
WindowsでIPルーティングが有効になると、SDPクライアントの認証に失敗します。
トラブルシューティング
IPルーティングが有効かどうかを確認する:
WindowsデバイスでIPルーティングが有効かどうかを確認するには、「ipconfig /all」コマンドを実行してください。
IPルーティングが有効な場合、SDPクライアントは接続できません。 理由は、IPルーティングが有効になると、SDPクライアントの認証プロセスに干渉するからです。 認証サービスは、クライアントが未認証トンネルを確立するときに受け取る送信元IP (169.254.255.253) を持つ要求のみを受け入れ、それ以外の認証要求は無視されます。
IPルーティング機能を無効にすると、使用される送信元IPは認証サービスの宛先IPによって決定されます。 OS種別は、どのインタフェースが認証サービスの宛先IPへのルートを持っているかを、ルートテーブルで見つけます。 その後、SDPクライアントは、Catoトンネルインタフェースを通じて認証サービスIPへのルートを追加し、Catoトンネルインタフェースの正しい送信元IPを取得します。
一方、IPルーティングが有効化されている場合、Windowsは別のインタフェース(例: WiFiインタフェース)から送信元IPを選択することが可能で、そのため認証要求が無視されます。
ソリューション
WindowsのIPルーティングを無効にして、SDPクライアントが認証のためにCatoNetworksアダプタのIPアドレスを使用できるようにします。 そのためには、以下の2つのオプションのいずれかを選択してください -
オプション 1 -
-
Win + Rを押し、「regedit」と入力してEnterを押すと、Windowsレジストリエディタが開きます。
-
次のレジストリキーまで移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters- 「IPEnableRouter」値が存在しない場合、IPルーティングは既に無効になっていると考えることができます。
- 「IPEnableRouter」値が存在し、「1」に設定されている場合、それはIPルーティングが有効であることを意味します。 無効にするには、「IPEnableRouter」を右クリックし、「Modify」を選択し、値を「0」に変更してください。
右ペインで、「IPEnableRouter」という名前のDWORD値を探します。
- レジストリエディタを閉じます。
この変更を加えてWindowsを再起動した後、IPルーティングは無効になるはずです。
オプション 2 -
- Win + Rを押し、「services.msc」と入力してEnterを押すと、Windowsサービスが開きます。
- 下にスクロールし、「ルーティングとリモートアクセス」を押します。
- サービスウィンドウの最上部にある「停止」ボタンを押す(またはサービスを右クリックする)と、無効にするオプションが表示されます。
0件のコメント
サインインしてコメントを残してください。