当前位置: 首页 > news >正文

linux ipmitool配置机器的BMC(服务器管理后台)

前置:mgnt口和网卡1连接入内网,并分配静态ip

1. 安装 ipmitool

Debian/Ubuntu:

sudo apt-get update
sudo apt-get install ipmitool

CentOS/RHEL:

sudo yum install ipmitool

2. 配置 BMC 的 IP 地址

#打印当前ipmi 地址配置信息。
ipmitool lan print 1 # 设置 id 1 为静态IP地址。
ipmitool lan set 1 ipsrc static  # 设置 IPMI 地址。
ipmitool lan set 1 ipaddr xx.xx.xx.xx# 设置 IPMI 子网掩码。
ipmitool lan set 1 netmask xxx.xxx.xxx.xxx # 设置 IPMI 网关。
ipmitool lan set 1 defgw ipaddr xx.xx.xx.xx

3. 配置 BMC 用户登录账户密码。

# 显示 IPMI 用户列表。
ipmitool user list 1  # 修改改密码
ipmitool user set password <id> <新密码># 启用用户
ipmitool user enable <id>

4. 查看 BMC 配置信息

sudo ipmitool lan print 1

这将显示 BMC 网络配置、IP 地址、网关、子网掩码等信息。

5. 重启 BMC

sudo ipmitool power reset

6. 查看 BMC 状态

sudo ipmitool bmc info

这将显示 BMC 固件版本、IP 地址、状态等信息。

7. 启用IPMI-over-LAN功能

使用ipmitool channel info <通道号>命令检查BMC所在通道的IPMI-over-LAN功能是否已经启用。如果未启用,可以使用以下命令启用

ipmitool channel setaccess <通道号> 2 ipmi=on auth=off link=on privilege=4

这将启用指定通道的IPMI-over-LAN功能,并使得通过此通道的IPMI会话的权限级别为4(ADMINISTRATOR级别)。

8. 连接到远程BMC

使用以下命令连接到远程BMC:

ipmitool -H <BMC IP地址> -U <用户名> -P <密码> -I lanplus <命令>

注意,这里使用了-I lanplus选项,以使用基于LAN的IPMI协议。<命令>是您要执行的ipmitool命令。例如,要获取传感器信息,可以使用以下命令:

ipmitool -H xx.xx.xx.xx -U admin -P password -I lanplus sensor list

完成✅

> 局域网内https://设置的ip即可访问,前提是ip得ping得通

> 单线连接:电脑连接服务器mgnt口,服务器脱离网线,电脑设置和bmc通个ip段即可访问

重置:

ipmitool  raw  0x32  0x22

冷重启的方式重置BMC

ipmitool mc reset cold
http://www.lryc.cn/news/507163.html

相关文章:

  • 【项目实战】location.href 实现文件下载
  • 【Threejs】从零开始(十)--加载gltf模型和压缩后的模型
  • 国标GB28181平台EasyGBS在安防视频监控中的信号传输(电源/视频/音频)特性及差异
  • Day9 神经网络的偏导数基础
  • day4:tomcat—maven-jdk
  • apache-tomcat-6.0.44.exe Win10
  • Redis(2)常用命令
  • 【原生js案例】ajax的简易封装实现后端数据交互
  • 安卓环境配置及打开新项目教程,2024年12月20日最新版
  • Docker 安装 禅道-21.2版本-外部数据库模式
  • 写SQL太麻烦?免费搭建 Text2SQL 应用,智能写 SQL | OceanBase AI 实践
  • 数据分析实战—鸢尾花数据分类
  • 【专题】2024抖音电商母婴行业分析报告汇总PDF洞察(附原数据表)
  • 堆栈粉碎的原理与预防攻击措施
  • Flutter组件————AppBar
  • 请问深度学习直接缝了别的模型,在论文中这种创新点应该如何描述呢?
  • 微流控专题 | 微流体应用说明——藻酸盐微球生产简介
  • 【前后端】HTTP网络传输协议
  • Fastdfs V6.12.1集群部署(arm/x86均可用)
  • 【LeetCode每日一题】——434.字符串中的单词数
  • windows C#-使用构造函数
  • [react]redux异步处理和重写useDispatch
  • 基础数据结构---栈
  • 【HarmonyOS之旅】DevEco Studio的安装与环境配置
  • Liveweb视频融合共享平台在果园农场等项目中的视频监控系统搭建方案
  • Android4.4 在系统中添加自己的System Service
  • 【C++】C++实现字符串大小写转换功能
  • 【蓝桥杯】43696.小数第n位
  • 进程间通信方式---消息队列(System V IPC)
  • windows10 安装wsl、迁移到其他盘