/pps/services/networking/all/status_public

Status object for the currently preferred network interface

Note: This object contains status information for the currently preferred network interface. Further details about this particular interface are available it its object in the /pps/services/networking/all/interfaces/<interface> directory.
Publishers
Network Manager
Subscribers
Any app

Attributes

Attribute Data type Description
default_gateway JSON Gateway address.
default_interface String Network interface name from ifconfig (e.g., en0).
default_interface4 String IPv4 netowrk interface.
default_interface6 String IPv6 netowrk interface.
fib Number FIB number.
ftpproxy String HTTP proxy of the connected network.
ftpproxy6 String IPv6 HTTP proxy of the connected network.
httpproxy String HTTP proxy of the connected network.
httpproxy6 String IPv6 HTTP proxy of the connected network.
httpproxyloginrequired Boolean Indicates whether (true|false) the HTTP proxy requires login credentials.
httpsproxy String HTTP proxy of the connected network.
httpsproxy6 String IPv6 HTTP proxy of the connected network.
ip4_ok String A yes here indicates whether IPv4 connectivity is available. Possible error strings:
  • error_no_ip_addr
  • error_no_ip_gateway
  • error_no_nameserver
  • error_not_configured
  • error_not_connected
  • error_not_up
ip6_ok String Same as for ip4_ok, but for IPv6 connectivity.
ip_ok String General status attribute for IP connectivity.
nameservers JSON Array of nameserver addresses.
priority JSON Name of the currently preferred network interface.
searchdomains String Array of strings to be used for DNS resolution.
cmd_output String Last line of output from msg::cmd.