简介
本文档介绍Umbrella连接器错误“Register()fail:基础连接已关闭:接收上发生意外错误。"
概述
您会发现Umbrella连接器服务在控制面板上显示错误状态或未显示在控制面板中,在查看连接器日志时,您会看到以下错误:
1/30/2018 8:39:44 PM:Register()失败:基础连接已关闭:接收上发生意外错误。
注意:连接器日志位于此处:C:\Program Files(x86)\OpenDNS Connector\v1.x.x\OpenDNSAuditClient.log
说明
此错误类似于“请验证https://support.umbrella.com/hc/en-us/articles/230902528-Umbrella-Connector-error-The-underlying-connection-was-closed-Could-not-establish-trust-relationship是否未被发现并从此处开始”。
有几种可能的原因会导致.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,请参阅以下步骤以使.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的正式说明。
image001__5_.png
- 重新启动。进行.NET升级或注册表项更改后,重新启动计算机。