Автор Тема: Нередактируемые соединения в NetworkManager  (Прочитано 2109 раз)

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
После обновления до p8 в NM снова появились соединения, которые невозможно удалить/отредактировать. Вроде как не позволяет policykit или что-то такое. В p7 эти интерфейсы я победил, в p8 не получается.
Есть поднятое физическое ethernet-соединение, но оно используется только как родительское для двух vlan-соединений (они работают). После обновления до p8 при включении компьютера одно из ethernet-соединений (System ...) начинает получать параметры по dhcp (как-будто в гуе NM стоит галочка "Подключаться автоматически"). Приходится отключать "вручную".
Вот etcnet конфиг ethernet-соединения, которое в p7 было вылечено от такой проблемы строкой BOOTPROTO=static.
Сейчас я так и не нашел конфигов для появившихся в p8 соединений System corp, System spd (по именам vlan-соединений).
# cat /etc/net/ifaces/enp3s0/options
NM_CONTROLLED=yes
DISABLED=no
TYPE=eth
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
BOOTPROTO=static
Во вложении скриншот окна NM, если объясняю непонятно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
Соединения system  - это соединения,  описанные в /etc/net и у которых написано, что они управляются  Nerwork Manager . Практически NM может только опускать и поднимать такие интерфейсы.  Для их настройки надо использовать acc

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
В acc присутствуют только физические интерфейсы вида enp9s0, настройки выставлены "Вручную", галку "Запуск при загрузке системы" убрал. Не помогло.
Нужно отредактировать/удалить соединения вида "System enp9s0", никак не найду образец .rules для этого дела. NM-овский гуй редактирования интерфейсов можно запустить под root?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
В acc присутствуют только физические интерфейсы вида enp9s0, настройки выставлены "Вручную", галку "Запуск при загрузке системы" убрал. Не помогло.
Нужно отредактировать/удалить соединения вида "System enp9s0", никак не найду образец .rules для этого дела. NM-овский гуй редактирования интерфейсов можно запустить под root?
Настройте его как надо в асс

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
System соединения NetworkManager не умеет редактировать.

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Настройте его как надо в асс
Так оно и было настроено как надо. Изменения появились после обновления до p8. Настройки все выставлены вручную, не должно быть никакого dhcp, но он постоянно откуда-то лезет, хоть везде его и убрал.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
А что у вас прописано в /etc/net/ifaces/enp9s0

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Давайте более подробно с самого начала:
acc.png - скрин физического соединения из альтератора, dhcp нет.
adv.png - скрин дополнительных настроек физического интерфейса из альтератора.
nm.png - скрин окна networkmanager. Видно нередактируемые соединения и попытку получения адреса для нередактируемого соединения по dhcp.
ls /etc/net/ifaces/
default  enp1s6  enp3s0  enp3s0.105  enp3s0.11  lo  unknown
Сетевых карты две, но нас интересует только enp3s0 - для нее созданы два vlan-соединения. Т.е. enp3s0 используется только как родительское для vlan'ов.
cat /etc/net/ifaces/enp3s0/options
NM_CONTROLLED=yes
DISABLED=yes
TYPE=eth
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
BOOTPROTO=static
ONBOOT=no
Это конфиг одного из вланов, он полностью закомментирован, т.к. такую настройку я позже сделал через гуй NM. Также закомментированы ipv4address и ipv4route.
# cat /etc/net/ifaces/enp3s0.105/options
#TYPE=vlan
#HOST=enp3s0
#VID=105
#BOOTPROTO=static
Сейчас нашел такое: /sys/devices/virtual/net/, но не вижу даты создания, может быть они как раз и появились после обновления.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
Так у вас System corp и spd.
Их и нададо смотреть в acc // (etc/net)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
/sys/devices/virtual/net
Это ядро, а не файловая система.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
Я-бы удалил все  каталоги в  /etc/net/ifaces/ кроме default и lo и потом через acc создал-бы всё заново.

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Так у вас System corp и spd.
Их и нададо смотреть в acc // (etc/net)
В том то и дело, что их нет ни в acc, ни в etc/net.
Сейчас попробую удалить все и создать заново.

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Удалил, перезагрузился, появилось ЕЩЕ два нередактируемых соединения - system enp9s0 и второе. Старые остались).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
Я думаю, проблема как раз в том, что в /etc/net ... нет соединений corp и spd. Попробуйте их руками создать.

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Что конкретно создавать? Есть сетевая карта enp9s0 и два vlan - enp9s0.105 и enp9s0.11. Создать в /etc/net два каталога corp и spd?


upd.
Думаю это баг самого nm:
положил vlan-соединения - исчезли нередактируемые вида system corp/spd. При включении vlan появляются соответствующие system... . На скриншоте видно как NM "самостоятельно" пытается выполнить подключение по одному из этих дополнительных system-подключений. Жму "отключиться" - до перезагрузки проблема решена.
« Последнее редактирование: 11.08.2016 12:09:09 от hasculdr »