Автор Тема: После обновления пропала сеть  (Прочитано 1054 раз)

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
После обновления (р11 Cinnamon) пропала сеть по USB. Зато появился "Апплет Network Manager" 1.36.0
В нём по умолчанию сеть уже не работает. Как вернуть всё как было (и желательно удалить эту программу)? Почему такие потенциально опасные программы идут по дефолту при обновлении? Мне ещё повезло - есть и лайв, и несколько ОС. А у кого одна ОС что делать? Была работающая сеть - включил модем - сеть появилась, выключил - исчезла. А теперь надо сидеть и настраивать её. Для кого вы такие обновления делаете? Уж точно не для дома или учебных заведений, НИИ и т. п.
Надо или сделать дефолтные настройки нормальные (и инструкцию по работе с сетью написать), или оставить его в реестре, но удалить из обновлений по умолчанию.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 317
Re: После обновления пропала сеть
« Ответ #1 : 05.12.2024 08:24:33 »
А у кого одна ОС что делать?
Изучать, как она работает. Например ответьте на вопрос, чем сеть настраивалась до обновления? Учитывая, что вариантов не так много, подозреваю, что NM и был. Два других варианта - это etcnet и systemd-networkd.

Кроме того, Вы смотрели, что обновление устанавливает, что удаляет, что на что меняет? Тем более Вы работает с p11, на базе которого ещё нет дистрибутивов.

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
Re: После обновления пропала сеть
« Ответ #2 : 05.12.2024 08:42:00 »
Изучать, как она работает.
Категорически с этим не согласен. Все пользователи Альтлинукса должны быть системными администраторами?
Накосячили, так надо исправлять - убирать это приложение из обновлений и писать инструкцию для тех, кто это обновление уже установил - как восстановить сеть(как им обновляться дальше то? оно само не исправится).
С такой политикой вы только терять юзеров будете. В виндовс что-то такое было лет 25 назад - сложные настройки сети в панели управления - но они доработали и стало действительно Plug&Play, а здесь в обратном направлении идут.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 317
Re: После обновления пропала сеть
« Ответ #3 : 05.12.2024 09:03:51 »
Изучать, как она работает.
Категорически с этим не согласен. Все пользователи Альтлинукса должны быть системными администраторами?
Нет, они должны изучить руководство пользователя. Есть такие книжки даже для Windows.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 830
Re: После обновления пропала сеть
« Ответ #4 : 05.12.2024 09:18:46 »
После обновления (р11 Cinnamon) пропала сеть по USB. Зато появился "Апплет Network Manager" 1.36.0
В нём по умолчанию сеть уже не работает. Как вернуть всё как было (и желательно удалить эту программу)? Почему такие потенциально опасные программы идут по дефолту при обновлении? Мне ещё повезло - есть и лайв, и несколько ОС. А у кого одна ОС что делать? Была работающая сеть - включил модем - сеть появилась, выключил - исчезла. А теперь надо сидеть и настраивать её. Для кого вы такие обновления делаете? Уж точно не для дома или учебных заведений, НИИ и т. п.
Надо или сделать дефолтные настройки нормальные (и инструкцию по работе с сетью написать), или оставить его в реестре, но удалить из обновлений по умолчанию.
пакеты не участвующие в жизни ОС unix не могут поставиться при обновлении. Как вернуть работу у нас вместо панели управления есть alterator, заходите туда и смотрите что там происходит.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
Re: После обновления пропала сеть
« Ответ #5 : 05.12.2024 09:20:40 »
Нет, они должны изучить руководство пользователя.
Кому должны? Ещё скажите, что они, воткнув модем или переведя смартфон в режим модема - вручную сидят и набирают что-то.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 198
  • ITS
Re: После обновления пропала сеть
« Ответ #6 : 05.12.2024 09:41:55 »
# acc
Ethernet-подключения > Выбрать свой сетевой интерфейс > Дополнительно > Ну, и наверно выбрать, чем управляется.
В консоли набрать watch 'ls -l /sys/class/net | grep -i usb' и включить и отключить модем на смартфоне, посмотреть что изменилось, подхватился ли сетевой интерфейс
# watch 'lsusb' - тоже посмотреть, видится ли устройство
Раз рискнули p11 поставить, значит решили в роли тестировщика побыть, а в этом случае без напильников и рук не обойтись. )

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 317
Re: После обновления пропала сеть
« Ответ #7 : 05.12.2024 09:44:27 »
Нет, они должны изучить руководство пользователя.
Кому должны?
Себе должны. Кто думет, что не должны, должны нанять себе сисадмина. Ну или эникея хотябы.
Ещё скажите, что они, воткнув модем или переведя смартфон в режим модема - вручную сидят и набирают что-то.
Разумеется.

