IPMICFG 使用說明
版本資訊
IPMICFG 版本: 1.35.1
建置日期: 2023-09-12
版權: 2023 Super Micro Computer, Inc.
用法
IPMICFG 參數(例如: IPMICFG -m 192.168.1.123)
常用指令列表
命令 | 說明 | 範例 |
---|---|---|
-help | 顯示命令列表 | ./IPMICFG-Linux.x86_64 -help |
-m | 顯示IPv4 位址和MAC 位址 | ./IPMICFG-Linux.x86_64 -m |
-m <ip> | 設定IPv4 位址(格式: ###.###.###.###) | ./IPMICFG-Linux.x86_64 -m 192.168.1.123 |
-a <mac> | 設定MAC 位址(格式: ##:##:##:##:##:##) | ./IPMICFG-Linux.x86_64 -a 00:11:22:33:44:55 |
-k | 顯示子網路遮罩 | ./IPMICFG-Linux.x86_64 -k |
-k <mask> | 設定子網路遮罩(格式: ###.###.###.###) | ./IPMICFG-Linux.x86_64 -k 255.255.255.0 |
-dhcp | 獲取DHCP 狀態 | ./IPMICFG-Linux.x86_64 -dhcp |
-dhcp on | 啟用DHCP | ./IPMICFG-Linux.x86_64 -dhcp on |
-dhcp off | 禁用DHCP | ./IPMICFG-Linux.x86_64 -dhcp off |
-g | 顯示網關IP | ./IPMICFG-Linux.x86_64 -g |
-g <gateway> | 設定網關IP (格式: ###.###.###.###) | ./IPMICFG-Linux.x86_64 -g 192.168.1.1 |
-garp on | 啟用Gratuitous ARP | ./IPMICFG-Linux.x86_64 -garp on |
-garp off | 禁用Gratuitous ARP | ./IPMICFG-Linux.x86_64 -garp off |
-r | 執行BMC 冷重置 | ./IPMICFG-Linux.x86_64 -r |
-fd <option> | 重設為出廠預設值(不保留配置) | ./IPMICFG-Linux.x86_64 -fd 1 |
-fdl | 重設IPMI 為出廠預設值(清除LAN) | ./IPMICFG-Linux.x86_64 -fdl |
-fde | 重設IPMI 為出廠預設值(清除FRU 和LAN) | ./IPMICFG-Linux.x86_64 -fde |
-d | 檢測BMC 重置是否成功 | ./IPMICFG-Linux.x86_64 -d |
-ver | 取得韌體版本 | ./IPMICFG-Linux.x86_64 -ver |
-vlan | 取得VLAN 狀態 | ./IPMICFG-Linux.x86_64 -vlan |
-vlan on [VLAN tag] | 啟用VLAN 並設定VLAN 標籤 | ./IPMICFG-Linux.x86_64 -vlan on 10 |
-vlan off | 停用VLAN | ./IPMICFG-Linux.x86_64 -vlan off |
-selftest | 檢查並報告BMC 的基本健康狀態 | ./IPMICFG-Linux.x86_64 -selftest |
-raw | 發送RAW IPMI 請求並列印回應 | ./IPMICFG-Linux.x86_64 -raw 0x30 0x70 |
-fru info | 顯示FRU 庫存區域的信息 | ./IPMICFG-Linux.x86_64 -fru info |
-fru list | 顯示所有FRU 值 | ./IPMICFG-Linux.x86_64 -fru list |
-fru cthelp | 顯示機箱類型代碼 | ./IPMICFG-Linux.x86_64 -fru cthelp |
-fru help | 顯示FRU 寫入的幫助 | ./IPMICFG-Linux.x86_64 -fru help |
-fru <field> | 顯示FRU 欄位值 | ./IPMICFG-Linux.x86_64 -fru chassis |
-fru <field> <value> | 寫入FRU 字段 | ./IPMICFG-Linux.x86_64 -fru chassis 123456 |
-fru backup <file> | 備份FRU 到檔案(二進位格式) | ./IPMICFG-Linux.x86_64 -fru backup backup.bin |
-fru restore <file> | 從檔案恢復FRU(二進位格式) | ./IPMICFG-Linux.x86_64 -fru restore backup.bin |
-fru tbackup <file> | 備份FRU 到文件(文字格式) | ./IPMICFG-Linux.x86_64 -fru tbackup backup.txt |
-fru trestore <file> | 從文件恢復FRU(文字格式) | ./IPMICFG-Linux.x86_64 -fru trestore backup.txt |
-fru ver <v1> <v2> | 取得/設定FRU 版本(格式: BCD) | ./IPMICFG-Linux.x86_64 -fru ver 01 23 |
-fru dmi <$1> ... <$14> | 輸入14 個參數並寫入FRU 機箱/板/產品字段 | ./IPMICFG-Linux.x86_64 -fru dmi |
-sel info | 顯示SEL 訊息 | ./IPMICFG-Linux.x86_64 -sel info |
-sel list [option] | 顯示SEL 記錄 | ./IPMICFG-Linux.x86_64 -sel list -d 30 |
-sel del | 刪除所有SEL 記錄 | ./IPMICFG-Linux.x86_64 -sel del |
-sel raw | 顯示SEL 原始數據 | ./IPMICFG-Linux.x86_64 -sel raw |
-sdr [full] | 顯示SDR 記錄和讀取 | ./IPMICFG-Linux.x86_64 -sdr |
-sdr del <sdr id> | 刪除SDR 記錄 | ./IPMICFG-Linux.x86_64 -sdr del 1 |
-sdr ver <v1> <v2> | 取得/設定SDR 版本(格式: BCD) | ./IPMICFG-Linux.x86_64 -sdr ver 01 23 |
-nm nmsdr | 顯示NM SDR | ./IPMICFG-Linux.x86_64 -nm nmsdr |
-nm seltime | 取得SEL 時間 | ./IPMICFG-Linux.x86_64 -nm seltime |
-nm deviceid | 取得ME 設備ID | ./IPMICFG-Linux.x86_64 -nm deviceid |
-nm reset | 重啟ME | ./IPMICFG-Linux.x86_64 -nm reset |
-nm reset2default | 強制ME 重設為預設設定 | ./IPMICFG-Linux.x86_64 -nm reset2default |
-nm updatemode | 強制ME 進入更新模式 | ./IPMICFG-Linux.x86_64 -nm updatemode |
-nm selftest | 取得自檢結果 | ./IPMICFG-Linux.x86_64 -nm selftest |
-nm listimagesinfo | 列出ME 鏡像訊息 | ./IPMICFG-Linux.x86_64 -nm listimagesinfo |
-nm oemgetpower | 取得ME 的OEM 功率指令 | ./IPMICFG-Linux.x86_64 -nm oemgetpower |
-nm oemgettemp | 取得ME 的OEM 溫度指令 | ./IPMICFG-Linux.x86_64 -nm oemgettemp |
-nm pstate | 取得允許的最大CPU P-State | ./IPMICFG-Linux.x86_64 -nm pstate |
-nm tstate | 取得允許的最大CPU T-State | ./IPMICFG-Linux.x86_64 -nm tstate |
-nm cpumemtemp | 取得CPU/記憶體溫度 | ./IPMICFG-Linux.x86_64 -nm cpumemtemp |
-nm hostcpudata | 取得主機CPU 數據 | ./IPMICFG-Linux.x86_64 -nm hostcpudata |
-fan | 取得風扇模式 | ./IPMICFG-Linux.x86_64 -fan |
-fan <mode> | 設定風扇模式 | ./IPMICFG-Linux.x86_64 -fan 1 |
-pminfo [full] | 顯示電源供應器的PMBus 健康資訊 | ./IPMICFG-Linux.x86_64 -pminfo |
-psfruinfo | 顯示電源供應器的FRU 健康訊息 | ./IPMICFG-Linux.x86_64 -psfruinfo |
-psbbpinfo | 顯示備援電池狀態 | ./IPMICFG-Linux.x86_64 -psbbpinfo |
-autodischarge <module> | 設定自動放電天數 | ./IPMICFG-Linux.x86_64 -autodischarge 10 |
-discharge <module> | 手動放電電池 | ./IPMICFG-Linux.x86_64 -discharge 1 |
-user list | 列出使用者權限 | ./IPMICFG-Linux.x86_64 -user list |
-user help | 顯示使用者權限代碼 | ./IPMICFG-Linux.x86_64 -user help |
-user add <user id> <name> | 新增用戶 | ./IPMICFG-Linux.x86_64 -user add 2 user1 password1 4 |
-user del <user id> | 刪除用戶 | ./IPMICFG-Linux.x86_64 -user del 2 |
-user level <user id> <privilege> | 更新使用者權限 | ./IPMICFG-Linux.x86_64 -user level 2 4 |
-user setpwd <user id> <password> | 更新用戶密碼 | ./IPMICFG-Linux.x86_64 -user setpwd 2 newpassword |
-conf download <file> | 下載IPMI 設定到二進位文件 | ./IPMICFG-Linux.x86_64 -conf download config.bin |
-conf upload <file> | 從二進位檔案上傳IPMI 配置 | ./IPMICFG-Linux.x86_64 -conf upload config.bin |
-conf tdownload <file> | 下載IPMI 設定到文字文件 | ./IPMICFG-Linux.x86_64 -conf tdownload config.txt |
-conf tupload <file> | 從文字檔案上傳IPMI 配置 | ./IPMICFG-Linux.x86_64 -conf tupload config.txt |
-clrint | 清除機殼入侵 | ./IPMICFG-Linux.x86_64 -clrint |
-reset <index> | 重置系統並強制從選定設備啟動 | ./IPMICFG-Linux.x86_64 -reset 1 |
-soft <index> | 發起OS 軟關機並強制從選定裝置啟動 | ./IPMICFG-Linux.x86_64 -soft 1 |
-ipv6 mode | 顯示IPv6 模式 | ./IPMICFG-Linux.x86_64 -ipv6 mode |
-ipv6 mode <mode> | 設定IPv6 模式 | ./IPMICFG-Linux.x86_64 -ipv6 mode static |
-ipv6 autoconfig | 顯示IPv6 自動配置 | ./IPMICFG-Linux.x86_64 -ipv6 autoconfig |
-ipv6 autoconfig on | 啟用IPv6 自動配置 | ./IPMICFG-Linux.x86_64 -ipv6 autoconfig on |
-ipv6 autoconfig off | 停用IPv6 自動配置 | ./IPMICFG-Linux.x86_64 -ipv6 autoconfig off |
-ipv6 list | 列出IPv6 靜態和動態位址 | ./IPMICFG-Linux.x86_64 -ipv6 list |
-ipv6 duid | 顯示IPv6 DUID | ./IPMICFG-Linux.x86_64 -ipv6 duid |
-ipv6 dns [ip] | 取得/設定IPv6 DNS 伺服器 | ./IPMICFG-Linux.x86_64 -ipv6 dns 2001:db8::1 |
-ipv6 add <id> <ip> <prefix> | 新增IPv6 靜態位址 | ./IPMICFG-Linux.x86_64 -ipv6 add 1 2001:db8::2 64 |
-ipv6 remove <id> | 刪除IPv6 靜態位址 | ./IPMICFG-Linux.x86_64 -ipv6 remove 1 |
-ipv6 route | 顯示IPv6 靜態路由狀態 | ./IPMICFG-Linux.x86_64 -ipv6 route |
-ipv6 route on | 啟用IPv6 靜態路由 | ./IPMICFG-Linux.x86_64 -ipv6 route on |
-ipv6 route off | 禁用IPv6 靜態路由 | ./IPMICFG-Linux.x86_64 -ipv6 route off |
-ipv6 route list | 列出IPv6 靜態路由信息 | ./IPMICFG-Linux.x86_64 -ipv6 route list |
-ipv6 route <id> <prefix value> <prefix length> <ip> | 設定IPv6 靜態路由資訊 | ./IPMICFG-Linux.x86_64 -ipv6 route 1 2001:db8:: 64 2001:db8::1 |
-ipv6 route clear <id> | 清除IPv6 靜態路由資訊 | ./IPMICFG-Linux.x86_64 -ipv6 route clear 1 |
-nvme list | 顯示現有的NVME SSD 列表 | ./IPMICFG-Linux.x86_64 -nvme list |
-nvme info | 顯示NVME SSD 訊息 | ./IPMICFG-Linux.x86_64 -nvme info |
-nvme rescan | 透過內帶重新掃描所有設備 | ./IPMICFG-Linux.x86_64 -nvme rescan |
-nvme insert <aoc> <group> <slot> | 透過外帶插入SSD | ./IPMICFG-Linux.x86_64 -nvme insert 1 1 1 |
-nvme locate <HDD name> | 定位SSD (內帶) | ./IPMICFG-Linux.x86_64 -nvme locate nvme0 |
-nvme locate <aoc> <group> <slot> | 定位SSD (外帶) | ./IPMICFG-Linux.x86_64 -nvme locate 1 1 1 |
-nvme stoplocate <HDD name> | 停止定位SSD (內帶) | ./IPMICFG-Linux.x86_64 -nvme stoplocate nvme0 |
-nvme stoplocate <aoc> <group> <slot> | 停止定位SSD (外帶) | ./IPMICFG-Linux.x86_64 -nvme stoplocate 1 1 1 |
-nvme poweroff <aoc> <group> <slot> | 關閉SSD 電源(外帶) | ./IPMICFG-Linux.x86_64 -nvme poweroff 1 1 1 |
-nvme remove <aoc> <group> <slot> | 移除SSD (外帶) | ./IPMICFG-Linux.x86_64 -nvme remove 1 1 1 |
範例
查看目前的IP 和MAC 位址
./IPMICFG-Linux.x86_64 -m
設定新的IP 位址
sh複製碼./IPMICFG-Linux.x86_64 -m 192.168.1.123
啟用DHCP
sh複製碼./IPMICFG-Linux.x86_64 -dhcp on
重置BMC
sh複製碼./IPMICFG-Linux.x86_64 -r
顯示風扇模式
sh複製代碼./IPMICFG-Linux.x86_64 -fan
設定用戶密碼
sh複製程式碼./IPMICFG-Linux.x86_64 -user setpwd 2 newpassword
注意事項
請確保以管理員身份執行所有命令。
修改配置時請謹慎操作,確保備份重要資料。
複製程式碼 這個文件包含了 IPMICFG 工具的版本資訊、常用指令清單、用法解釋和詳細範例。希望對你有幫助!
沒有留言:
張貼留言