Sodamhan.com

TL;DR

nmcli connection

Manage connections with NetworkManager. This subcommand can also be called with nmcli c. More information: https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html.

  • List all NetworkManager connections (shows name, UUID, type and device):

nmcli connection

  • Activate a connection:

nmcli connection up uuid uuid

  • Deactivate a connection:

nmcli connection down uuid uuid

  • Create an auto-configured dual stack connection:

nmcli connection add ifname interface_name type ethernet ipv4.method auto ipv6.method auto

  • Create a static IPv6-only connection:

nmcli connection add ifname interface_name type ethernet ip6 2001:db8::2/64 gw6 2001:db8::1 ipv6.dns 2001:db8::1 ipv4.method ignore

  • Create a static IPv4-only connection:

nmcli connection add ifname interface_name type ethernet ip4 10.0.0.7/8 gw4 10.0.0.1 ipv4.dns 10.0.0.1 ipv6.method ignore

  • Create a VPN connection using OpenVPN from an OVPN file:

nmcli connection import type openvpn file path/to/vpn_config.ovpn

This document was created using the contents of the tldr project.