OpenSuSE Linux 上的 SuperMicro BMC – 無法從 LAN 訪問
我在(舊)X6DVL-EG2 主機板上有一個(舊)SMC-001 IPMI 設備。我的問題是我無法從 LAN 訪問 BMC。我還從 ipmitool 獲得了一些有趣的輸出。
首先,設置。我在 BIOS 中啟用了控制台重定向,將 POST 後的 BIOS 重定向設置為“禁用”。然後我修改了 ipmi_msghandler、ipmi_devintf 和 ipmi_si。然後我在 /dev 下找到*了 ipmi0 。*到現在為止還挺好。因為我想通過串口進行控制台重定向,所以我修改了 /boot/grub/menu.lst:
http://pastebin.com/YYJmhusQ
然後我修改“/etc/inittab”如下:
S1:12345:respawn:/sbin/agetty -L 19200 ttyS1 ansi
網路我設置如下,使用“ipmitool”
ipaddr: 192.168.3.164 netmask: 255.255.255.0 defgw: 192.168.3.1
以上對我的環境是正確的。
為了測試它,我這樣做:
ipmitool -I open chassis power off
它通過關閉機器電源來響應。
但是,當我從網路上的另一台電腦訪問時,我收到一條錯誤消息:
host# ipmitool -I lanplus -H 192.168.10.164 -U Admin -a chassis power status Error: Unable to establish LAN session Unable to get Chassis Power Status
“Admin”似乎是一個有效的使用者名:
host# ipmitool -I open user list 1 2 Admin true false true USER
我最初提到的 ipmitool 的有趣輸出:
host # ipmitool -I open lan set 1 access on Set Channel Access for channel 1 failed: Request data field length limit exceeded
還,
newload4:/home/gjones # ipmitool channel info 1 Channel 0x1 info: Channel Medium Type : 802.3 LAN Channel Protocol Type : IPMB-1.0 Session Support : session-less Active Session Count : 0 Protocol Vendor ID : 7154 Get Channel Access (volatile) failed: Request data field length limit exceeded
“ipmitool -I open lan print 1”的輸出在這裡:
http://pastebin.com/UZyL6yyE
非常感謝任何幫助/建議;我已經用這個東西工作了幾個小時,但沒有成功。
我正在設法在兩台 SuperMicro 伺服器上對這些 BMC(SuperMicro SMC-0001)做同樣的事情。我還沒有嘗試設置控制台重定向,因為我在兩個 BMC 之一上遇到了“特權級別”問題:
# ipmitool user list 1 ID Name Callin Link Auth IPMI Msg Channel Priv Limit 1 true false true NO ACCESS 2 ADMIN true false true USER Get User Access command failed (channel 1, user 3): Parameter out of range
使用者 2 (ADMIN) 應該具有管理員權限,但修復它的常用方法不起作用:
# ipmitool user priv 2 1 4 Set Privilege Level command failed (user 2): Request data field length limit exceeded
然後我在另一台伺服器上使用“tshark”和“IPMIView”來“監視”IPMIView 在更改使用者權限時發送的原始命令。幹得好 :
# ipmitool raw 0x06 0x43 90 02 04
(02 = 使用者 ID,04 = 管理員權限)
您還可以重置此使用者的密碼 (2)
# ipmitool user set password 2 ADMIN
要從其他主機連接,您必須使用特定的驅動程序
# ipmitool -o supermicro -H my.ipmi.host.ip -U ADMIN -P ADMIN mc info Device ID : 0 Device Revision : 0 Firmware Revision : 1.4 IPMI Version : 1.5 Manufacturer ID : 5053 Manufacturer Name : Unknown (0x13BD) Product ID : 33025 (0x8101) Product Name : Unknown (0x8101) Device Available : yes Provides Device SDRs : no Additional Device Support : Sensor Device SDR Repository Device SEL Device FRU Inventory Device IPMB Event Receiver IPMB Event Generator Aux Firmware Rev Info : 0x00 0x00 0x00 0x00
瞧,‘希望它有所幫助
拉斐爾。