Как настроить сетевое соединение с помощью инструмента «nmcli»
Интерфейс командной строки сетевого менеджера, сокращенно nmcli, представляет собой изящный и простой в использовании инструмент, который экономит много времени при необходимости настройки IP-адреса.
Читайте также: как настроить IP-сеть с помощью графического инструмента nmtui
Чтобы отобразить все активные сетевые интерфейсы в вашей системе Linux, выполните команду.
nmcli connection show
OR
nmcli con show
Обратите внимание, что con
— это усеченная форма соединения, и вы все равно получите тот же результат, что показано.
Кроме того, вы можете запустить команду ниже, чтобы отобразить как активные, так и неактивные интерфейсы.
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. Мы надеемся, что это руководство оказалось для вас полезным.