The network (Ethernet interfaces) object contains configuration information for individual Ethernet interfaces. You can use the GetConfig and GetNetworkConfig methods to obtain this information for a storage node.
This object contains the following members:
Name | Description | Type |
---|---|---|
bond-master | Specifies which bonded interface this physical interface join as a bond slave. | string |
family | Address family that the interface is configured to use. Currently "inet" for IPv4 is supported. | string |
macAddress | The actual MAC address assigned to the interface and observed by the network. | string |
macAddressPermanent | The immutable MAC address assigned by the manufacturer to the interface. | string |
method | The method used to configure the interface. Possible values:
|
string |
status | The state of the interface. Possible values:
|
string |
upAndRunning | (boolean) Indicates if the interface is ready and has a link. | boolean |
This table indicates whether or not the object parameters can be modified at each possible node state.
Parameter name | Available state | Pending state | Active state |
---|---|---|---|
bond-master | No | No | No |
family | No | No | No |
macAddress | Configured by system | N/A | N/A |
macAddressPermanent | Configured by system | N/A | N/A |
method | No | No | No |
status | Yes | Yes | Yes |
upAndRunning | Configured by system | N/A | N/A |