nmcli – основы работы

$ nmcli con show
$ nmcli con up testing

Удалить:

# nmcli con del eth0 
# nmcli dev

Добавить статический ip интерфейсу enp0s3 под именем “eth0”:

# nmcli con add con-name "eth0" ifname enp0s3 autoconnect no type ethernet ip4 192.168.113.79 gw4 192.168.113.1
# nmcli con add con-name eth0 type ethernet ifname enp4s2

Добавить/убрать DNS:

# nmcli con modify "eth0" +ipv4.dns 8.8.8.8
# nmcli con modify "eth0" +ipv4.dns 8.8.8.8
# nmcli con modify "eth0" ipv4.addr 192.168.113.79/24 gw4 192.168.113.1
# nmcli con modify "eth0" -ipv4.addresses "192.168.100.25/24 192.168.1.1"

Статический IP:

# nmcli con modify "eth0" ipv4.method manual
# nmcli con modify "eth0" connection.autoconnect yes

Пример. Назначить IP, Gateway, DNS:

# nmcli con mod team0 ipv4.addresses 192.168.121.10/24
# nmcli con mod team0 ipv4.gateway 192.168.121.1
# nmcli con mod team0 ipv4.dns 8.8.8.8
# nmcli con mod team0 ipv4.method manual
# nmcli con mod team0 connection.autoconnect yes

Рестарт:

# nmcli connection down team0 && nmcli connection up team0