跳到主要内容

PATCH – 更新 BMC WLAN 配置

使用 PATCH 方法更新 BMC 的以太网接口资源中的属性。

请求 URL

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

请求正文

要更新的属性如下所示:

字段类型描述

InterfaceEnabled

布尔

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

IPv4StaticAddresses

数组

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

只能更新静态 IPv4 地址。

IPv4StaticAddresses

数组

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

DHCPv4

对象

已展开

 

DHCPEnabled

布尔

是否启用 DHCP。

响应正文

响应返回的内容与 GET 操作相同,但更新了属性。

状态代码

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

示例

以下示例是 PATCH 正文。

{
"InterfaceEnabled" : true,
"IPv4StaticAddresses" : [
{
"Address": "169.254.95.119",
"SubnetMask": "255.255.0.0"
}
]
}

返回更新后的资源。

{
"Oem": {
"Lenovo": {
"SecurityType": "WPA2-PSK",
"SSID": "",
"AutoConnectLists": [
"XCC_APTEST",
"XCC_TEST"
],
"ConnectStatus": "disconnected"
}
},
"Status": {
"Health": "OK",
"State": "Enabled"
},
"@odata.type": "#EthernetInterface.v1_9_0.EthernetInterface",
"Name": "Manager WLAN Interface",
"@odata.context": "/redfish/v1/$metadata#EthernetInterface.EthernetInterface",
"Id": "WLAN",
"DHCPv4": {
"DHCPEnabled": false
},
"IPv4Addresses": [
{
"Gateway": "0.0.0.0",
"AddressOrigin": "Static",
"SubnetMask": "255.255.255.0",
"Address": "169.254.95.119"
}
],
"@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN",
"InterfaceEnabled": true,
"MACAddress": "14:13:33:66:1a:97",
"@odata.etag": "\"c451d5d87e2f32c500ad8\"",
"IPv4StaticAddresses": [
{
"Gateway": "0.0.0.0",
"AddressOrigin": "Static",
"SubnetMask": "255.255.255.0",
"Address": "169.254.95.119"
}
],
"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.GetWifiScanResults": {
"title": "GetWifiScanResults",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.GetWifiScanResults"
},
"#LenovoEthernetInterface.ConnectWifi": {
"Mode@Redfish.AllowableValues": [
"WPA2_PSK",
"WPA2_Enterprise"
],
"title": "ConnectWifi",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.ConnectWifi"
},
"#LenovoEthernetInterface.DoManualWifiScan": {
"title": "DoManualWifiScan",
"target": "/redfish/v1/Managers/1/EthernetInterfaces/WLAN/Actions/Oem/LenovoEthernetInterface.DoManualWifiScan"
}
}
},
"Description": "Manager WLAN Interface"
}