И это без учёта того, что речь о p11, который всё ещё в стадии отладки. Тем более, что Вы ещё и стартеркит поставили: пока единственная даже не бета, а альфа из дистрибутивов на p11 это Workstation K.
« Последнее редактирование: 05.12.2024 09:48:42 от asy »

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
Re: После обновления пропала сеть
« Ответ #8 : 05.12.2024 09:51:25 »
Разумеется.
С чего это?
Под виндовс и под Дебиан Cinnamon у меня как работала сеть безо всяких сетевых менеджеров, так и работает.  В чём смысл такой политики - ставить доп. функционал и ломать работающие схемы? Опрос где-то проводили - нужны сетевые менеджеры пользователям? Уверен, что большинству не нужны, а кому нужны - они сами найдут какой-нибудь экран или файервол , поставят и настроят.

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
Re: После обновления пропала сеть
« Ответ #9 : 05.12.2024 09:54:56 »
есть alterator,
Он не используется в Cinnamon, там своя оболочка, я скриншоты позже выложу. Но оболочка то есть, а вот сетевых менеджеров раньше не было (так как они и даром не нужны, это для серверов приложение, а не для рабочих станций, и там нет никакой инструкции). Да если бы и была инструкция - я не буду разбираться, если от этого приложения не избавятся - альт Cinnamon больше ставить не буду просто.
« Последнее редактирование: 05.12.2024 09:58:16 от GrishaDm »

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 830
Re: После обновления пропала сеть
« Ответ #10 : 05.12.2024 10:09:40 »
есть alterator,
Он не используется в Cinnamon, там своя оболочка, я скриншоты позже выложу. Но оболочка то есть, а вот сетевых менеджеров раньше не было (так как они и даром не нужны, это для серверов приложение, а не для рабочих станций, и там нет никакой инструкции). Да если бы и была инструкция - я не буду разбираться, если от этого приложения не избавятся - альт Cinnamon больше ставить не буду просто.
Предоставьте список сетевых интерфейсов установленных на вашем пк. Тут cinnamon я даже и не видел. А для любителей игр есть alt k. Даже для работы идёт.
И так как Cinnamon отсутствует в продуктах базальта, то соответственно систему вы уже собираете самостоятельно под себя это стоит учитывать и знать какие пакеты вам нужны.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 317
Re: После обновления пропала сеть
« Ответ #11 : 05.12.2024 10:09:45 »
Разумеется.
С чего это?
с того это.
Под виндовс и под Дебиан Cinnamon у меня как работала сеть безо всяких сетевых менеджеров, так и работает.  В чём смысл такой политики - ставить доп. функционал и ломать работающие схемы? Опрос где-то проводили - нужны сетевые менеджеры пользователям? Уверен, что большинству не нужны, а кому нужны - они сами найдут какой-нибудь экран или файервол , поставят и настроят.
Вы точно уверены, что понимаете, о чём пишите? Вы просите оставить только iproute2 в системе? :-)

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 198
  • ITS
Re: После обновления пропала сеть
« Ответ #12 : 05.12.2024 16:00:41 »
Инструкция для неопытного пользователя )))
NetworkManager - снесен, за ненадобностью, слишком просто, управляется etcnet система SimplyLinux 10
### Создание подключения к сети через usb модем смартфона ###
### AltLinux p10 systemd


# При подключении usb модема смартфона в системе создается ссылка на устройство /sys/class/net/enp0s20f0u11

watch 'ls -l /sys/class/net | grep -i usb'
lrwxrwxrwx 1 root root 0 дек  5 08:57 enp0s20f0u11 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/net/enp0s20f0u11lsusb
Bus 001 Device 014: ID 21c8:2d21 MotorolaЧтобы изменить имя интерфейса с enp0s20f0u11 на usb0, можно использовать правило udev. Для этого необходимо создать файл с правилами udev в директории /etc/udev/rules.d/

Создайте файл с именем, например, 99-usb0.rules, touch /etc/udev/rules.d/99-usb0.rules и добавьте в него следующее содержимое nano /etc/udev/rules.d/99-usb0.rules:

