Nmcli
A command-line tool for controlling NetworkManager.
Run an `nmcli` subcommand:
nmcli agent|connection|device|general|help|monitor|networking|radio command_options
Display the current version of NetworkManager:
nmcli --version
Display help:
nmcli --help
Display help for a subcommand:
nmcli subcommand --help
Using nmcli to configure static IP¶
nmcli device: Get the listing of network interface (see sample output below).
DEVICE TYPE STATE CONNECTION
enp7s0f4u1c2 ethernet connected Wired connection 2
wlp3s0 wifi disconnected --
p2p-dev-wlp3s0 wifi-p2p disconnected --
enp2s0f0 ethernet unavailable --
lo loopback unmanaged --
nmcli connection modify bssid ipv4.addresses xx.xxx.x.xxx/xxnmcli connection modify bssid ipv4.gateway xx.xxx.x.xnmcli connection modify bssid ipv4.method manualnmcli connection modify bssid ipv4.dns x.x.x.xnmcli connection down bssid && nmcli connection up bssidip address show bssid
Adding secondary static IP using nmcli¶
This is for the case if we have a secondary network in environment.
nmcli device statusnmcli connection show --activenmcli connection modify bssid +ipv4.addresses xx.x.x.xxx/xxnmcli connection reloadsystemctl reloadip a