После завершения этого раздела вы сможете изменить параметры сети, отредактировав файлы конфигурации.
По умолчанию изменения, сделанные с помощью команды nmcli con mod name, автоматически сохраняются в файле /etc/sysconfig/network-scripts/ifcfg-name. Этот файл также можно отредактировать вручную в текстовом редакторе. После внесения изменений выполните команду nmcli con reload, чтобы демон NetworkManager считал изменения конфигурации.
name
/etc/sysconfig/network-scripts/ifcfg-name
Для обеспечения обратной совместимости директивы, сохраненные в этом файле, имеют имена и синтаксис, отличные от имен nm-settings(5). Следующая таблица сопоставлены имена некоторых ключевых параметров с директивами ifcfg-*.
nm-settings
ifcfg-*
Таблица 12.7. Сопоставление параметров nm-settings и директив ifcfg-*
ifcfg-* file
ipv4.method manual
BOOTPROTO=none
ipv4.method auto
BOOTPROTO=dhcp
ipv4.addresses 192.0.2.1/24
IPADDR=192.0.2.1 PREFIX=24
IPADDR=192.0.2.1
PREFIX=24
IPADDR1
PREFIX1
IPADDR2
PREFIX2
ipv4.gateway 192.0.2.254
GATEWAY=192.0.2.254
ipv4.dns 8.8.8.8
DNS1=8.8.8.8
/etc/resolv.conf
сервер имен
ipv4.dns-search example.com
DOMAIN=example.com
search
ipv4.ignore-auto-dns true
PEERDNS=no
ipv6.method manual
IPV6_AUTOCONF=no
ipv6.method auto
IPV6_AUTOCONF=yes
ipv6.method dhcp
IPV6_AUTOCONF=no DHCPV6C=yes
DHCPV6C=yes
ipv6.addresses 2001:db8::a/64
IPV6ADDR=2001:db8::a/64
IPV6ADDR_SECONDARIES
ipv6.gateway 2001:db8::1
IPV6_DEFAULTGW=2001:...
ipv6.dns fde2:6494:1e09:2::d
DNS1=fde2:6494:...
ipv6.dns-search example.com
IPV6_DOMAIN=example.com
ipv6.ignore-auto-dns true
IPV6_PEERDNS=no
connection.autoconnect yes
ONBOOT=yes
connection.id ens3
NAME=ens3
connection.interface-name ens3
DEVICE=ens3
802-3-ethernet.mac-address ...
HWADDR=...
Для настройки сети можно отредактировать файлы конфигурации интерфейса. Файлы конфигурации подключения управляют программными интерфейсами для отдельных сетевых устройств. Эти файлы обычно называются /etc/sysconfig/network-scripts/ifcfg-name, где name ― это имя устройства или подключения, которым управляет файл конфигурации. Ниже приведены стандартные переменные из файла, который используется для статической или динамической настройки IPv4.
Таблица 12.8. Параметры конфигурации IPv4 для файла ifcfg
ifcfg
IPADDR0=172.25.250.10
PREFIX0=24
GATEWAY0=172.25.250.254
DEFROUTE=yes
DNS1=172.25.254.254
NAME="static-ens3"
UUID=f3e8(...)ad3e
USERCTL=yes
В статических параметрах переменные для IP-адресов, префикса и шлюза имеют число в конце. Это позволяет присваивать интерфейсу несколько наборов значений. Переменная DNS также заканчивается числом, которое используется для указания порядка поиска, если задано несколько серверов.
После изменения файлов конфигурации выполните команду nmcli con reload, чтобы демон NetworkManager считал изменения в конфигурации. Чтобы изменения вступили в силу, перезапустите интерфейс.
[root@host ~]# nmcli con reload [root@host ~]# nmcli con down "static-ens3" [root@host ~]# nmcli con up "static-ens3"
[root@host ~]#
nmcli con reload
nmcli con down "static-ens3"
nmcli con up "static-ens3"
Man-страница nmcli(1)
nmcli
Дополнительные сведения см. в руководстве Configuring and Managing Networking: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/configuring_and_managing_networking/