GET – BMC 以太网属性
使用 GET 方法检索 BMC 的以太网接口资源中的属性。
请求 URL
GET https://<BMC_IPADDR>/redfish/v1/Managers/1/EthernetInterfaces/{NIC, ToHost, NIC2}
请求正文
无
响应正文
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
Id | 字符串 | 在 BMC 以太网接口的资源中,此值为“NIC”或“NIC2”。 在 BMC Ethernet over USB 接口中,此值为“ToHost”。 | |||
Name | 字符串 | 资源的名称 | |||
Description | 字符串 | Manager Ethernet Interface | |||
Links | 对象 | 已展开。 | |||
Chassis | 链接 | 此属性的值应是对 Chassis 类型的资源的引用(此资源表示与此以太网接口关联的物理容器)。 | |||
HostInterface | 链接 | 此属性的值应是对 HostInterface 类型的资源的引用(此资源表示主机用于与管理器通信的接口)。只有“ToHost”具有此属性。 | |||
AutoNeg | 布尔 | 指示是否在此 XCC3 接口上自动协商和配置速度和双工:
| |||
FullDuplex | 布尔 | 此 XCC3 接口上以太网连接的双工状态。当“AutoNeg”为 true 时,此值为 null。 | |||
SpeedMbps | 字符串 | 此 XCC3 接口的当前速度(单位:Mbit/s)。当“AutoNeg”为 true 时,此值为 null。 | |||
EthernetInterfaceType | 字符串 | Physical | |||
FQDN | 字符串 | 此 XCC3 接口的完整完全限定域名。在 ToHost 中为空字符串。 | |||
MTUSize | 数字 | 此 XCC3 接口上当前配置的最大传输单元(MTU)(以字节为单位) | |||
HostName | 字符串 | 此 XCC3 接口的主机名,不含任何域信息。在 ToHost 中为空字符串。 | |||
InterfaceEnabled | 布尔 | 指示是否启用此接口的布尔值 | |||
LinkStatus | 字符串 | 此属性的值表示链路的当前状态。 LinkUp:此链路可用于此接口上的通信。 NoLink:在此接口上未检测到任何链路或连接。 LinkDown:此接口上没有链路,但接口已连接。 | |||
MACAddress | 字符串 | (逻辑端口)接口当前配置的 MAC 地址。 | |||
PermanentMACAddress | 字符串 | 分配给此接口(端口)的永久 MAC 地址。 | |||
MaxIPv6StaticAddresses | 数字 | IPv6 静态地址的最大数量。在 ToHost 中为固定值“0”。 | |||
Status | 对象 | 已展开。 | |||
State | 字符串 | 如果启用了此以太网接口,则为“Enabled”。 | |||
Health | 字符串 | OK | |||
DHCPv4 | 对象 | 已展开。 | |||
DHCPEnabled | 布尔 | 是否启用 DHCP。 | |||
FallbackAddress | 字符串 | 此接口的 DHCPv4 回退地址方法。 有效值:None、Static | |||
UseDNSServers | 布尔 | 是否使用 DNS 服务器。 | |||
UseDomainName | 布尔 | 是否使用域名。 | |||
DHCPv6 | 对象 | 已展开。 | |||
OperatingMode | 字符串 | 运行模式为“Enabled”或“Disabled”。 | |||
UseDNSServers | 布尔 | 是否使用 DNS 服务器。 | |||
UseDomainName | 布尔 | 是否使用域名。 | |||
IPv4Address | 数组 | 用于表示此 XCC3 接口的 IPv4 连接特征的对象数组。 | |||
IPv4Address[N] | 字符串 | 已展开。 | |||
Address | 字符串 | IPv4 地址 | |||
AddressOrigin | 字符串 | 指示地址是如何确定的:
| |||
Gateway | 字符串 | 此地址的 IPv4 网关 | |||
SubnetMask | 字符串 | IPv4 子网掩码。 | |||
IPv4StaticAddresses | 数组 | 用于表示此 XCC3 接口的 IPv4 连接特征的对象数组。 | |||
IPv4StaticAddress[0] | 对象 | 数组元素 | |||
Address | 字符串 | IPv4 地址 | |||
AddressOrigin | 字符串 | Static。 | |||
Gateway | 字符串 | 此地址的 IPv4 网关 | |||
SubnetMask | 字符串 | IPv4 子网掩码。 | |||
IPv6Addresses | 数组 | 用于表示此 XCC3 接口的 IPv6 连接特征的对象数组 | |||
IPv6Address[N] | 对象 | 数组元素 | |||
Address | 字符串 | IPv6 地址 | |||
AddressOrigin | 字符串 | 此 XCC3 接口的 IPv6 地址来源的类型:
| |||
AddressState | 字符串 | 此地址的当前状态(定义见 RFC 4862):
| |||
PrefixLength | 数字 | IPv6 地址前缀长度 | |||
IPv6StaticAddresses | 数组 | 用于表示此 XCC3 接口的 IPv6 静态连接特征的对象数组。此属性在 ToHost 中不可用。 | |||
IPv6StaticAddresses[0] | 对象 | 已展开。 | |||
Address | 字符串 | 有效的 IPv6 地址 | |||
PrefixLength | 数字 | 此 IPv6 地址的前缀长度 | |||
IPv6DefaultGateway | 字符串 | 此 XCC3 接口上使用的当前 IPv6 默认网关地址。此属性在 ToHost 中不可用。 | |||
IPv6StaticDefaultGateways | 数组 | 用于表示此 XCC3 接口的 IPv6 静态默认网关的对象数组。 | |||
IPv6StaticDefaultGateways[0] | 对象 | 已展开。 | |||
Address | 字符串 | 有效的 IPv6 地址 | |||
PrefixLength | 数字 | 0 | |||
IPv6AddressPolicyTable | 数组 | 用于表示地址选择策略表(定义见 RFC 6724)的对象数组 | |||
IPv6AddressPolicyTable[N] | 对象 | 数组元素 | |||
Label | 数字 | IPv6 地址的标签。 | |||
Precedence | 数字 | IPv6 优先顺序(定义见 RFC6724 第 2.1 节)。 | |||
Prefix | 字符串 | IPv6 地址的前缀。 | |||
NameServers | 数组 | 此 XCC3 接口上当前使用的 DNS 名称服务器(IPv4 为第 1 个、第 2 个、第 3 个 IP 地址,IPv6 为第 1 个、第 2 个、第 3 个 IP 地址)。在 ToHost 中为空数组。 | |||
StaticNameServers | 数组 | 静态定义的一组 DNS 服务器 IPv4 和 IPv6 地址。 项:字符串 项数:6 | |||
StatelessAddressAutoConfig | 对象 | 已展开。 | |||
IPv6AutoConfigEnabled | 布尔 | 是否启用 IPv6 自动配置。 | |||
VLAN | 链接 | 此属性的值应是此接口的 VLAN。如果此接口支持多个 VLAN,则不应存在 VLAN 属性,而应存在 VLANS 集合链接。此属性在 ToHost 中不可用。 | |||
VLANEnable | 布尔 | VLAN 的属性是否为启用。 | |||
VLANId | 数字 | VLAN 的 ID。 |
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
返回以下示例 JSON 响应:
{
"@odata.context": "/redfish/v1/$metadata#EthernetInterface.EthernetInterface",
"@odata.etag": "\"49BD5FDF\"",
"@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces/NIC",
"@odata.type": "#EthernetInterface.v1_8_0.EthernetInterface",
"AutoNeg": true,
"DHCPv4": {
"DHCPEnabled": true,
"FallbackAddress": "Static",
"UseDNSServers": true,
"UseDomainName": true
},
"DHCPv6": {
"OperatingMode": "Enabled",
"UseDNSServers": true,
"UseDomainName": true
},
"Description": "Manager Ethernet Interface",
"EthernetInterfaceType": "Physical",
"FQDN": "XCC-7DGC-BHSFW2U005.labs.lenovo.com",
"FullDuplex": true,
"HostName": "XCC-7DGC-BHSFW2U005",
"IPv4Addresses": [
{
"Address": "10.245.22.181",
"AddressOrigin": "DHCP",
"Gateway": "10.245.20.1",
"SubnetMask": "255.255.252.0"
}
],
"IPv4StaticAddresses": [
{
"Address": "192.168.70.125",
"AddressOrigin": "Static",
"Gateway": "0.0.0.0",
"SubnetMask": "255.255.255.0"
}
],
"IPv6AddressPolicyTable": [
{
"Label": 0,
"Precedence": 50,
"Prefix": "::1/128"
},
{
"Label": 3,
"Precedence": 1,
"Prefix": "::/96"
}
],
"IPv6Addresses": [
{
"Address": "fec0:bd02::c6c6:e6ff:fe88:bfb6",
"AddressOrigin": "SLAAC",
"AddressState": "Preferred",
"PrefixLength": 64
},
{
"Address": "fe80::c6c6:e6ff:fe88:bfb6",
"AddressOrigin": "LinkLocal",
"AddressState": "Preferred",
"PrefixLength": 64
}
],
"IPv6DefaultGateway": "fe80::5eb1:2eff:fe93:4953",
"IPv6StaticAddresses": [
{
"Address": "::",
"PrefixLength": 64
}
],
"IPv6StaticDefaultGateways": [
{
"Address": "::",
"PrefixLength": 0
}
],
"Id": "NIC",
"InterfaceEnabled": true,
"LinkStatus": "LinkUp",
"Links": {
"Chassis": {
"@odata.id": "/redfish/v1/Chassis/1"
}
},
"MACAddress": "c4:c6:e6:88:bf:b6",
"MTUSize": 1500,
"MaxIPv6StaticAddresses": 1,
"Name": "Manager Ethernet Interface",
"NameServers": [
"10.245.255.223",
"10.245.255.224"
],
"Oem": {
...
}
},
"PermanentMACAddress": "c4:c6:e6:88:bf:b6",
"SpeedMbps": 10,
"StatelessAddressAutoConfig": {
"IPv6AutoConfigEnabled": true
},
"StaticNameServers": [
"0.0.0.0",
"0.0.0.0",
"0.0.0.0",
"::",
"::",
"::"
],
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VLAN": {
"VLANEnable": false,
"VLANId": 1
}
}