-
-
Notifications
You must be signed in to change notification settings - Fork 1
Linux nmcli Guide
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to nmcli on Linux, covering Arch Linux, CachyOS, and other distributions including network management, connection configuration, and troubleshooting.
nmcli is NetworkManager command-line interface.
Features:
- Network management: Configure networks
- Connection control: Start/stop connections
- Device status: Check network devices
- Scripting: Automate network tasks
View connections:
# List connections
nmcli connection show
# List active connections
nmcli connection show --active
# List devices
nmcli device statusManage connections:
# Connect
nmcli connection up "Connection Name"
# Disconnect
nmcli connection down "Connection Name"
# Delete connection
nmcli connection delete "Connection Name"Scan for Wi-Fi:
# Scan networks
nmcli device wifi list
# Rescan
nmcli device wifi rescanConnect:
# Connect to network
nmcli device wifi connect "Network-Name" password "password"
# Connect to hidden network
nmcli device wifi connect "Network-Name" password "password" hidden yesConfigure static IP:
# Edit connection
nmcli connection edit "Connection Name"
# Set static IP
set ipv4.addresses 192.168.1.100/24
set ipv4.gateway 192.168.1.1
set ipv4.dns "8.8.8.8 8.8.4.4"
set ipv4.method manual
save
quitDiagnose:
# Check status
nmcli device status
# Check connection
nmcli connection show
# Restart NetworkManager
sudo systemctl restart NetworkManagerThis guide covered nmcli usage, connection management, and Wi-Fi configuration for Arch Linux, CachyOS, and other distributions.
- Networking - Network setup
- Network Utilities - Network tools
- NetworkManager: https://networkmanager.dev/
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.