Можно ли сбросить пароль на интерфейсе SuperMicro IPMI? Моя материнская плата - модель X8STI-F.
Можно ли сбросить пароль на интерфейсе SuperMicro IPMI? Моя материнская плата - модель X8STI-F.
Ответы:
Если вы обращаетесь к нему локально, вы можете указать новый пароль. В Linux это будет сделано через ipmitool
. Примерно так должно работать:
ipmitool -Я открываю LAN установить 1 пароль NEWPASSWORD
Если вы не знаете, какой канал является вашим сетевым интерфейсом, просто просматривайте их по одному, например, так:
# ipmitool -I открыть информацию канала 1 Информация о канале 0x1: Канал Средний Тип: 802.3 LAN Тип протокола канала: IPMB-1.0 Поддержка сессий: мультисессия Количество активных сессий: 0 ID поставщика протокола: 7154 Изменчивые (активные) настройки Оповещение: отключено Аутентификация по сообщениям: отключена Пользовательский уровень аутентификации: включен Режим доступа: всегда доступен Энергонезависимые настройки Оповещение: отключено Аутентификация по сообщениям: отключена Пользовательский уровень аутентификации: включен Режим доступа: всегда доступен
Обратите внимание, что тип носителя - «802.3 LAN». Это тот, который вы хотите. Другие каналы могут выглядеть так:
# ipmitool -I открыть информацию о канале 2 Информация о канале 0x2: Тип канала: последовательный / модем Тип протокола канала: IPMB-1.0 Поддержка сессий: один сеанс Количество активных сессий: 0 ID поставщика протокола: 7154 # ipmitool -I открыть информацию о канале 3 Информация о канале 0x3: Тип канала среднего: интерфейс системы Тип протокола канала: KCS Поддержка сессий: без сессий Количество активных сессий: 0 ID поставщика протокола: 7154
ipmitool
при входе на сервер, а не на другом хосте.
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
Мне просто пришлось столкнуться с этой же проблемой вчера, я не смог войти в свой веб-интерфейс SuperMicro IPMI, потому что не использовал его часто и забыл пароль. Команда в ответе Инсайта у меня не сработала, но была близка. Эта команда работала для сброса пароля учетной записи ADMIN:
ipmitool -I open user set password 2 ADMIN
Номер 2 есть идентификатор пользователя. Учетная запись ADMIN по умолчанию имеет идентификатор пользователя 2. Поэтому я устанавливаю пароль пользователя с идентификатором 2 на ADMIN, который используется по умолчанию, но вы можете добавить любой другой пароль.
Спасибо Insyte за указание на правильный путь использования ipmitool, после нескольких поисков в Интернете я смог найти эту рабочую команду. Надеюсь, это поможет кому-то еще, что наткнется на этот вопрос.
root
. Спасибо @ Бен-Барон
BMC Supermicro IPMI могут быть довольно неустойчивыми и хлопотными. Вы должны всегда использовать утилиты и инструменты, предоставляемые Supermicro, прежде чем пытаться исправить с помощью универсальных инструментов, таких как IPMITool.
Нет необходимости перезагружать весь блок, как предлагали другие.
Если у вас есть физический доступ к серверу, выполните следующие простые шаги, чтобы сбросить пароль ADMIN на вашем IPMI:
Получите идентификатор пользователя IPMI, пароль которого вы хотите установить:
ipmicfg -user list
Установите новый пароль для этого пользователя (пользователь ADMIN обычно имеет идентификатор 2 ):
ipmicfg -user setpwd 2 your_password_here
Войдите в веб-интерфейс IPMI, используя только что установленный пароль.
Я сбросил пароль ADMIN на десятках контроллеров BMC Supermicro IPMI. Из всех методов, которые я пробовал, это единственная процедура, которая работает 100% времени.
Примечание. Если в вашей системе уже установлена ОС Windows или Linux, вы можете пропустить шаги 1, 3 и 4 и просто выполнить команды в шагах 5 и 6, используя соответствующий исполняемый файл из набора инструментов Supermicro, загруженного в шаге 2. Если вы При использовании Linux вы сталкиваетесь с kcs_error_exit
сообщениями при вызове ipmicfg
команд, затем вам нужно установить библиотеку OpenIPMI и включить ipmi_devintf
модуль ядра.
Следующие команды работают на CentOS 6:
yum -y install OpenIPMI
modprobe ipmi_devintf
Помните, что команду modprobe ipmi_devintf
нужно будет запускать каждый раз при перезагрузке сервера.
Лучший способ - сбросить настройки до значений по умолчанию и очистить FRU & LAN с помощью встроенного инструмента SuperMicro, например:
./ipmicfg-linux.x86_64 -fde
(Все это может занять несколько секунд, чтобы вступить в силу, так что подождите между командами!)
Теперь отключите настройку DHCP, восстановленную с заводских настроек по умолчанию
./ipmicfg-linux.x86_64 -dhcp off
Затем восстановите настройки сети с помощью:
./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP
Я заметил, что иногда вам нужно сбросить модуль BMC, чтобы он вступил в силу. Только сегодня не удалось пропинговать IP-адрес IPMI моего сервера через утилиту ipmicfg до сброса BMC:
./ipmicfg-linux.x86_64 -r
Вам придется снова настроить IP / Netmask / Gateway с помощью того же инструмента, но это единственный способ, которым я мог заставить его работать.
OpenIPMI и IPMITools не работали для меня в Debian Squeeze. Я попытался сбросить пароль, холодный сброс BMC, но безрезультатно. Тем не менее, они хороши для установки IP и чтения данных датчика.
Вы можете получить соответствующую версию для вашей ОС с SuperMicro FTP:
ftp://ftp.supermicro.com/utility/IPMICFG/
Этот простой ответ отличается от других, которым для сброса пароля требуется другая официальная ОС.
Загрузите флэш-накопитель с соответствующим файлом прошивки IPMI и соответствующей утилитой прошивки для вашей материнской платы с веб-сайта SuperMicro. Мы используем DOS на основе одного для простоты. Если у вас уже установлена текущая прошивка IPMI, просто прошейте ее той же версией, что и у вас.
Большинство наших систем основаны на платах X8 и имеют встроенный IPMI. Они используют YAFUKcs (еще одно обновление прошивки).
Если вы обычно сохраняете конфигурацию во время обновления, просто оставьте опцию -c yafukcs -full romfile.ima
вместоyafukcs -full -c romfile.ima
Интересно, что отключение этой -c
опции не приводит к сбросу статической адресации IPMI в BIOS. Он влияет только на параметры в среде IPMI, такие как LDAP, NTP и любые настроенные вами уведомления о предупреждениях.
Вы должны подумать о перепрошивке BIOS после обновления IPMI, однако это не требуется. Если вы перепрограммируете BIOS системы, эти настройки будут сброшены, но настройки IPMI LAN не изменятся.
Ненавижу выкапывать "старые темы", но эта проблема все равно появляется первой, когда вы ищете решение указанной проблемы.
Я только что обнаружил, что инструмент IPMIView с веб-сайта Supermicro может изменить пароль ADMIN для учетной записи администратора IPMI! :)