TOOL » LINUX » MANAGER

Network

Install

shell
sudo pacman -S networkmanager
sudo systemctl enable NetworkManager

Management

Terminal

ToolDescription
nmcliManual
nmtuiInteractive

Common usage of nmcli:

CommandDescription
nmcli dev wifiList nearby wifi networks.
nmcli dev wifi connect NAME password PASSConnect to a wifi network.
nmcli con [show]List known networks.
nmcli con up NAMEReconnect to a network.
nmcli con down NAMEDisconnect from a network.
nmcli con delete NAMEDelete network configuration.
nmcli con mod NAME ipv4.dns DNSUpdate DNS servers configuration.
nmcli -s con show NAMECheck network configuration.
nmcli -f ipv4.dns con show NAMEList configured DNS servers.

To check the currently applied DNS servers (or to change temporarily), see/edit the contents of /etc/resolv.conf.

To permanently update DNS servers configuration:

shell
nmcli con show # Get the connection name
nmcli -f ipv4.dns con show NAME # Get connection's DNS configuration
sudo nmcli con mod NAME ipv4.dns 'new_ipv4,old_ipv4' # Update
sudo nmcli con up NAME # Apply changes
cat /etc/resolv.conf # Check if it is applied

GUI

shell
sudo pacman -S nm-connection-editor network-manager-applet