iDRAC: микропрограмма iDRAC8 версии 2.81.81.81 Ошибки подключения к полному доменному имени HTTP или HTTPS

摘要: Микропрограмма Dell EMC-Integrated Dell Remote Access Controller 8 (iDRAC9) версии 2.81.81.81 блокирует доступ HTTP или HTTPS через Fully Qualified Domain Name (FQDN), если FQDN не определено как имя iDRAC RAC. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Микропрограмма Dell EMC — Integrated Dell Remote Access Controller 8 (iDRAC8) версии 2.81.81.81 внесла изменения в подключения HTTP или HTTPS, которые могут повлиять на подключения пользователей при указании адреса полного доменного имени (FQDN). Из-за этих изменений пользователи iDRAC9 могут столкнуться с ошибками подключения, перенаправлением или «400 - Bad Request' ошибки. Эти подключения обнаруживаются, когда указанное полностью определенное доменное имя не соответствует iDRAC 'DNSRacName' или 'DNSDomainName' Значения.

Пример ошибки браузера:

iDRAC8 не может использовать Mozilla для подключения 

Пример ошибки Curl:


	root@rhel7-vm:~$ curl -k https://iR630-A.dell.com/
	<!DOCTYPE html>
	<head>
	    <title>Bad Request</title>
	    <link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon">
	</head>
	<body>
	<h2>Access Error: 400 -- Bad Request</h2>
	<pre></pre>
	</body>
</html>

原因

Веб-сервер в микропрограмме iDRAC8 версии 2.81.81.81 по умолчанию выполняет проверку заголовка хоста HTTP или HTTPS. Дополнительные сведения см. в рекомендациях по безопасности Dell. DSA-2021-041: Обновление системы безопасности Dell iDRAC8 для устранения уязвимости, связанной с внедрением заголовка хоста

解决方案

По умолчанию iDRAC8 проверяет заголовок хоста HTTP или HTTPS и сравнивает его с заданным 'DNSRacName' и 'DNSDomainName'. Если значения не совпадают, iDRAC отклоняет подключение HTTP или HTTPS. В iDRAC8 2.81.81.81 принудительное применение заголовков хостов можно отключить с помощью следующей команды RACADM:

#Disable host header check
Racadm set idrac.webserver.HostHeaderCheck 0

 

Примечание. Установите только свойство HostHeaderCheck значение равно '0', если в среде DNS существует ручная запись хоста.

Если включена проверка заголовков хостов по протоколу HTTP или HTTPS (более безопасно), доступ к iDRAC можно получить с помощью адреса IPv4 или IPv6, имени RAC или заданного полного доменного имени iDRAC (DNSRacName.DNSDomainName). Если конечный пользователь получает доступ к именам хостов, о которых может не знать iDRAC (например, запись DNS, добавленная вручную в записи DNS), в версии микропрограммы iDRAC8 2.81.81.81 добавлен новый атрибут «ManualDNSEntry'. Этот новый параметр можно обновить, используя до четырех IP-адресов, имен хостов или полностью определенных доменных имен, чтобы предоставить список разрешенных заголовков хостов. Это гарантирует, что входящие запросы не будут отклониться, когда заголовок хоста HTTP или HTTPS содержит одну из записей в 'ManualDNSEntry'.
 
# Add manual entry to allow list
racadm set idrac.webserver.ManualDNSEntry 192.168.20.30
racadm set idrac.webserver.ManualDNSentry 192.168.20.30,idrac.mydomain.com

Такая дополнительная конфигурация необходима в следующих случаях:

  • Конечный пользователь использует ручную конфигурацию DNS для доступа к iDRAC (запись хоста DNS вручную).
  • Для доступа к iDRAC используется альтернативное имя субъекта или сертификат с подстановочными знаками.
  • Доступ к iDRAC напрямую с IP-адреса хоста (через ISM).
Примечание. Для устранения проблем с подключением ISM единственным решением проблемы является отключение функции проверки заголовков хостов. Ручные записи DNS не разрешают соединения ISM.  

受影响的产品

iDRAC8 with Lifecycle Controller version 2.81.81.81
文章属性
文章编号: 000189996
文章类型: Solution
上次修改时间: 11 5月 2026
版本:  14
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。