春风得意马蹄疾 记录技术,分享生活
随笔: 34 分类: 15 评论: 1 阅读: 2,226

iBMC 配置 IPv6 实现远程开关机管理

📅 发表于 2026-06-21 22:33:38 👁 阅读 33 次 💬 评论 0

背景

之前配置了服务器的 DDNS,可以远程访问博客和 SSH。但如果服务器关机了,就没办法远程开机了——因为 iBMC 管理口只有内网 IP(10.10.10.43),外网访问不到。

Wake-on-LAN 在华为 RH2288V3 上试过也不行。解决方案就是给 iBMC 也配上 IPv6,让它也能从外网直接访问。

环境信息

服务器型号 华为 RH2288V3
iBMC 内网 IP 10.10.10.43
iBMC 用户名/密码 root / 你的密码
iBMC 域名 ibmc.xiaoajun.cn

配置步骤

1. 查看 iBMC 当前网络配置

ssh root@10.10.10.43
ipmcget -d ipinfo

输出显示 iBMC IPv6 是 static 模式,只配了一个固定地址。需要改为 DHCP 自动获取,让 iBMC 跟随路由器分配的 IPv6 前缀。

2. 设置 iBMC IPv6 为 DHCP 模式

ssh root@10.10.10.43
ipmcset -d ipmode6 -v dhcp

3. 验证配置

ipmcget -d ipinfo

输出:

IPv6 Mode             :  dhcp
IPv6 Address 1        :  2408:8270:1034:fe80:5cd8:9e55:c6b3:6/64
Default Gateway IPv6  :  fe80::5ed8:9eff:fe55:c6b3

4. 创建 DNS AAAA 记录

在华为云 DNS 控制台创建 ibmc.xiaoajun.cn 的 AAAA 记录,指向 iBMC 的 IPv6 地址。

或通过 API 创建:

from huaweicloudsdkdns.v2 import CreateRecordSetRequest, CreateRecordSetRequestBody

body = CreateRecordSetRequestBody()
body.name = 'ibmc.xiaoajun.cn.'
body.type = 'AAAA'
body.ttl = 600
body.records = ['2408:8270:1034:fe80:5cd8:9e55:c6b3:6']

response = client.create_record_set(request)

5. 更新 DDNS 脚本

因为 iBMC 的 IPv6 也会随路由器前缀变化,需要在 DDNS 脚本中增加 iBMC 域名的自动更新逻辑。

脚本核心逻辑:

  • 通过 ip -6 neigh 查找 iBMC MAC 地址对应的 IPv6 地址
  • 或通过 SSH 连接 iBMC 获取当前 IPv6
  • 与缓存比较,有变化时自动更新华为云 DNS

使用方式

通过浏览器访问 iBMC

https://ibmc.xiaoajun.cn

输入用户名 root 和密码,即可进入 iBMC Web 管理界面。

通过 SSH 连接 iBMC

ssh -o KexAlgorithms=+diffie-hellman-group14-sha1 root@ibmc.xiaoajun.cn

远程开机

ssh root@ibmc.xiaoajun.cn
ipmcset -d powerstate -v 1

远程关机

# 建议先正常关机再断电
ssh root@xiaoajun.cn shutdown -h now
# 等待关机完成后再断电
ssh root@ibmc.xiaoajun.cn
ipmcset -d powerstate -v 0

调节风扇转速

# 手动模式
ipmcset -d fanmode -v 1 0
# 设置转速 20%
ipmcset -d fanlevel -v 20
# 恢复自动模式
ipmcset -d fanmode -v 0

域名一览

域名 指向 用途
xiaoajun.cn 服务器 IPv6 博客
www.xiaoajun.cn 服务器 IPv6 博客(www)
ibmc.xiaoajun.cn iBMC IPv6 远程管理

注意事项

  • iBMC IPv6 依赖路由器 DHCPv6,前缀变化后 DDNS 脚本会自动更新
  • iBMC SSH 使用旧版加密算法,新客户端需加兼容参数
  • 路由器 IPv6 防火墙需要放行 443 和 22 端口
  • iBMC 的 SSL 证书是自签名的,浏览器会提示不安全,点”继续访问”即可
  • 建议使用强密码保护 iBMC,防止被他人远程控制

总结

给 iBMC 配上 IPv6 后,配合 DDNS 自动更新,无论在哪都能通过 ibmc.xiaoajun.cn 远程管理服务器——开关机、调风扇、查看状态全部搞定。配合之前配置的 DDNS,整个服务器实现了真正的完全远程管理。

📂 分类:服务器维护
评论 (0)
技术分享者 · 记录成长的每一步
✨ 特效 ON