nmtui
curses-based TUI for NetworkManager
TLDR
SYNOPSIS
nmtui [command] [argument]
DESCRIPTION
nmtui (NetworkManager Text User Interface) provides a curses-based interface for configuring network connections managed by NetworkManager. It offers a more user-friendly alternative to nmcli for users who prefer visual navigation.Use arrow keys to navigate menus, Enter to select items, and Escape to go back or cancel. The interface allows configuring Ethernet, Wi-Fi, VPN, and other connection types supported by NetworkManager.Without arguments, nmtui presents a main menu with options to edit connections, activate connections, or set the hostname. Subcommands can jump directly to specific functions.
PARAMETERS
connect
List connections and allow activation/deactivationedit
Add, modify, or delete network connectionshostname
Change the system hostname
CAVEATS
Requires NetworkManager as the network management daemon. Terminal must support curses (most do). Some advanced options available in nmcli or graphical tools may not be exposed in nmtui. Changes take effect immediately when saved. Requires root or appropriate polkit privileges for modifying connections.
HISTORY
nmtui was introduced as part of NetworkManager 0.9.10 in 2014 to provide a lightweight text-mode alternative to the GNOME network settings GUI and the nmcli command-line tool.
SEE ALSO
nmcli(1), nm-online(1), NetworkManager(8), nm-connection-editor(1)
