- network manager command-line interface – интерфейс командной строки сетевого менеджера, сокращенно именуемый nmcli, представляет собой изящный и простой в использовании инструмент, который экономит много времени при настройке IP-адреса.
Для отображения всех активных сетевых интерфейсов в вашей системе Linux выполните команду:
$ nmcli connection show или $ nmcli con show
Обратите внимание, что con – это усеченная форма connection, и вы все равно получите тот же результат, что и на рисунке.
$ nmcli dev status
Как установить статический IP-адрес с помощью инструмента nmcli
Используя инструмент nmcli, вы можете изменить сетевой интерфейс для использования статического IP-адреса.
В этом примере мы изменим сетевой интерфейс enps03 для использования статического IP-адреса.
Но сначала давайте проверим IP-адрес с помощью команды IP.
$ ip addr
IP address: 192.168.2.20/24 Default gateway: 192.168.2.1 Preferred DNS: 8.8.8.8 IP addressing static
$ 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/network-scripts/ifcfg-enps03.
Для подтверждения IP еще раз запустите команду:
$ ip addr enps03
$ cat /etc/network-scripts/ifcfg-enps03
На этом завершается руководство по настройке сетевого подключения с помощью инструмента командной строки «nmcli» на Linux.