nmtui
You can use nmtui when you want to set with TUI from the terminal
# nmcli -h
Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }
OBJECT
g[eneral] NetworkManager's general status and operations
n[etworking] overall networking control
r[adio] NetworkManager radio switches
c[onnection] NetworkManager's connections
d[evice] devices managed by NetworkManager
a[gent] NetworkManager secret agent or polkit agent
# man nmcli
connection - start, stop, and manage network connections
device - show and manage network interfaces
| list devices | nmcli d ← briefly nmcli device nmcli d show ← detail nmcli device show ← detail nmcli device show eno1 nmcli device status |
| check connection | nmcli connection nmcli c nmcli con nmcli connection show |
| Interface Down/Up | nmcli connection down eno1 nmcli connection up eno1 nmcli connection down eno1 && nmcli connection up eno1 nmcli c down eno1 && nmcli c up eno1 |
# systemctl restart NetworkManager # nmcli networking off && nmcli networking on
# nmcli c reload <- If you change the configuration file manually # nmcli c down ens160 && nmcli c up ens160
##Briefly # nmcli d # nmcli device ## Detail # nmcli d show eno1 # nmcli device show eno1
# nmcli connection modify eno1 ipv4.addresses "192.168.0.100/24 192.168.0.1" # nmcli connection down eno1 && nmcli connection up eno1 # nmcli device show eno1
# nmcli connection modify eno1 ipv4.addresses "192.168.0.100/24" # nmcli connection modify ens3 ipv4.gateway 192.168.0.1 # nmcli connection down eno1 && nmcli connection up eno1 # nmcli device show eno1
# nmcli connection modify eno1 ipv4.dns "192.168.0.100 192.168.0.101" # nmcli connection down eno1 && nmcli connection up eno1
How to change about DEFROUTE=no
# nmcli con modify eno1 ipv4.never-default yes # cat /etc/sysconfig/network-scripts/ifcfg-eno1 |grep DEFROUTE DEFROUTE=no
How to change about DEFROUTE=yes
# nmcli con modify eno1 ipv4.never-default no # cat /etc/sysconfig/network-scripts/ifcfg-eno1 |grep DEFROUTE DEFROUTE=yes
# nmcli connection modify eno1 ipv4.routes "10.0.0.0/24 192.168.0.1" # nmcli connection down eno1 && nmcli connection up eno1 # nmcli con show eno1 <- check
# nmcli con mod ens0 ipv4.gateway 10.0.0.1 # nmcli connection down ens0 && nmcli connection up ens0 # nmcli con show ens0 <- check