version 1 . Interface = . ; This is synthetic information, based on somewhat ad-hoc heuristics. It'd be nice if there was ; a better way to do this! Maybe someone can point me in the right direction! ; InterfaceType = / ; `lo` and friends =loopback / ; `eth0`, bridges, anything that isn't loopback and isn't wireless =normal / ; 'wlan0' and friends =wireless . AdministrativeState = / =unknown / =down / =up . OperationalState = / =unknown / =down / @lowerLayerDown =lower-layer-down / =testing / =dormant / =up . CarrierState = / @noCarrier =no-carrier / =carrier . Route = . AddressFamily = / =ipv4 / =ipv6 / @other int . RouteDestination = / =default / @prefix . RouteInterface = / @name string / @none #f . Gateway = / @addr string / @none #f . DefaultRoute = . AvailableAccessPoint = . WifiAssociation = . WifiAssociationState = @inProgress =in-progress / =ready . HotspotState = . ;--------------------------------------------------------------------------- ; User settings MobileDataApn = . MobileDataEnabled = . SavedWifiNetwork = . WifiAuthentication = / ; No authentication necessary: open network =open / ; Pre-shared key (WPA2-PSK etc) / ; Other, not-yet-implemented @other any . SelectedWifiNetwork = . Hotspot = .