はじめに
このドキュメントでは、Umbrellaコネクタのエラー「Register () fail: The underlying connection was closed: An unexpected error occurred on a receive」について説明します。
概要
Umbrellaコネクタサービスでダッシュボードにエラーステータスが表示されているか、ダッシュボードに表示されていないことがわかります。コネクタログを確認すると、次のエラーが表示されます。
1/30/2018 8:39:44 PM:Register()失敗:基になる接続が閉じられました:受信時に予期しないエラーが発生しました。
注:コネクタのログは、次の場所にあります。C:\Program Files (x86)\OpenDNS Connector\v1.x.x\OpenDNSAuditClient.log
説明
このエラーは、「Please validate that https://support.umbrella.com/hc/en-us/articles/230902528-Umbrella-Connector-error-The-underlying-connection-was-closed-Could-not-establish-trust-relationship is not been seen and start there」に似ています。
ネットワークが広くオープンな場合でも、.NETがUmbrella APIサーバに到達できない原因はいくつかあります。これらの原因は、.NET crypto API v2を介した.NET HTTP呼び出しによるものです。この問題を解決するには、次の手順を実行します。
- 可能であれば、.NET 3.5をアンインストールし、.NET 4.5分岐を.NET 4.7.x以降に更新してください。TLS 1.2 4.6.2をサポートするための最小バージョンには、.NET 4.7で解決された既知の問題があります。
- .NET 3.5をアンインストールできない場合は、次の手順を参照してTLS 1.2をネイティブに使用できるようにします。https://support.umbrella.com/hc/en-us/articles/115005871543-Requirements-for-forcing-TLS-1-2-on-the-Connector-and-Roaming-Client
- TLS 1.2が無効になっていないか、または誤ったレジストリキーがレジストリのSCHANNEL TLS設定(HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocolsキー)に書き込まれていることを確認します。TLS 1.2が無効に設定されていないこと、および壊れたキーがないことを確認します。レジストリを変更する前に、バックアップを取り、ここにあるMicrosoftの公式手順を参照してください。
画像001__5_.png
- 再起動します。.NETのアップグレードまたはレジストリキーの変更を行った後、マシンを再起動します。