跳到主要内容

GET – BMC WLAN 以太网属性

使用 GET 方法检索 BMC 的以太网接口资源中的属性。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Managers/1/EthernetInterfaces/WLAN

请求正文

响应正文

字段类型描述

Id

字符串

在 BMC 以太网接口的资源中,此值为“NIC”或“WLAN”。

Name

字符串

“Manager WLAN Interface”

 

State

字符串

如果启用了此以太网接口,则为“Enabled”。

 

Health

字符串

“OK”

Oem

对象

已展开

 

Lenovo

对象

已展开

  

AutoConnectLists

数组

数组元素

  

ConnectStatus

字符串

WiFi 的连接状态。

  

SecurityType

字符串

WiFi 安全类型。

  

SSID

字符串

WiFi 网络名称。

IPv4StaticAddresses

数组

用于表示此 XCC2 接口的 IPv4 连接特征的对象数组。

 

IPv4StaticAddress

对象

数组元素

  

Address

字符串

IPv4 地址

  

SubnetMask

字符串

IPv4 子网掩码。

  

AddressOrigin

字符串

Static。

  

Gateway

字符串

此地址的 IPv4 网关

IPv4Address

数组

用于表示此 XCC2 接口的 IPv4 连接特征的对象数组。

 

IPv4Address

对象

数组元素。

  

Address

字符串

IPv4 地址。

  

SubnetMask

字符串

IPv4 子网掩码。

  

AddressOrigin

字符串

指示地址是如何确定的:

  • Static。用户配置的静态地址。

  • DHCP。地址由 DHCPv4 服务提供。

  • BOOTP。地址由 BOOTP 服务提供。

  • IPv4LinkLocal。地址仅对此网段(链路)有效。

  

Gateway

字符串

此地址的 IPv4 网关

InterfaceEnabled

布尔

指示是否启用此接口的布尔值

MACAddress

字符串

(逻辑端口)接口当前配置的 MAC 地址。

Actions

对象

已展开

 

Oem

对象

已展开

  

#LenovoEthernetInterface.IgnoreWifiAutoList

对象

已展开

   

title

字符串

“IgnoreWifiAutoList”

   

target

链接 
  

#LenovoEthernetInterface.DisconnectWifi

对象

已展开

   

title

字符串

“DisconnectWifi”

   

target

链接 
  

#LenovoEthernetInterface.ConnectWifi

对象

已展开

   

title

字符串

“Connect”

   

target

链接 
   

Mode@Redfish.AllowableValues

数组

数组元素

    

Mode@Redfish.AllowableValues[0]

字符串

“WPA2-PSK”

    

Mode@Redfish.AllowableValues[1]

字符串

“WPA2-Enterprise”

  

#LenovoEthernetInterface.DoManualWifiScan

对象

已展开

   

title

字符串

“DoManualWifiScan”

   

target

链接 
  

#LenovoEthernetInterface.GetWifiScanResults

对象

已展开

   

title

字符串

“GetWifiScanResults”

   

target

链接 

DHCPv4

对象

已展开

 

DHCPEnabled

布尔

是否启用 DHCP。

Description

字符串

固定字符串“Manager WLAN Interface”

状态代码

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

示例

返回以下示例 JSON 响应:

{
"Oem": {
"Lenovo": {
"AutoConnectLists": [
"XCC_APTEST",
"XCC_TEST"
],
"ConnectStatus": "connected",
"SecurityType": "WPA2-PSK",
"SSID": "XCC_TEST"
}
},
"Status": {
"Health": "OK",
"State": "Enabled"
},
"@odata.type": "#EthernetInterface.v1_9_0.EthernetInterface",
"IPv4StaticAddresses": [
{
"SubnetMask": "255.255.255.0",
"AddressOrigin": "Static",
"Gateway": "0.0.0.0",
"Address": "192.168.71.125"
}
],
"@odata.context": "/redfish/v1/$metadata#EthernetInterface.EthernetInterface",
"Id": "WLAN",
"Name": "Manager WLAN Interface",
"IPv4Addresses": [
{
"SubnetMask": "255.255.255.0",
"AddressOrigin": "DHCP",
"Gateway": "192.168.1.1",
"Address": "192.168.1.100"
}
],
"@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN",
"InterfaceEnabled": true,
"MACAddress": "14:13:33:66:1a:97",
"@odata.etag": "\"c46437989b9732c5009e3\"",
"DHCPv4": {
"DHCPEnabled": true
},
"Actions": {
"Oem": {
"#LenovoEthernetInterface.IgnoreWifiAutoList": {
"title": "IgnoreWifiAutoList",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.IgnoreWifiAutoList"
},
"#LenovoEthernetInterface.DisconnectWifi": {
"title": "DisconnectWifi",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.DisconnectWifi"
},
"#LenovoEthernetInterface.ConnectWifi": {
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.ConnectWifi",
"title": "ConnectWifi",
"Mode@Redfish.AllowableValues": [
"WPA2-PSK",
"WPA2-Enterprise"
]
},
"#LenovoEthernetInterface.DoManualWifiScan": {
"title": "DoManualWifiScan",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.DoManualWifiScan"
},
"#LenovoEthernetInterface.GetWifiScanResults": {
"title": "GetWifiScanResults",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.GetWifiScanResults"
}
}
},
"Description": "Manager WLAN Interface"
}