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 工具的版本信息、常用命令列表、用法解释和详细示例。希望对你有所帮助!
发表评论