autoua
×
Autoua.netФорумІнформатика та побутова електроніка

вопрос линуксоидам

V.I.P **
51 год (22 года за рулем), Київ
Сообщения: 16520
С нами с 22.05.2007

вопрос линуксоидам
      3 апреля 2025 в 21:55 Гілками

tyan s7002 материнка, судя по отсутствию в логах dhcp - ipmi прописан статикой. Есть ли способ изнутри узнать айпишник? Debian. ipmitool не помог.
ipmitool
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
V.I.P ***
54 года (26 лет за рулем), Riga-Київ-Гурзуф
Сообщения: 14858
С нами с 24.07.2005

Re: вопрос линуксоидам [Re: Djohny]
      4 апреля 2025 в 08:51 Гілками

Я так розумію фізичного доступу до серверу немає, якщо є, то має бути можливість подивитися в BIOS.

Debian фізичний чи віртуалка? Чи є доступ до комутатора куди підключений ipmi?
Просканувати типові ipmi порти.
nmap -p 623,664,80,443 --open 192.168.0.0/24

Щодо проблем ipmitool нижче поради надмозга.

Так, ти правильно зрозумів: якщо в системі **немає `/dev/ipmi0`**, то швидше за все:

- або **IPMI-драйвери не завантажені** в ОС;
- або **ядро не підтримує IPMI** (малоймовірно на сучасних системах);
- або **IPMI у BIOS вимкнено** або **не підтримується BMC-вбудована інтеграція в ОС** на цій платі.

---

## ✅ Що перевірити / зробити в Debian:

### 🔹 1. Перевір, чи завантажений модуль IPMI:

```bash
lsmod | grep ipmi
```

Якщо нічого не вивело — модулі не завантажені.

---

### 🔹 2. Завантаж основні IPMI-модулі вручну:

```bash
sudo modprobe ipmi_si
sudo modprobe ipmi_devintf
```

Після цього перевір:

```bash
ls /dev/ipmi*
```

Має з'явитися `/dev/ipmi0`

---

### 🔹 3. Встанови утиліти, якщо ще не встановлено:

```bash
sudo apt install ipmitool
```

Тепер має працювати:

```bash
sudo ipmitool lan print
```

---

## ❗ Якщо після `modprobe` `/dev/ipmi0` **все одно не з’явився:**

### 🔸 A. Можливо, IPMI **вимкнений у BIOS**.

- Без фізичного доступу це не перевіриш.
- Але можна глянути `dmesg`:

```bash
dmesg | grep -i ipmi
```

Там можуть бути повідомлення типу `ipmi_si: Unable to find BMC` — що означає, що BMC не активний або недоступний.

---

### 🔸 B. Материнка Tyan S7002 **може мати окремий BMC, який не доступний із ОС.**

Це часто буває, якщо IPMI працює **через окремий порт** (dedicated) або **через shared LAN**, але без інтеграції в ОС.

---

## 🔚 Висновок:

- Для `/dev/ipmi0` потрібні `ipmi_si` і `ipmi_devintf` модулі.
- На **Debian** нічого ставити окремо не треба — це частина ядра.
- Якщо після `modprobe` пристрій не з’являється — або IPMI вимкнений, або він просто **недоступний з боку ОС** (наприклад, Tyan налаштований лише як "out-of-band").

---

Хочеш — можу допомогти написати маленький скрипт, який перевіряє модулі, `dmesg`, і стан `/dev/ipmi0`.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
V.I.P **
51 год (22 года за рулем), Київ
Сообщения: 16520
С нами с 22.05.2007

Re: вопрос линуксоидам [Re: Daugava]
      4 апреля 2025 в 10:07 Гілками

Дякую. Таки придется або їхати або шукати когось з прямими руками та без творчого підходу щоб в режимі відеодзвоника зробив.
(був прецендент.. людина творчо підійшла до підключення принтера.. вмикнула юсб-б у мереживний порт а я дивувався чому комп не бачить прінтера)
після модпроби
В ответ на:

ls /dev/ipmi*
ls: cannot access '/dev/ipmi*': No such file or directory



В ответ на:

