nmcli-connection
Manage connections with NetworkManager. tldr-pages
On Linux
Linux
List all NetworkManager connections (shows name, UUID, type, and device)
nmcli [cIdentifyActivate a connection
nmcli [c [u uuidIdentifyDeactivate a connection
nmcli [c [d uuidIdentifyCreate an auto-configured dual stack connection
nmcli [c [a ifname interface_name type ethernet ipv4.method auto ipv6.method autoIdentifyCreate a static IPv6-only connection
nmcli [c [a ifname interface_name type ethernet ip6 2001:db8::2/64 gw6 2001:db8::1 ipv6.dns 2001:db8::1 ipv4.method ignoreIdentifyCreate a static IPv4-only connection
nmcli [c [a ifname interface_name type ethernet ip4 10.0.0.7/8 gw4 10.0.0.1 ipv4.dns 10.0.0.1 ipv6.method ignoreIdentifyCreate a VPN connection using OpenVPN from an OVPN file
nmcli [c [i type openvpn file path/to/vpn_config.ovpnIdentify