PATCH – 更新 BMC Ethernet over USB 配置
使用 PATCH 方法更新 BMC 的以太网接口资源中的属性。
请求 URL
PATCH https://<BMC_IPADDR>/redfish/v1/Managers/1/EthernetInterfaces/ToHost
请求正文
要更新的属性如下所示,所有这些属性都可以单独更改。
| 字段 | 类型 | 错误消息 ID | 
|---|---|---|
InterfaceEnabled  | 布尔 | 指示是否启用此接口的布尔值。 | 
IPv4StaticAddresses  | 数组 | 用于表示此 XCC 接口的 IPv4 连接特征的对象数组。只能更新静态 IPv4 地址。 | 
响应正文
响应返回的内容与 GET 操作相同,但更新了属性。
状态代码
| HTTP 状态代码 | 错误消息 ID | 
|---|---|
| 500 | InternalError | 
示例
以下示例是 PATCH 正文。
{
   "InterfaceEnabled" : true, 
   "IPv4StaticAddresses" : [
        {
            "Address": "169.254.95.119",
            "SubnetMask": "255.255.0.0"
        }
    ]
}
返回更新后的资源。
{
    "FQDN": "",
    "Id": "ToHost",
    "InterfaceEnabled": true,
    "Links": {
        "Chassis": {
            "@odata.id": "/redfish/v1/Chassis/1"
        },
        "HostInterface": {
            "@odata.id": "/redfish/v1/Managers/1/HostInterfaces/1"
        }
    },
    "AutoNeg": false,
    "IPv6AddressPolicyTable": [
        {
            "Precedence": 50,
            "Prefix": "::1/128",
            "Label": 0
        },
        {
            "Precedence": 11,
            "Prefix": "::/96",
            "Label": 3
        },
        {
            "Precedence": 35,
            "Prefix": "::ffff:0.0.0.0/96",
            "Label": 4
        },
        {
            "Precedence": 10,
            "Prefix": "2001::/32",
            "Label": 6
        },
        {
            "Precedence": 10,
            "Prefix": "2001:10::/28",
            "Label": 7
        },
        {
            "Precedence": 1,
            "Prefix": "3ffe::/16",
            "Label": 12
        },
        {
            "Precedence": 30,
            "Prefix": "2002::/16",
            "Label": 2
        },
        {
            "Precedence": 1,
            "Prefix": "fec0::/10",
            "Label": 11
        },
        {
            "Precedence": 5,
            "Prefix": "fc00::/7",
            "Label": 5
        },
        {
            "Precedence": 40,
            "Prefix": "::/0",
            "Label": 1
        }
    ],
    "SpeedMbps": 100,
    "HostName": "",
    "IPv6Addresses": [
        {
            "AddressState": "Preferred",
            "Address": "fe80::7ed3:aff:feed:bb1a",
            "PrefixLength": 64,
            "AddressOrigin": "LinkLocal"
        }
    ],
    "FullDuplex": true,
    "StaticNameServers": [
        "0.0.0.0",
        "0.0.0.0",
        "0.0.0.0",
        "::",
        "::",
        "::"
    ],
    "DHCPv4": {
        "UseDNSServers": false,
        "FallbackAddress": "None",
        "UseGateway": null,
        "UseNTPServers": null,
        "UseDomainName": false,
        "DHCPEnabled": false,
        "UseStaticRoutes": null
    },
    "IPv4Addresses": [
        {
            "Gateway": "0.0.0.0",
            "Address": "169.254.95.118",
            "SubnetMask": "255.255.0.0",
            "AddressOrigin": "Static"
        }
    ],
    "Description": "Management Network Interface",
    "StatelessAddressAutoConfig": {
        "IPv4AutoConfigEnabled": null,
        "IPv6AutoConfigEnabled": false
    },
    "IPv6StaticDefaultGateways": [
        {
            "PrefixLength": 0,
            "Address": "::"
        }
    ],
    "MTUSize": 1500,
    "DHCPv6": {
        "OperatingMode": "Disabled",
        "UseNTPServers": null,
        "UseDomainName": false,
        "UseRapidCommit": null,
        "UseDNSServers": false
    },
    "Status": {
        "State": "Enabled",
        "Health": null
    },
    "MACAddress": "7c:d3:0a:ed:bb:1a",
    "Name": "Manager Ethernet Over USB Interface",
    "IPv4StaticAddresses": [
        {
            "Gateway": "0.0.0.0",
            "Address": "169.254.95.119",
            "SubnetMask": "255.255.0.0",
            "AddressOrigin": "Static"
        }
    ],
    "@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces/ToHost",
    "Oem": {
        "Lenovo": {
            "OSIPv4Address": "169.254.95.120",
            "AddressMode": "IPv6LLA",
            "@odata.type": "#LenovoEthernetInterface.v1_0_0.LenovoEthernetInterfaceProperties",
            "PortForwarding": {
                "@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces/ToHost/Oem/Lenovo/PortForwarding"
            }
        }
    },
    "@odata.type": "#EthernetInterface.v1_5_1.EthernetInterface",
    "MaxIPv6StaticAddresses": 0,
    "LinkStatus": "LinkUp",
    "@odata.etag": "\"f57f676204ef32c8c907e\"",
    "PermanentMACAddress": "7c:d3:0a:ed:bb:1a",
    "NameServers": []
}
提供反馈