Networking is not enabled, the system is being suspended or resumed from suspend.
There is global IPv4 and/or IPv6 Internet connectivity This means the Internet connectivity check succeeded, the graphical shell should indicate full network connectivity.
There is only local IPv4 and/or IPv6 connectivity, but no default route to access the Internet. The graphical shell should indicate no network connectivity.
There is only site-wide IPv4 and/or IPv6 connectivity. This means a default route is available, but the Internet connectivity check (see "Connectivity" property) did not succeed. The graphical shell should indicate limited network connectivity.
A network connection is being started The graphical shell should indicate the network is being connected while the applications should still make no attempts to connect the network.
There is no active network connection. The graphical shell should indicate no network connectivity and the applications should not attempt to access the network.
Network connections are being cleaned up. The applications should tear down their network sessions.
Networking state is unknown. This indicates a daemon error that makes it unable to reasonably assess the state. In such event the applications are expected to assume Internet connectivity might be present and not disable controls that require network access. The graphical shells may hide the network accessibility indicator altogether since no meaningful status indication can be provided.
#NMState values indicate the current overall networking state.