Read MAC Address
更新时间: 2025/06/26
在Gitcode上查看源码01h-读取MAC地址(Read-MAC-Address)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
获取主板MAC地址。
权限
BasicSetting
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1 | Sub command,子命令=01h |
| 2 | FRU Device ID |
| 3 | MAC ID 说明:- 如果请求数据中有第4个字节,则MAC ID表示同类型接口的顺序编号,即每种接口MACID均从1开始编号。- 如果请求数据中没有第4个字节,则MAC ID表示同一个FRU上的多个MAC的顺序编号,即不同接口类型网络统一编号。 |
| (4) | Interface Type 1=Base Interface 2=Fabric Interface 3=Front Panel前面板网口 4=Externel扩展网口5=WWNN 6=WWPN 16=Update Channel Interface Others reserved 说明: 该字节可选。本字节存在时,第3字节的MACID为同类型接口的顺序编号。 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2 | FRU Device ID |
| 3 | MAC ID 说明:- 请求数据没有第4个字节,则MACID表示同一个FRU上的多个MAC的顺序编号(不同接口类型的网口统一编号,即1,2可能是base,3,4可能是fabric网口,5是WWNN 6是WWPN)。- 请求数据有第4个字节,则MACID表示同类型接口的顺序编号。 |
| 4 | Interface Type 1=Base Interface 2=Fabric Interface 3=Front Panel前面板网口 4=Externel扩展网口 5=WWNN 6=WWPN 16=Update Channel Interface Others reserved |
| (5) | Next MAC ID:同类型接口的下一条MAC ID,如果没有下一条,则填0XFF。 说明: 该字节只有在请求数据有第4字节的时候才存在。 |
| MAC | |
| 5:10 或 6:11 | MAC Address:6 Bytes(EUI-48规范) 说明: 存在Next MAC ID时,该域的范围为(6:11)。 |
| MAC | |
| 5:12 或 6:13 | MAC Address:8 Byte(EUI-64规范) 说明: 存在Next MAC ID时,该域的范围为(6:13)。 |
| WWNN & WWPN | |
| 5:12 或 6:13 | WWN (8 Bytes) 说明: 存在Next MAC ID时,该域的范围为(6:13)。 |
命令样例
读取主板的MAC地址
请求:
ipmicmd -k "0f 00 30 90 01 00 00 01" smi 0响应:
0f 31 00 90 00 00 00 01 01 00 01 09 c7 47 fc