Чи можливо скинути пароль в інтерфейсі SuperMicro IPMI? Моя материнська плата - модель X8STI-F.
Чи можливо скинути пароль в інтерфейсі SuperMicro IPMI? Моя материнська плата - модель X8STI-F.
Відповіді:
Якщо ви маєте доступ до нього локально, ви можете вказати новий пароль. В Linux це буде зроблено через ipmitool
. Щось подібне повинно працювати:
ipmitool -відкриваю локальний набір 1 пароль NEWPASSWORD
Якщо ви не знаєте, який канал є вашим інтерфейсом Ethernet, просто перегортайте їх один за одним, наприклад:
# ipmitool - я відкриваю інформацію про канал 1 Інформація про канал 0х1: Тип каналу середнього рівня: 802.3 LAN Тип протоколу каналу: IPMB-1.0 Підтримка сесії: мультисеанс Кількість активних сесій: 0 Ідентифікатор постачальника протоколу: 7154 Леткі (активні) налаштування Сповіщення: вимкнено Auth за повідомленням: відключено Авторизація рівня користувача: включена Режим доступу: завжди доступний Налаштування енергонезалежних Сповіщення: вимкнено Auth за повідомленням: відключено Авторизація рівня користувача: включена Режим доступу: завжди доступний
Зауважте, що тип носія - це "802.3 LAN". Це той, кого ти хочеш. Інші канали можуть виглядати приблизно так:
# ipmitool - я відкриваю інформацію про канал 2 Інформація про канал 0x2: Тип середнього каналу: Послідовний / Модем Тип протоколу каналу: IPMB-1.0 Підтримка сесії: односесійний Кількість активних сесій: 0 Ідентифікатор постачальника протоколу: 7154 # ipmitool - я відкриваю інформацію про канал 3 Інформація про канал 0x3: Тип каналу середній: системний інтерфейс Тип протоколу каналу: KCS Підтримка сесії: без сеансу Кількість активних сесій: 0 Ідентифікатор постачальника протоколу: 7154
ipmitool
час входу в сервер, а не на іншому хості.
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
Мені довелося вчора розібратися з цим самим питанням, я не зміг увійти у свій веб-інтерфейс SuperMicro IPMI, тому що я не використовував його часто і забув пароль. Команда у відповіді Insyte для мене не працювала, але вона була близькою. Ця команда працювала, щоб скинути пароль облікового запису ADMIN:
ipmitool -I open user set password 2 ADMIN
Число 2 - це ідентифікатор користувача. Обліковий запис ADMIN за замовчуванням призначений для ідентифікатора користувача 2. Отже, я встановлюю пароль користувача id 2 для ADMIN, який є типовим, але ви можете поставити там будь-який інший пароль.
Дякую Insyte, що вказав на правильний шлях використання ipmitool, після кількох пошуків в Інтернеті я зміг знайти цю робочу команду. Сподіваємось, це допоможе комусь, хто спіткнеться з цим питанням.
root
. Спасибі @ ben-baron
Supermicro IPMI BMC може бути досить хаотичним і клопітким. Ви завжди повинні використовувати утиліти та інструменти, надані 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, щоб він набув чинності. Щойно сьогодні не вдалося пінг- сервісу IPMI IP-сервера, встановленого через утиліту 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, можливо, все одно використовується ім'я користувача / пароль ADMIN / ADMIN за замовчуванням (з урахуванням регістру).
Ця проста відповідь відрізняється від інших, яким для скидання пароля потрібна інша встановлена формальна ОС.
Завантажте палець з відповідним файлом мікропрограмного забезпечення IPMI та відповідною утилітою для роботи материнської плати із веб-сайту SuperMicro. Для простоти ми використовуємо один на базі дос. Якщо у вас вже є поточна прошивка IPMI, просто прошийте її з тією ж версією, яку ви вже маєте.
Більшість наших систем - це плати на основі X8, які мають бортовий IPMI. Вони використовують YAFUKcs (ще одне оновлення прошивки).
Якщо ви зазвичай зберігаєте конфігурацію під час оновлення, просто залиште опцію -c yafukcs -full romfile.ima
замістьyafukcs -full -c romfile.ima
Цікаво, що відключення цього -c
параметра не спричиняє скидання статичної адреси IPMI в BIOS. Це впливає лише на налаштування в середовищі IPMI, такі як LDAP, NTP та будь-які сповіщення, які ви налаштували.
Вам слід розглянути можливість мигання системної BIOS після оновлення IPMI, однак це не потрібно. Якщо ви спалахнете BIOS системи, ці налаштування будуть скинуті, але налаштування локальної мережі IPMI не зміниться.
Ненавиджувати копати "старі теми", але ця все-таки з’являється першою, коли шукає рішення перерахованої проблеми.
Щойно я виявив, що інструмент IPMIView з веб-сайту Supermicro може змінити пароль ADMIN в обліковому записі адміністратора IPMI! :)