Вы сами можете этим управлять! Чтобы управлять через NM: ONBOOT=no, BOOTPROTO=static, NM_CONTROLLED=yes. Чтобы управлять через Etcnet: ONBOOT=yes, NM_CONTROLLED=no. Файл соединения, скорее всего, создать придётся в любом случае. Но надо это всё проверять...
Образ: regular-sysv-xfce-20190312-x86_64.iso
Система установлена в ВМ и обновлена до упора
# grep -Ri boot /etc/net/ifaces
/etc/net/ifaces/default/options:BOOTPROTO=static
/etc/net/ifaces/default/options:ONBOOT=yes
/etc/net/ifaces/default/options-lo:BOOTPROTO=static
/etc/net/ifaces/default/options-lo:ONBOOT=yes
/etc/net/ifaces/default/options-ppp:ONBOOT=no
/etc/net/ifaces/default/options-ppp:#WARNING! NEVER set "persist maxfail 0" for an interface with ONBOOT=yes,
/etc/net/ifaces/eth0/options:BOOTPROTO=dhcp
/etc/net/ifaces/unknown/options:BOOTPROTO=dhcp-ipv4ll
В nm-connection-editor только одно соединение System eth0 и оно нередактируемо.
# nmcli c show
NAME UUID TYPE DEVICE
System eth0 66284f90-5cba-4004-099f-8ae2d0617b3d ethernet eth0
Вот настройки этого соединения:
# cat /etc/net/ifaces/eth0/options
BOOTPROTO=dhcp
TYPE=eth
NM_CONTROLLED=yes
DISABLED=yes
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
Добавляем в него ONBOOT=no и меняем BOOTPROTO=static
# sed -i 's|BOOTPROTO=dhcp|ONBOOT=no\nBOOTPROTO=static|' /etc/net/ifaces/eth0/options
Получаем:
# cat /etc/net/ifaces/eth0/options
ONBOOT=no
BOOTPROTO=static
TYPE=eth
NM_CONTROLLED=yes
DISABLED=yes
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
Перезапускаем сервис NetworkManager:
# service NetworkManager restart
В результате в nm-connection-editor есть уже два соединения
# nmcli c show
NAME UUID TYPE DEVICE
eth0 6ceed03b-14f1-489a-8f00-89cc27b9e1d5 ethernet eth0
Wired connection 1 6e56a011-a81b-3cf5-84e1-0dd7cc242166 ethernet --
Оба соединения доступны для редактирования.
Расположены они здесь:
# ls -ll /var/run/NetworkManager/system-connections/
итого 8
-rw------- 1 root root 347 апр 24 15:54 eth0.nmconnection
-rw------- 1 root root 309 апр 24 15:54 'Wired connection 1.nmconnection'
# cat /var/run/NetworkManager/system-connections/eth0.nmconnection
[connection]
id=eth0
uuid=6ceed03b-14f1-489a-8f00-89cc27b9e1d5
type=ethernet
autoconnect=false
interface-name=eth0
permissions=
timestamp=1556103253
[ethernet]
mac-address=08:00:27:4C:8F:24
mac-address-blacklist=
[ipv4]
dns-priority=100
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-priority=100
dns-search=
method=link-local
# cat /var/run/NetworkManager/system-connections/Wired\ connection\ 1.nmconnection
[connection]
id=Wired connection 1
uuid=6e56a011-a81b-3cf5-84e1-0dd7cc242166
type=ethernet
autoconnect-priority=-999
permissions=
timestamp=1556103253
[ethernet]
mac-address=08:00:27:4C:8F:24
mac-address-blacklist=
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto