Автор Тема: read-only подключение Network Manager.  (Прочитано 81312 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: read-only подключение Network Manager.
« Ответ #30 : 19.04.2019 09:18:40 »
То, что соединение нельзя редактировать -- баг. Причём, несмотря на существенную разницу между p8 и Сизифом в том же коде, на Сизифе этот баг не исправлен до сих пор. Как мне кажется, он обусловлен тем, как конструируется и разрушается объект соединения.

Я не понял. На p8 можно редактировать это соединение силами NetworkManager?

:-) Ага. Щас.
# grep -H . /etc/net/ifaces/eth0/options*
/etc/net/ifaces/eth0/options.bak:TYPE=eth
/etc/net/ifaces/eth0/options.bak:CONFIG_WIRELESS=no
/etc/net/ifaces/eth0/options.bak:BOOTPROTO=dhcp
/etc/net/ifaces/eth0/options.bak:CONFIG_IPV4=yes
/etc/net/ifaces/eth0/options.bak:DISABLED=yes
/etc/net/ifaces/eth0/options.bak:NM_CONTROLLED=yes
/etc/net/ifaces/eth0/options.bak:ONBOOT=yes
И см. скриншот 1

Мувим:
# mv /etc/net/ifaces/eth0/options.bak /etc/net/ifaces/eth0/options
# /etc/rc.d/init.d/NetworkManager restart
И см. скриншот 2

NM этот etcnet конфиг не то что отредактировать, но и даже удалить не может.
И не должен.
Потому как NM и etcnet строго перпендикулярны. :-)
Да и с какого перепугу NM должен уметь править конфиги etcnet?

dango

  • Гость
Re: read-only подключение Network Manager.
« Ответ #31 : 19.04.2019 09:30:59 »
Сейчас проверил свою мысль на образе от Антона Мидюкова regular-sysv-xfce-20190312-x86_64.iso.
Если перед установкой на реальное железо не подключать сетевой кабель, или перед установкой на ВМ в настройках сети выставить "Не подключен" и вернуть все на место после первой загрузки свежеустановленной системы, то в NM будет только соединение "Wired Connection 1", которое можно редактировать и удалять.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: read-only подключение Network Manager.
« Ответ #32 : 19.04.2019 09:36:46 »
то в NM будет только соединение "Wired Connection 1", которое можно редактировать и удалять.

Дан, а этот Wired Connection 1 случайно не в /etc/NetworkManager/system-connections/ находится?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: read-only подключение Network Manager.
« Ответ #33 : 19.04.2019 09:44:15 »
Да и с какого перепугу NM должен уметь править конфиги etcnet?

Но штука ещё в том, что NM меняет приоритет автоконнект только в своих конфигах.
Или дефолт 0 или прямым указанием опция=параметр.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: read-only подключение Network Manager.
« Ответ #34 : 19.04.2019 10:13:43 »
Сейчас проверил свою мысль на образе от Антона Мидюкова regular-sysv-xfce-20190312-x86_64.iso.
Если перед установкой на реальное железо не подключать сетевой кабель, или перед установкой на ВМ в настройках сети выставить "Не подключен" и вернуть все на место после первой загрузки свежеустановленной системы, то в NM будет только соединение "Wired Connection 1", которое можно редактировать и удалять.

Это для установочных может и можно. На live такой номер не проходит.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: read-only подключение Network Manager.
« Ответ #35 : 19.04.2019 10:15:09 »
А значит никак.
...А как же здесь? : http://bss.technology/tutorials/red-hat-enterprise-linux-v7-networking/networkmanager-connection-priority-manage-network-profile-priority-in-linux/
Или там идёт речь о каком то другом приоритете?..
 nmcli c s
ИМЯ                     UUID                                  ТИП             УСТРОЙСТВО
Новое соединение pppoe  53e49a86-c66a-4e2e-8e2b-34462e22ff1c  pppoe           eth0       
System eth0             66284f90-5cba-4004-099f-8ae2d0617b3d  802-3-ethernet  --   
 $ nmcli c s --active
ИМЯ                     UUID                                  ТИП    УСТРОЙСТВО
Новое соединение pppoe  53e49a86-c66a-4e2e-8e2b-34462e22ff1c  pppoe  eth0 
« Последнее редактирование: 19.04.2019 10:50:42 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: read-only подключение Network Manager.
« Ответ #36 : 19.04.2019 10:31:39 »
...А как же здесь? :http://bss.technology/tutorials/red-hat-enterprise-linux-v7-networking/networkmanager-connection-priority-manage-network-profile-priority-in-linux/
Или там идёт речь о каком то другом приоритете?..

