Get network parameters NetworkManager CLI

The “nmcli” CLI program gives access to current network parameters. For example, to get current DNS server:

nmcli dev show | grep DNS

This returns something like:

IP4.DNS[1]:                             1.1.1.1
IP6.DNS[1]:                2606:4700:4700::1111

NMCLI output is made for machine parsing. An example of nmcli Python parsing is “MozLoc” program that allows locating via nearby WiFi APs alone, using Mozilla Location Service.