1 (27.09.2021 21:32:19 отредактировано medusa)

Уважаемые Гуру. Позвольте задать вам вопрос, связанный с сетевыми подключениями. Проблема в следующем - у меня стоит два окружения это Cinnamon и MATE. Я работаю в основном в Cinnamon, но если я решил перейти в MATE происходит отваливание сетевого подключения. Помогает только полное выключение компьютера и его последующее включение. При таком использовании оборудование быстро выйдет из строя. Есть ли возможность перезапуска Интернета без выключения? Спасибо.
Есть команды

 Консоль:

# sudo /etc/init.d/networking restart или
# sudo /etc/init.d/networking stop
# sudo /etc/init.d/networking start если нет, то
# sudo systemctl restart networking.

Но что-то у меня не вполне выходит.

2

Какая у Вас система?

Путь важнее цели.

3 (27.09.2021 21:41:36 отредактировано medusa)

caspar пишет:

Какая у Вас система?

Операционная система - Ubuntu 20.04 focal (x86-64)
Версия Cinnamon - 4.4.8
Ядро Linux - 5.11.0-36-generic
Процессор - AMD FX(tm)-8350 Eight-Core Processor × 4
Видеокарта - Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D /
Pro 450/455/460/555/555X/560/560X]

4

У меня MX Linux, но системы похожи.
Попробуйте

sudo service network-manager restart

или

sudo systemctl restart network-manager
Путь важнее цели.

5

caspar пишет:

У меня MX Linux, но системы похожи.
Попробуйте

sudo service network-manager restart

или

sudo systemctl restart network-manager

Большое спасибо. Работают обе команды, что характерно  bp

6

Советую автоматизировать процесс.
Создать файл /usr/local/sbin/reconnect.sh

#!/bin/bash
sleep 10
sudo service network-manager restart

и сделать его исполняемым:

sudo chmod a+x /usr/local/sbin/reconnect.sh

В каталоге ~/.config/autostart создать файл reconnect.desktop

[Desktop Entry]
Type=Application
Name=reconnect
Comment=
Exec=/usr/local/sbin/reconnect.sh
Icon=network-connect
Path=/usr/local/sbin
Terminal=true
StartupNotify=false

и сделать его мсполняемым:

chmod a+x ~/.config/autostart/reconnect.desktop

Команда sleep 10 в скрипте дает задержку 10 сек после загрузки рабочего стола.
При желании ее можно уменьшить или совсем убрать.

Путь важнее цели.

7

caspar пишет:

Советую автоматизировать процесс.

Спасибо. Сделал ваш рецепт. Вопрос - в данном случае ничего перезапускать из командной строки не надо, как я понимаю. А нужнали кнопка перезапуска или смысл в том, что при обрыве соединения скрипт будет автоматом пытаться запустить соединение? Спсибо.

8

medusa пишет:

А нужнали кнопка перезапуска или смысл в том, что при обрыве соединения скрипт будет автоматом пытаться запустить соединение?

Команда будет работать при входе в рабочую среду. Если NetworkManager упадет во время работы, команду нужно выполнить руками. При желании можно reconnect.desktop скопировать на рабочий стол или в ~/.local/share/applications/, получится кнопка перезапуска на рабочем столе или в меню.
Можно автоматизировать и этот процесс, но мне лень писать ac

Путь важнее цели.

9

caspar пишет:

Можно автоматизировать и этот процесс, но мне лень писать

Я Вас понял. спасибо. И так достаточно. и потом, лень - двигатель прогресса.  ay

10

Как правило в линуксе есть несколько способов управления сетью.
Обычно ifup/wicked либо networkmanager.
Последний это апплет в DE. При смене DE видимо что-то мешает корректно отработать на другом рабочем столе.
Может при установке второго DE неудовлетворены все зависимости для корректной работы NetwokManager?
А может разработчики не предполагали использование двух DE одновременно.

11

MozgFx пишет:

А может разработчики не предполагали использование двух DE одновременно.

Скорее всего. Просто мне так удобно решать некоторые системные ошибки, хотя это, видимо и не правильно. Спасибо.

12

medusa пишет:

лень - двигатель прогресса.

Могу подкинуть идею автоматизации.
Периодически (раз в 2..5 минут, по cron'у) пингуете, например, свой роутер.
Если пинг не проходит, запускаете скрипт /usr/local/sbin/reconnect.sh

Путь важнее цели.

13

caspar пишет:

Периодически (раз в 2..5 минут, по cron'у) пингуете, например, свой роутер

Доброго времени суток. Пока идет сессия - пинг проходит без проблем. Эта ситуация выскакивала (до Ваших рекомендаций) после Завершения сеанса либо Перезагрузки. Но в качестве эксперимента непременно сейчас попробую. Спасибо.