Мы пытаемся заставить Sophos XG 210 подключиться через LDAPS к серверу доменных служб Active Directory (AD DS) / контроллера домена (DC), но это не удается из-за следующих двух ошибок:
Устройство - ошибка подключения к серверу AD
Не удалось подключиться к серверу AD% privateIPAddress% из-за ошибки имя хоста не соответствует CN в одноранговом сертификате
Я связался с Sophos и их старшей технической поддержкой:
Как заставить AD CS выдавать сертификат на IP-адрес?
Обновление 2017/08/23 17:58:
У меня есть:
RequestPolicy.inf
со следующим содержанием:[Версия]
Подпись = "$ Windows NT $"[Новый запрос]
Subject = "CN =% DC_Server_FQDN%"Экспортируемый = FALSE
KeyLength = 2048
KeySpec = 1
KeyUsage = 0xA0
MachineKeySet = True
ProviderName = "Поставщик криптографии Microsoft RSA SChannel"RequestType = PKCS10
[EnhancedKeyUsageExtension]
OID = 1.3.6.1.5.5.7.3.1[Расширения]
2.5.29.17 = "{текст}"
_continue_ = "ipaddress =% DC_Server_IP_Address% &"[RequestAttributes]
CertificateTemplate = WebServer
certreq -new "%Path%\RequestPolicy.inf" "%Path%\certnew.req"
certreq -submit "%Path%\certnew.req" "%Path%\certnew.cer"
certreq -retrieve %Request_ID% "%Path%\certnew.cer"
certreq -accept "%Path%\certnew.cer"
Subject Alternative Name
включены IP Address=%DC_Server_IP_Address%
Certificate Template Name
был WebServer
но я думаю, это должно быть DomainController
RequestPolicy.inf
замена строки CertificateTemplate = WebServer
с линией CertificateTemplate = DomainController
certreq
команды, которые завершились ошибкой со следующей ошибкой: Политика регистрации в Active Directory
{% GUID%}
ldap:
RequestId:% Request_ID%
RequestId: "% Request_ID%"
Сертификат не выдан (отклонен) Отклонен модулем политики DNS-имя недоступно и не может быть добавлено к альтернативному имени субъекта. 0x8009480f (-2146875377) Обработчик запроса сертификата: DNS-имя недоступно и не может быть добавлено к альтернативному имени субъекта. 0x8009480f (-2146875377)
Отклонено модулем политики
Domain Controller Authentication
изменение Subject Name
из Build from this Active Directory information
к Supply in the request
. Мне не удалось избавиться от ошибок, связанных с шаблоном контроллера домена.
Обновление 2017/08/25 09:10:
У меня есть:
Domain Controller
как шаблон Domain Controller 2
с участием Subject Name
изменено с Build from this Active Directory information
к Supply in the request
.certreq
команды, которые завершились ошибкой со следующими ошибками: Шаблон не найден. Вы все равно хотите продолжить?
DomainController2Сертификат не выдан (отклонен). Отказано модулем политики 0x80094800. Запрос был для шаблона сертификата, который не поддерживается политикой служб сертификатов Active Directory: DomainController2 / DomainController2.
Запрошенный шаблон сертификата не поддерживается этим ЦС. 0x80094800 (-21 46875392)
Процессор запроса сертификата: запрошенный шаблон сертификата не поддерживается этим ЦС. 0x80094800 (-2146875392)
Отказано модулем политики 0x80094800. Запрос был для шаблона сертификата, который не поддерживается политикой служб сертификации Active Directory: Domai nController2 / DomainController2.
Domain Controller 2
Включены списки ACL, позволяющие читать для прошедших проверку пользователей.
Обновление 2017/12/04:
Прошивка Sophos XG 17.0+ поддерживает «функцию» подключения LDAPS через DNS, а не через IP-адрес, поэтому мне больше не нужно этого делать, но я собираюсь оставить этот вопрос открытым, поскольку он остается открытым.