跳到主要内容

GET – BMC 网络服务

使用 GET 方法检索 BMC 中网络协议的属性定义。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Managers/1/NetworkProtocol

请求正文

响应正文

字段类型描述

Id

字符串

“NetworkProtocol”。

Name

字符串

“Manager Network Protocol”。

Description

字符串

“The resource is used to represent the network service settings for the manager for a Redfish implementation.”

HostName

字符串

此管理器的 DNS 主机名,不含任何域信息。

FQDN

字符串

这是通过 DNS 获取的管理器完全限定域名,包括主机名和顶级域名。

DHCP

对象

此管理器的 DHCP 支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

DHCPv6

对象

此管理器的 DHCPv6 支持设置

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

SNMP

对象

此管理器的 SNMP 支持设置。

 

Port

数字

指示协议端口。

 

EngineId

对象

引擎 ID。

  

ArchitectureId

字符串

架构标识符。

  

PrivateEnterpriseId

字符串

私有企业 ID。

 

EnableSNMPv3

布尔

指示是否允许通过 SNMPv3 进行访问。

NTP

对象

此管理器的 NTP 支持设置。

 

NTPServers

数组

项:字符串

NTP 服务器 IP 列表。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

HTTP

对象

此管理器的 HTTP 协议支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

固定值“true”。

 

Port

数字

指示协议端口。

HTTPS

对象

此管理器的 HTTPS 协议支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

 

Port

数字

指示协议端口。

 

Certificates

链接

此属性的值应该是对证书集合的引用。

VirtualMedia

对象

此管理器的虚拟介质支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

固定值“true”。

 

Port

数字

指示协议端口。

KVMIP

对象

此管理器的 KVM-IP 协议支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

固定值“true”。

 

Port

数字

指示协议端口。

SSH

对象

此管理器的 SSH(安全 Shell)协议支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

 

Port

数字

指示协议端口。

IPMI

对象

此管理器的 IPMI-over-LAN 协议支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。

 

Port

数字

指示协议端口。固定端口“623”

SSDP

对象

此管理器的 SSDP 支持设置。

 

ProtocolEnabled

布尔

指示协议已启用还是禁用。固定值“true”。

 

Port

数字

指示协议端口。固定端口“1900”

 

NotifyMulticastIntervalSeconds

数字

指示通过此服务为 SSDP 执行多播的频率。固定值“60”

 

NotifyTTL

数字

指示 SSDP 通知消息的存活时间跃点计数。固定值“2”

 

NotifyIPv6Scope

字符串

指示 SSDP IPv6 通知消息的范围。固定值“Organization”

Status

对象

已展开

 

State

字符串

“Enabled”

 

Health

 

“OK”

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"FQDN": "XCC-7Z60-1325476891.lenovo.com",
"HostName": "XCC-7Z60-1325476891",
"SSDP": {
"NotifyTTL": 2,
"Port": 1900,
"NotifyIPv6Scope": "Organization",
"ProtocolEnabled": true,
"NotifyMulticastIntervalSeconds": 60
},
"Status": {
"State": "Enabled",
"Health": "OK"
},
"Id": "NetworkProtocol",
"DHCPv6": {
"ProtocolEnabled": true
},
"@odata.etag": "\"d822f21401ff31db011af\"",
"IPMI": {
"ProtocolEnabled": true,
"Port": 623
},
"SSH": {
"ProtocolEnabled": true,
"Port": 22
},
"KVMIP": {
"ProtocolEnabled": true,
"Port": 3900
},
"HTTPS": {
"ProtocolEnabled": true,
"Port": 443,
"Certificates": {
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates"
}
},
"HTTP": {
"ProtocolEnabled": true,
"Port": 80
},
"Name": "Manager Network Protocol",
"SNMP": {
"EngineId": {
"ArchitectureId": "04 58 43 43 2D 37 5A 36 30 2D 31 33 32 35 34 37 36 38 39 31",
"PrivateEnterpriseId": "80 00 1f 88"
},
"Port": 161,
"EnableSNMPv3": true
},
"VirtualMedia": {
"ProtocolEnabled": true,
"Port": 3900
},
"@odata.type": "#ManagerNetworkProtocol.v1_6_0.ManagerNetworkProtocol",
"NTP": {
"ProtocolEnabled": true,
"NTPServers": [
"10.10.10.1",
"10.10.10.2",
"10.10.10.3",
""
]
},
"DHCP": {
"ProtocolEnabled": true
},
"Oem": {
"Lenovo": {
"SMTPClient": {
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/SMTPClient"
},
"CimOverHTTPS": {
"BackendEnabled": false,
"ProtocolEnabled": false,
"Port": 5989
},
"SLP": {
"Port": 427,
"MulticastAddress": "239.255.255.253",
"ProtocolEnabled": true,
"AddressType": "Multicast"
},
"OpenPorts": [
"22",
"68",
"80",
"115",
"123",
"161",
"427",
"443",
"546",
"623",
"1900",
"3900"
],
"@odata.type": "#LenovoManagerNetworkProtocol.v1_0_0.LenovoManagerNetworkProtocolProperties",
"DNS": {
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/DNS"
},
"LDAPClient": {
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/LDAPClient"
},
"SNMP": {
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/SNMP"
},
"WebOverHTTPS": {
"ProtocolEnabled": true
}
}
},
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol",
"Description": "The resource is used to represent the network service settings for the manager for a Redfish implementation."
}