Сокращенно nmcli, интерфейс командной строки Network Manager – это удобный и простой в использовании инструмент, который сэкономит вам много времени, когда вам нужно настроить IP-адрес.
Читайте также: Как настроить IP-сеть с помощью графического инструмента ‘nmtui’
Чтобы отобразить все активные сетевые интерфейсы на вашей системе Linux, выполните команду.
$ nmcli connection show OR $ nmcli con show
Обратите внимание, что con
– это сокращенная форма слова connection, и вы получите тот же результат, как показано.

Также вы можете выполнить команду ниже, чтобы отобразить как активные, так и неактивные интерфейсы.
$ nmcli dev status

Установка статического IP-адреса с помощью инструмента nmcli
Используя инструмент nmcli, вы можете изменить сетевой интерфейс для использования статического IP-адреса. В этом примере мы изменим сетевой интерфейс enps03
для использования статического IP.
Но сначала давайте проверим IP-адрес с помощью IP-команды.
$ ip addr

Текущий IP-адрес – 192.168.2.104 с CIDR /24
. Мы собираемся настроить статический IP со следующими значениями:
IP address: 192.168.2.20/24 Default gateway: 192.168.2.1 Preferred DNS: 8.8.8.8 IP addressing static
Сначала выполните команду ниже, чтобы установить IP-адрес.
$ nmcli con mod enps03 ipv4.addresses 192.168.2.20/24
Затем настройте шлюз по умолчанию, как показано:
$ nmcli con mod enps03 ipv4.gateway 192.168.2.1
После этого настройте DNS-сервер:
$ nmcli con mod enps03 ipv4.dns “8.8.8.8”
Далее, измените адресацию с DHCP на статическую.
$ nmcli con mod enps03 ipv4.method manual

Чтобы сохранить изменения, выполните команду
$ nmcli con up enps03

Изменения будут записаны в файл /etc/sysconfig/network-scripts/ifcfg-enps03.
Чтобы подтвердить IP, снова выполните команду:
$ ip addr enps03

Кроме того, вы можете просмотреть файл /etc/sysconfig/network-scripts/ifcfg-enps03, используя команду cat.
$ cat /etc/sysconfig/network-scripts/ifcfg-enps03

И это завершает это руководство по настройке сетевого соединения с использованием инструмента командной строки ‘nmcli’ на Linux. Надеемся, что это руководство было вам полезно.
Source:
https://www.tecmint.com/nmcli-configure-network-connection/