А через GUI такое можно сделать?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: read-only подключение Network Manager.
« Ответ #37 : 19.04.2019 10:39:58 »
Через nmcli тоже нельзя менять это соединение, что неудивительно.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: read-only подключение Network Manager.
« Ответ #38 : 19.04.2019 11:18:52 »
А через GUI такое можно сделать?
...Здесь: http://bss.technology/tutorials/rhcsa-ex-200-fast-track/setting-network-using-networkmanager-connection-editor-gui-tool-red-hat-7-easy/ дядька что то говорит на видео, правда не по русски.
Через nmcli тоже нельзя менять это соединение, что неудивительно.
Цитировать
Укажите, какое соединение NetworkManager должно быть активным после перезагрузки системы или какое соединение должно быть активировано, когда текущее активное соединение будет деактивировано.
Это они о чём? Не наш случай?..
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

dango

  • Гость
Re: read-only подключение Network Manager.
« Ответ #39 : 19.04.2019 11:56:41 »
Дан, а этот Wired Connection 1 случайно не в /etc/NetworkManager/system-connections/ находится?
Нет.
# ls /etc/NetworkManager/system-connections/
#
Он здесь:
# ls /var/run/NetworkManager/system-connections/
'Wired connection 1.nmconnection'
# cat /var/run/NetworkManager/system-connections/Wired\ connection\ 1.nmconnection
[connection]
id=Wired connection 1
uuid=bea2e4c9-2529-3f65-8c97-7300b4cc614a
type=ethernet
autoconnect-priority=-999
permissions=
timestamp=1555645424

[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
# nmcli c s
NAME                UUID                                  TYPE      DEVICE
Wired connection 1  bea2e4c9-2529-3f65-8c97-7300b4cc614a  ethernet  eth0   

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: read-only подключение Network Manager.
« Ответ #40 : 19.04.2019 12:20:27 »
Password:
[root@host-210 ~]#  ls /var/run/NetworkManager/system-connections/
ls: невозможно получить доступ к '/var/run/NetworkManager/system-connections/': Нет такого файла или каталога
[root@host-210 ~]# ls /etc/NetworkManager/system-connections/
'Новое соединение pppoe'
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

dango

  • Гость
Re: read-only подключение Network Manager.
« Ответ #41 : 19.04.2019 12:34:38 »
Это для установочных может и можно. На live такой номер не проходит.
regular-xfce-latest-x86_64.iso от 17.04.2019
Да, не проканало.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: read-only подключение Network Manager.
« Ответ #42 : 19.04.2019 13:41:15 »
...У нас в NM можно "Добавить" , "Удалить" соединения. В Debian "Добавить", "Подключить", "Отключить", "Изменить", "Удалить". Что означает изменить? Редактировать?..
« Последнее редактирование: 19.04.2019 13:50:51 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: read-only подключение Network Manager.
« Ответ #43 : 19.04.2019 14:17:16 »
А значит никак.
...А как же здесь? : http://bss.technology/tutorials/red-hat-enterprise-linux-v7-networking/networkmanager-connection-priority-manage-network-profile-priority-in-linux/

(Команды адаптированы для альтов)
Посмотреть приоритет auto-connect
$ nmcli c show <con_name> | grep autoconnect-priority

Установить приоритет для соединения
$ nmcli c mod <con_name> connection.autoconnect-priority 4
Оттуда же:
ПРИМЕЧАНИЕ. Только одно соединение NetworkManager может быть активным для одного сетевого интерфейса. Если у вас несколько сетевых интерфейсов, может быть активно больше соединений, но только одно соединение на один сетевой интерфейс.

Установка приоритета изменяет параметр autoconnect-priority в конфиге соединения NM
# grep autoconnect-priority /etc/NetworkManager/system-connections/<con_name>
autoconnect-priority=4

Но понизить приоритет System eth0 нельзя, - это не соединение/<con_name> NM
И если авто-коннест System eth0 произошёл (plugins=etcnet-alt), другое соединение/<con_name> для этого интерфейса не может стать активным. Чтобы оно стало активным, нужно руками поклацать в опциях.

Петрович

  • Гость
Re: read-only подключение Network Manager.
« Ответ #44 : 19.04.2019 14:34:49 »
    Сейчас проверил свою мысль на образе от Антона Мидюкова regular-sysv-xfce-20190312-x86_64.iso.
    Если перед установкой на реальное железо не подключать сетевой кабель, или перед установкой на ВМ в настройках сети выставить "Не подключен" и вернуть все на место после первой загрузки свежеустановленной системы, то в NM будет только соединение "Wired Connection 1", которое можно редактировать и удалять.


Это для установочных может и можно. На live такой номер не проходит.
alt-p8-xfce-20190312-i586.iso
Отключил кабель установил. Показывает 2 сетевые, которые нельзя удалить. Создать можно.
Как и здесь, только здесь удалить можно все.https://forum.altlinux.org/index.php?topic=42519.msg337407#msg337407Передергивание шнура сети, везде сеть поднимает.
« Последнее редактирование: 19.04.2019 14:48:45 от Петрович »