|
Raritan / Server Technology Xerus™ PDU JSON-RPC API
|
Network configuration interface. More...
import"Net.idl";
Public Member Functions | |
| Info | getInfo () |
| Retrieve information about all network interfaces. More... | |
| Settings | getSettings () |
| Retrieve the current network interface settings. More... | |
| int | setSettings (in Settings settings) |
| Update the network interface settings. More... | |
| vector< PortForwardingProtocolMapping > | getPortForwardingProtocolMappings () |
| Retrieve the list of port forwarding protocol mappings. More... | |
Public Attributes | |
| constant int | SUCCESS = 0 |
| Success code. | |
| constant int | ERR_DNS_TOO_MANY_SERVERS = 100 |
| DNS parameter errors. | |
| constant int | ERR_DNS_INVALID_SERVER = 101 |
| constant int | ERR_DNS_TOO_MANY_SEARCH_SUFFIXES = 102 |
| constant int | ERR_DNS_INVALID_SEARCH_SUFFIX = 103 |
| constant int | ERR_ROUTING_IPV4_INVALID_DFLT_GATEWAY_ADDR = 200 |
| routing parameter errors | |
| constant int | ERR_ROUTING_IPV6_INVALID_DFLT_GATEWAY_ADDR = 201 |
| constant int | ERR_ROUTING_IPV4_INVALID_DEST_ADDR = 202 |
| constant int | ERR_ROUTING_IPV6_INVALID_DEST_ADDR = 203 |
| constant int | ERR_ROUTING_IPV4_INVALID_DEST_PREFIX_LEN = 204 |
| constant int | ERR_ROUTING_IPV6_INVALID_DEST_PREFIX_LEN = 205 |
| constant int | ERR_ROUTING_IPV4_INVALID_NEXTHOP_ADDR = 206 |
| constant int | ERR_ROUTING_IPV6_INVALID_NEXTHOP_ADDR = 207 |
| constant int | ERR_ROUTING_IPV4_INVALID_INTERFACE = 208 |
| constant int | ERR_ROUTING_IPV6_INVALID_INTERFACE = 209 |
| constant int | ERR_ROUTING_IPV4_DEST_IS_NO_NETWORK_ADDR = 210 |
| constant int | ERR_ROUTING_IPV6_DEST_IS_NO_NETWORK_ADDR = 211 |
| constant int | ERR_ROUTING_IPV4_DEST_IS_DUPLICATE = 212 |
| constant int | ERR_ROUTING_IPV6_DEST_IS_DUPLICATE = 213 |
| constant int | ERR_ROUTING_IPV4_NO_NEXTHOP_OR_INTERFACE = 214 |
| constant int | ERR_ROUTING_IPV6_NO_NEXTHOP_OR_INTERFACE = 215 |
| constant int | ERR_ROUTING_IPV4_NEXTHOP_AND_INTERFACE_SET = 216 |
| constant int | ERR_ROUTING_IPV6_NEXTHOP_AND_INTERFACE_SET = 217 |
| constant int | ERR_PF_INVALID_PRIMARY_UNIT_DOWNSTREAM_INTERFACE = 300 |
| port forwarding parameter errors | |
| constant int | ERR_PF_NO_WORKING_PRIMARY_UNIT_UPSTREAM_INTERFACE = 301 |
| constant int | ERR_IF_IPV4_INVALID_CONFIG_METHOD = 400 |
| interface common parameter errors | |
| constant int | ERR_IF_IPV6_INVALID_CONFIG_METHOD = 401 |
| constant int | ERR_IF_IPV4_INVALID_STATIC_ADDR = 402 |
| constant int | ERR_IF_IPV6_INVALID_STATIC_ADDR = 403 |
| constant int | ERR_IF_IPV4_INVALID_STATIC_PREFIX_LEN = 404 |
| constant int | ERR_IF_IPV6_INVALID_STATIC_PREFIX_LEN = 405 |
| constant int | ERR_IF_IPV4_INVALID_DHCP_PREF_HOSTNAME = 406 |
| constant int | ERR_IF_IPV6_INVALID_DHCP_PREF_HOSTNAME = 407 |
| constant int | ERR_IF_EAP_INVALID_IDENTITY = 408 |
| constant int | ERR_IF_EAP_INVALID_PASSWORD = 409 |
| constant int | ERR_IF_EAP_INVALID_CLIENT_CERT = 410 |
| constant int | ERR_IF_EAP_INVALID_CLIENT_PRIV_KEY_OR_PWD = 411 |
| constant int | ERR_IF_EAP_CLIENT_CERT_PRIV_KEY_MISMATCH = 412 |
| constant int | ERR_IF_EAP_INVALID_CA_CERT = 413 |
| constant int | ERR_IF_EAP_CA_CERT_VERIFY_FAILED = 414 |
| constant int | ERR_IF_EAP_INVALID_AUTH_SERVER_NAME = 415 |
| constant int | ERR_ETH_IF_UNSUPPORTED_LINKMODE = 500 |
| Ethernet interface parameter errors. | |
| constant int | ERR_ETH_IF_INVALID_MTU = 501 |
| constant int | ERR_WLAN_IF_INVALID_SSID = 600 |
| WLAN interface parameter errors. | |
| constant int | ERR_WLAN_IF_INVALID_BSSID = 601 |
| constant int | ERR_WLAN_IF_INVALID_PSK = 602 |
| constant int | ERR_WLAN_IF_INVALID_MTU = 603 |
Network configuration interface.
| Info net::Net::getInfo | ( | ) |
Retrieve information about all network interfaces.
| vector<PortForwardingProtocolMapping> net::Net::getPortForwardingProtocolMappings | ( | ) |
Retrieve the list of port forwarding protocol mappings.
| Settings net::Net::getSettings | ( | ) |
Retrieve the current network interface settings.
| int net::Net::setSettings | ( | in Settings | settings | ) |
Update the network interface settings.
| settings | New network settings |