PATCH – 更新 BMC 以太网配置
使用 PATCH 方法更新 BMC 的以太网接口资源中的属性。
请求 URL
PATCH https://<BMC_IPADDR>/redfish/v1/Managers/1/EthernetInterfaces/{NIC, NIC2}
请求正文
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
InterfaceEnabled | 布尔 | 指示是否启用此接口的布尔值。 | |||
MACAddress | 字符串 | (逻辑端口)接口当前配置的 MAC 地址。 | |||
MTUSize | 数字 | 此 XCC3 接口上当前配置的最大传输单元(MTU)(以字节为单位)。 | |||
HostName | 字符串 | 此 XCC3 接口的主机名,不含任何域信息。 | |||
IPv4StaticAddresses | 数组 | 用于表示此 XCC3 接口的 IPv4 连接特征的对象数组。 | |||
IPv4StaticAddress[0] | 对象 | 数组元素 | |||
Address | 字符串 | IPv4 地址 | |||
Gateway | 字符串 | 此地址的 IPv4 网关 | |||
SubnetMask | 字符串 | IPv4 子网掩码。 | |||
IPv6StaticAddresses | 数组 | 用于表示此 XCC3 接口的 IPv6 连接特征的对象数组 | |||
IPv6StaticAddresses[0] | 对象 | 数组元素 | |||
Address | 字符串 | IPv6 地址 | |||
PrefixLength | 数字 | IPv6 地址前缀长度 | |||
IPv6StaticDefaultGateways | 数组 | 用于表示此 XCC3 接口的 IPv6 静态默认网关的对象数组。 | |||
IPv6StaticDefaultGateways[0] | 对象 | 已展开。 | |||
Address | 字符串 | 有效的 IPv6 地址 | |||
VLAN | 链接 | 此属性的值应是此接口的 VLAN。如果此接口支持多个 VLAN,则不应存在 VLAN 属性,而应存在 VLANS 集合链接。 | |||
VLANId | 数字 | VLAN 的 ID。 | |||
VLANEnable | 布尔 | VLAN 的属性是否为启用。 | |||
DHCPv4 | 对象 | 已展开。 | |||
DHCPEnabled | 布尔 | 是否启用 DHCP。 | |||
UseDNSServers | 布尔 | 是否使用 DNS 服务器。 | |||
UseDomainName | 布尔 | 是否使用域名。 | |||
DHCPv6 | 对象 | 已展开。 | |||
OperatingMode | 字符串 | 运行模式为“Enabled”或“Disabled”。 | |||
UseDNSServers | 布尔 | 是否使用 DNS 服务器。 | |||
UseDomainName | 布尔 | 是否使用域名。 | |||
StaticNameServers | 数组 | 此字符串数组允许 6 个条目。前三项用于 IPv4 DNS 服务器,后三项用于 IPv6 DNS 服务器。 项:字符串 项数:6 | |||
AutoNeg | 布尔 | 指示是否在此 XCC3 接口上自动协商和配置速度和双工:
| |||
SpeedMbps | 字符串 | 此 XCC3 接口的当前速度(单位:Mbit/s)。当“AutoNeg”为 true 时,此值为 null。 | |||
FullDuplex | 布尔 | 此 XCC3 接口上以太网连接的双工状态。当“AutoNeg”为 true 时,此值为 null。 | |||
StatelessAddressAutoConfig | 对象 | 已展开。 | |||
IPv6AutoConfigEnabled | 布尔 | 是否启用 IPv6 自动配置。 |
响应正文
响应返回的内容与 GET 操作相同,但更新了属性。
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
400 | PropertyValueNotInList、PropertyValueFormatError、PropertyValueTypeError、PropertyNotWritable |
500 | InternalError |