🌘 當網路連線失效時:一場關於 Intel 網卡與 UDP 校驗和的技術偵錯之旅
➤ 當網路封包在硬體卸載機制中「莫名消失」時
https://www.os2museum.com/wp/when-networking-doesnt-work/
作者在嘗試連接舊款 Tyan IPMI 模組時遭遇網路通訊故障,儘管 Wireshark 顯示設備確實有封包回傳,但 Windows 系統應用程式卻無法接收。透過 Windows 內建的 PktMon 工具,作者發現系統因「校驗和無效(Checksum is invalid)」而丟棄封包。經排查後發現,問題根源在於 Intel 網卡的「UDP 接收校驗和卸載(Rx checksum offloading)」功能對該舊式硬體封包的錯誤判斷。透過關閉該驅動功能,問題最終獲得解決。
+ 真是精彩的除錯紀錄!我也遇過因為網卡 Offload 功能導致連線不穩的問題,關閉後果然就正常了。有時候太聰明的硬體反而會成為技術債。
+ PktMon 真的是 Windows 下強大的診斷
#系統管理 #網路除錯 #Intel 驅動程式 #IPMI #故障排除
When Networking Doesn’t Work | OS/2 Museum

I wanted to add a button to Home Assistant that would turn on my remote server via IPMI. I also did not want to add the ipmitool dependencies to my #HASS container. Since IPMI supports redfish, a simple rest command in home assistant is enough. Add this to your `configuration.yaml`:

```yaml
rest_command:
# Command to turn the server ON
server_power_on:
url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
method: post
username: "hass"
password: "eX4mP13p455w0Rd"
verify_ssl: false
headers:
Content-Type: "application/json"
payload: '{"ResetType": "On"}'

# Command to gracefully shut down the OS via IPMI (ACPI signal)
server_power_off:
url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
method: post
username: "hass"
password: "eX4mP13p455w0Rd"
verify_ssl: false
headers:
Content-Type: "application/json"
payload: '{"ResetType": "GracefulShutdown"}'

sensor:
- platform: rest
name: "Server Power State"
resource: "https://192.168.100.111/redfish/v1/Systems/1"
method: GET
username: "hass"
password: "eX4mP13p455w0Rd"
verify_ssl: false
scan_interval: 10 # Checks every 10 seconds
value_template: "{{ value_json.PowerState }}"

template:
- switch:
- name: "Server"
state: "{{ is_state('sensor.server_power_state', 'On') }}"
icon: >-
{% if is_state('sensor.server_power_state', 'On') %}
mdi:server-network
{% else %}
mdi:server-network-off
{% endif %}
turn_on:
action: rest_command.server_power_on
turn_off:
action: rest_command.server_power_off

```

Make sure to create a separate IPMI user with "Operator" privileges (allowed to start/shutdown, but not to modify settings). If you have e.g. #Proxmox on the server, it will receive the IPMI Graceful Shutdown command and cleanly stop all VMs before exiting.

Works great!

#hass #homeassistant #redfish #api #ipmi #supermicro #homelab

Moin Fediverse 🍵

Heute habe endlich meinem Eigenbau #NAS eine #nanokvm verpasst. #IPMI für arme 😁

Läuft super und dank offline Update ist die kleine Box auch nicht mit dem Internet verbunden. Auf die Funktion hatte lange gewartet.

1000 серверов и один RedFish: управляем собственным ЦОД, используя современный протокол от DMTF

Сегодня публикуем материал для тех, кого интересуют современные инструменты и протоколы управления ИТ-инфраструктурой. В своей статье по мотивам доклада с

https://habr.com/ru/companies/oleg-bunin/articles/991160/

#RedFish #DMTF #цод #IPMI #серверная_инфраструктура

1000 серверов и один RedFish: управляем собственным ЦОД, используя современный протокол от DMTF

Сегодня публикуем материал для тех, кого интересуют современные инструменты и протоколы управления ИТ-инфраструктурой. В своей статье по мотивам доклада с HighLoad++ 2025 технический руководитель...

Хабр

