Configuring network connections — plus a note on the other, unrelated nm command
nm* refers to two completely different
things on Linux — NetworkManager's tools, and the unrelated
binutils nm symbol-table command. The overview and Part 2
below exist specifically to keep those straight.
Four parts, read in order for the full picture.
What NetworkManager is and how it keeps network connectivity active — the starting point for the series.
Read Part 1 →Not NetworkManager — this is the unrelated binutils
nm command for listing symbols in object files and
binaries, covered here to prevent confusion with Parts 1, 3, and 4.
Automated connection management scripts and advanced NetworkManager scripting techniques.
Read Part 3 →Common NetworkManager issues — connections failing to activate, missing IP addresses, and how to resolve them.
Read Part 4 →Comprehensive overview of the entire nm* command
family — both Network Management and Symbol Table commands,
explained side by side. Good starting point if the naming overlap is
confusing.
Standalone references for each interface — CLI, TUI, and GUI.
Command-line tool for controlling NetworkManager and reporting network status — best for scripting, automation, and remote administration.
View guide →Interactive text-based menu for managing NetworkManager connections — for anyone who prefers menu-driven interfaces over command-line flags.
View guide →Quick connection activation and switching interface — the fast path when you just need to bring a connection up or switch networks.
View guide →Graphical interface for managing NetworkManager connections — for desktop environments.
View guide →