dmesg | grep -i ipmi
[ 10.522474] IPMI message handler: version 39.2
[ 10.533084] ipmi device interface
[ 10.539362] ipmi_si: IPMI System Interface driver
[ 10.539391] ipmi_si dmi-ipmi-si.0: ipmi_platform: probing via SMBIOS
[ 10.539396] ipmi_platform: ipmi_si: SMBIOS: io 0xca8 regsize 1 spacing 4 irq 0
[ 10.539402] ipmi_si: Adding SMBIOS-specified kcs state machine
[ 10.539493] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 0
[ 10.556165] ipmi_si dmi-ipmi-si.0: BMC returned 0xd1, retry get bmc device id
[ 10.571128] ipmi_si dmi-ipmi-si.0: BMC returned 0xd1, retry get bmc device id
[ 10.588131] ipmi_si dmi-ipmi-si.0: BMC returned 0xd1, retry get bmc device id
[ 10.599207] ipmi_si dmi-ipmi-si.0: BMC returned 0xd1, retry get bmc device id
[ 10.604199] ipmi_si dmi-ipmi-si.0: BMC returned 0xd1, retry get bmc device id
[ 10.611163] ipmi_si dmi-ipmi-si.0: There appears to be no BMC at this location


Мабуть таки помиляюсь та БМС там не налаштована саме на цій.
На цю машину хотів перевстановити esxi замісь файлопомийки, може в телефонному режимі зможу, якщо ні то доведеться їхати. Мережа там зараз як раз на порту який розшарюється з ВМС на відміну від ще однієї, тут
В ответ на:

ls /dev/ipmi*
/dev/ipmi0



.
В ответ на:

dmesg | grep -i ipmi
[ 10.220543] IPMI message handler: version 39.2
[ 10.222216] ipmi device interface
[ 10.230431] ipmi_si: IPMI System Interface driver
[ 10.230451] ipmi_si dmi-ipmi-si.0: probing via SMBIOS
[ 10.230455] ipmi_platform: ipmi_si: SMBIOS: io 0xca8 regsize 1 spacing 4 irq 0
[ 10.230457] ipmi_si: Adding SMBIOS-specified kcs state machine
[ 10.230479] ipmi_si IPI0001:00: probing via ACPI
[ 10.230509] ipmi_si IPI0001:00: [io 0x0ca8] regsize 1 spacing 4 irq 0
[ 10.230512] ipmi_si dmi-ipmi-si.0: Removing SMBIOS-specified kcs state machine in favor of ACPI
[ 10.235305] ipmi_si: Adding ACPI-specified kcs state machine
[ 10.235383] ipmi_si: Trying ACPI-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 0
[ 10.342996] ipmi_si IPI0001:00: Found new BMC (man_id: 0x0019fd, prod_id: 0x1b8a, dev_id: 0x20)
[ 10.460830] ipmi_si IPI0001:00: IPMI kcs interface initialized
[ 10.464295] ipmi_ssif: IPMI SSIF Interface driver




але тут він нафіг не потрібен
На третій все працює.
До речі, знайшов цікаву штуку https://www.aliexpress.com/item/1005008285472731.html
не пишуть як воно що але може на відміну від хьюлетів до 8 покоління там консолька буде без танців з явою

Змінено Djohny (10:41 04/04/2025)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
YSK
V.I.P **
46 лет (27 лет за рулем), Киев
Сообщения: 11312
С нами с 14.05.2007

Re: вопрос линуксоидам [Re: Djohny]
      4 апреля 2025 в 14:11 Гілками

В ответ на:

вмикнула юсб-б у мереживний порт




Якщо сервак в датацентрі, то можна спробувати через підтримку, але потрібно бути авторизованим.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Autoua.netФорумІнформатика та побутова електроніка
Додаткова інформація
0 користувачів і 9 що побажали залишитися невідомими читають цей форум.

Модератор:  AlMat, Yorc, moderator 

Роздрукувати всю тему

Права
      Ви не можете створювати нові теми
      Ви не можете відповідати на повідомлення
      HTML дозволений
      UBBCode дозволений

Рейтинг:
Переглядів теми: 560

Оціните цю тему

Перейти в

Правила конференції | Календар | FAQ | Карта розділу | Мобільна версія