@benjojo There’s an IPMI brute-force around, if that's not what you're doing here.

CVE-2013-4786

https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c04197764

This is reportedly unfixable on various HP servers.

“HPSBHF02981 rev.4 - HPE Integrated Lights-Out 2, 3, 4, 5 (iLO 2, iLO 3, iLO 4, and iLO 5) and HPE Superdome Flex RMC - IPMI 2.0 RCMP+ Authentication Remote Password Hash Vulnerability (RAKP)”

TL;DR: ask nicely for a weakly-hashed IPMI password, then crack it offline.

On at least some of these boxes, the iLO command that blocks this access:

MP:CM> sa -lanipmi d

#openvms #itanium #security #ipmi

Video of #supermicro #x11 #bios flashing update #bmc #firmware via #efishell & bios using #msdos . Setup of #proxmox . Detailed video https://youtu.be/z6JsDy1YC6w
#x11ast2400 2017 Mainboard setup using setup utility #ipmi . Setup & useful background info #remoteshell #html5 #remotecontrol bmc network configuration to failover #ubuntu for hardware stress testing using #cryptohash #xeonE3_1240 3.7GHz #fan #proxmox #gui #iso #templates #partitions #spice #remotedesktop https://www.youtube.com/shorts/rmhnG48P8Rw

Was sind die Vorteile von #Redfish gegenüber hersteller­spezifischem #SNMP oder #IPMI? Und wie funktioniert Redfish im Zusammenspiel mit einem #Checkmk-Monitoring? All das zeigt Checkmk-Profi und Linux-Consultant Robert Sander in einem kurzen How-to in unserem Expertise-Blog.

👉 https://www.heinlein-support.de/blog/redfish-statt-hersteller-spezifischem-snmp-oder-ipmi

Alles Wichtige über Checkmk lernen Sie von Robert übrigens regelmäßig in seiner Schulung für Fortgeschrittene an der Heinlein Akademie.

#LinuxConsulting #Systemmonitoring #HeinleinAkademie

Ok, I have connection to IPMI again, but it doesn‘t look good: kernel at boot time…

The problem:
I can't really access the IPMI interface via browser. I'm getting locked out immediatedly, see https://www.reddit.com/r/techsupport/comments/5l60td/supermicro_ipmi_web_session_expires_immediately/ - but resetting BMC doesn't help. Neither FF nor Safari or Chromium is able to access the IPMI interface. Only IPMIview from the IOS App Store is able to login, but there I can't mount an ISO image to boot a rescue system...

So, if someone has a tip or an idea, I'm open for suggestions...

#supermicro #IPMI

[Перевод] Обзор SIPEED NanoKVM-PCIe

NanoKVM-PCIe - компактное устройство для удаленного управления ПК и серверами с поддержкой Tailscale, гибкими методами установки ОС и удобным веб-интерфейсом.

https://habr.com/ru/articles/967578/

#ipmi #kvm_over_ip

Обзор SIPEED NanoKVM-PCIe

Компания SiPEED предоставила на тест NanoKVM-PCIe. Ранее уже были знакомства с другими KVM-устройствами бренда - NanoKVM-USB и NanoKVM-Cube. Они зарекомендовали себя как надежные решения, однако новая...

Хабр

Как использовать проект libfru / frugen для инвентаризации серверов

Привет, Хабр! Меня зовут Александр Амелькин. Я технический эксперт департамента разработки BIOS и BMC в компании YADRO, мейнтейнер проекта ipmitool , а также автор и мейнтейнер проекта frugen / libfru , о котором и хочу сегодня рассказать, тем более что совсем недавно я выпустил новую версию 3.0 этого пакета.

https://habr.com/ru/companies/yadro/articles/919954/

#серверы #инвентаризация #embedded #bmc #bmc_software #ipmi #ipmitool

Как использовать проект libfru / frugen для инвентаризации серверов

Привет, Хабр! Меня зовут Александр Амелькин. Я технический эксперт департамента разработки BIOS и BMC в компании YADRO , мейнтейнер проекта ipmitool , а также автор и мейнтейнер проекта...

Хабр