ACTION=="add", SUBSYSTEM=="net", ATTRS{idVendor}=="21c8", ATTRS{idProduct}=="2d21", NAME="usb0"
Этот файл определяет правило, которое будет применено при добавлении нового сетевого интерфейса. Правило проверяет, что интерфейс принадлежит устройству с идентификатором производителя (idVendor) 21c8 и идентификатором продукта (idProduct) 2d21, что соответствует вашему модему Motorola. Если это условие выполнено, правило присваивает интерфейсу имя "usb0".
tree /sys/class/net/
/sys/class/net/
├── ether0 -> ../../devices/pci0000:00/0000:00:1e.0/0000:02:00.0/net/ether0
├── ether1 -> ../../devices/pci0000:00/0000:00:1c.0/0000:01:00.0/net/ether1
├── lo -> ../../devices/virtual/net/lo
└── usb0 -> ../../devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/net/usb0


udevadm info -p /sys/class/net/usb0 | grep -i model
E: ID_MODEL=Moto
E: ID_MODEL_ENC=Moto
E: ID_MODEL_ID=2d21

# Для установления сети создаем каталог mkdir /etc/net/ifaces/usb0 с файлом options
# который содержит следующие данные
tree /etc/net/ifaces/usb0
/etc/net/ifaces/usb0
└── options

nano /etc/net/ifaces/usb0/options
BOOTPROTO=dhcp
TYPE=eth
CONFIG_IPV4=yes
DISABLED=no
ONBOOT=no #автозапуск on или yes
# Запуск и остановка работы интерфейса
ifup usb0
ifdown usb0


Автозапуск и настройка dhcp интерфейса с помощью unit systemd

заменить в /etc/net/ifaces/usb0/options строку BOOTPROTO=dhcp на BOOTPROTO=none

# cat /etc/udev/rules.d/99-usb0.rules
ACTION=="add", SUBSYSTEM=="net", ATTRS{idVendor}=="21c8", ATTRS{idProduct}=="2d21", NAME="usb0", RUN+="/usr/bin/systemctl start usb0-modem.service"
ACTION=="remove", SUBSYSTEM=="net", ATTRS{idVendor}=="21c8", ATTRS{idProduct}=="2d21", RUN+="/usr/bin/systemctl stop usb0-modem.service"

# cat /etc/systemd/system/usb0-modem.service
[Unit]
Description=USB Modem Connection
After=network-online.target
Wants=network-online.target
Requires=network-online.target
Before=network-online.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/dhcpcd usb0
ExecStop=/sbin/dhcpcd -k usb0

[Install]
WantedBy=multi-user.target

Этот unit файл делает следующее:
    • [Unit] секция описывает unit и его зависимости от network-online.target. Это гарантирует, что сетевое подключение будет доступно.
    • [Service] секция определяет тип unit (oneshot - запускается один раз), указывает, что он должен оставаться активным после завершения (RemainAfterExit=yes), и указывает команды для запуска и остановки dhcpcd.
    • [Install] секция указывает, что unit должен быть запущен при загрузке системы.

Включите service:
systemctl enable usb0-modem.service
Перезагрузите systemd:
systemctl daemon-reload
Теперь при подключении модема systemd должен автоматически запускать dhcpcd для интерфейса usb0, и при отключении модема - останавливать его.

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 182
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: После обновления пропала сеть
« Ответ #13 : 05.12.2024 16:29:39 »
пропала сеть по USB. Зато появился "Апплет Network Manager"
Через апплет Network Manager как-раз – не проблема доступ через модем настроить.

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
Re: После обновления пропала сеть
« Ответ #14 : 05.12.2024 21:00:58 »
Через апплет Network Manager как-раз – не проблема доступ через модем настроить.
Если бы не проблема - я бы тему не создавал. Попробовал все простейшие варианты - ни один не заработал:
1. Смартфон в режим модема, затем в менеджере "установить".
2. То же но в обратном порядке.
3. Удалил из менеджера профиль, создал новый автоматически и повторил пункты 1 и 2.
4. Отключил менеджер и попробовал без него, как и было раньше.
Больше не вижу простейших вариантов - надо сидеть и руками что-то выбирать или прописывать.
Резюме - или надо убирать менеджер, или нужна нормальная инструкция по работе с ним (и дефолтные настройки такие, как были до него - то есть подцепил модем - автоматом должна подключиться сеть, ну максимум в 1й раз может галочку где-то поставил, но не глубоко в настройках, а явно на рабочем столе).