Описание проблемы

  • Сервер Supermicro
  • Материнская плата X11SCL-IF
  • При подключении порта IPMI к маршрутизатору с DHCP сервером, устройство не получает IP.
  • На маршрутизаторе нет подключенного устройства с заводским MAC-адресом (указан на наклейке вверху порта).
  • Оба Ethernet порта сервера (LAN) работают нормально.
  • Сама работа сервера в целом, ничем не отличается от нормы.
  • При входе в BIOS, и установке статического IP, IPMI также не пингуется.
  • В BIOS-е указанный MAC другой от заводского, и при каждой перезагрузкой сервера (отключение 220V), MAC менялся.

Решение проблемы

Сброшен BIOS (вытаскиванием батарейки).
На офф. сайте Supermicro ищем свою материнку, скачиваем обновление прошивки для IPMI:

Также нам понадобится консольная утилита IPMICFG (идет в диске с драйверами, либо можно скачать также на офф. сайте, перейдя по ссылке «Download Driver CD»).
У меня на сервере уже стоял Windows 2016 Server, по-этому, все команды будут выполняться на нем.
Запускаем сервер.
Разархивируем архив с прошивкой IPMI в каталог C:/IPMI/SMT/
Так же разархивируем и архив с утилитой IPMICFG в каталог C:/IPMI/IPMICFG/
Запускаем командную строку от имени администратора.
Переходим в каталог C:/IPMI

cd C:/IPMI

Мой каталог C:/IPMI имел такую структуру:

В корне каталога C:/IPMI/SMT/ должен лежать *.bin файл прошивки (в моем случае SMT_CFLAST2500_113.bin), копируем его в каталог C:\IPMI\SMT\2.07\windows\x32
Первым делом, обновляем прошивку IPMI:

cd C:\IPMI\SMT\2.07\windows\x32
AwUpdate.exe –f SMT_CFLAST2500_113.bin

После выполнения этой команды, начнется обновление прошивки IPMI (в моем случае длилось около 5 минут)

После завершения обновления, выключаем сервер.

Отсоединяем от 220V и ждем секунд 20.

Включаем сервер обратно.

Заходим в BIOS, и смотрим на состояние IPMI.

Сверяем MAC-адрес из заводским и видим, что он отличается.

Загружаем обратно Windows и при помощи утилиты IPMICFG, восстанавливаем MAC:

Запускаем командную строку от имени администратора, переходим в каталог C:/IPMI/IPMICFG/windows/32bit

cd C:/IPMI/IPMICFG/windows/32bit

Запускаем утилиту IPMICFG-Win.exe

IPMICFG-Win.exe –a XX:XX:XX:XX:XX:XX

Где XX:XX:XX:XX:XX:XX – заводской MAC-адрес IPMI, указан на этикетке.
После выше описанных процедур, IPMI стал доступный web-интерфейс и стал опознаваться на маршрутизаторе.