Записки IT специалиста
Network Manager — удобная утилита для управления сетевыми подключениями в Linux, используется по умолчанию во всех основных графических оболочках, что предоставляет пользователю простой и единообразный интерфейс настройки сети. Также Network Manager поддерживает Wi-Fi, 3G и VPN подключения, позволяя легко создавать их в графическом режиме. Но бывают ситуации, когда Network Manager неожиданно ломается, оставляя непривычного к консоли пользователя буквально без связи с внешним миром. В данной статье мы рассмотрим некоторые типовые проблемы, которые достаточно легко устраняются, но при этом могут серьезно испортить жизнь начинающим.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Network Manager — устройство не управляется
Достаточно простая неисправность, точнее даже не неисправность, которая проявляется в том, что Network Manager не может управлять вашим сетевым устройством.
Причина такого поведения лежит в том, что Network Manager не является единственным способом управления сетевыми подключениями в Linux и если он видит, что сетевой адаптер был настроен другим методом, то перестает управлять им. Это вполне корректное поведение, предоставляющее администратору всю полноту власти над системой и обеспечивающее приоритет ручных настроек над автоматическими.
Другое дело, что такие настройки могут возникнуть без прямого умысла пользователя: неудачное повторение инструкции в сети, запуск стороннего скрипта и т.д. и т.п. После чего Network Manager отказывается работать, а навыки ручного управления сетью отсутствуют. Но такое поведение легко исправить. Откроем консоль и выполним:
sudo nano /etc/network/interfaces
Удалим из этого файла все строки кроме:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
На скриншоте выше как раз видны ручные настройки для сетевого адаптера ens33, которые и блокировали работу Network Manager с этим интерфейсом.
После чего перезапустим службу командой:
sudo service network-manager restart
sudo systemctl restart NetworkManager.service
После чего Network Manager снова возьмет контроль над сетевым интерфейсом.
Для недопущения подобной ситуации в дальнейшем следует внимательно относиться к ручным настройкам сети и не допускать подобных изменений, если вы желаете и далее использовать Network Manager.
Network Manager не видит сеть
Более сложная неисправность, которая заключается в том, что Network Manager вообще не видит сетевых адаптеров, причины ее возникновения нам неизвестны, но приходилось достаточно часто сталкиваться с ней на промежуточных выпусках Ubuntu.
Кстати, данная неисправность может послужить причиной ручной настройки сетевого интерфейса, которое в последствии будет блокировать работу Network Manager, но ее также несложно вылечить, для этого нужно создать пустой файл:
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo service network-manager restart
sudo systemctl restart NetworkManager.service
Для дальнейшей работы Network Manager наличие данного файла необязательно, т.е. вы можете его удалить, но Network Manager продолжит работать нормально.
Как видим, предложенные нами способы восстановления здоровья Network Manager просты и, надеемся, помогут вам сэкономить время и нервы, когда вы столкнетесь с подобной проблемой.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Debian 10.3, xfce, иногда отсутствует сетевое подключение после загрузки
почему иногда не грузится сеть и как ее поднимать кроме перезагрузки пк?
Блин, как у тебя это выходит? Ты умудряешься ловить кучу глюков на ровном месте, причем по итогу всегда выясняется, что ты опять сотворил несусветную хрень.
Так, рассказывай, как сеть настраивал. Можешь просто .bash_history выложить.
Наверное я и линукс не совместимы. Или у просто у меня способность находить недостатки во всем)
Сеть ни как не настраивал. Просто доустановил network-manager для отображения значка состояния сети. Ты видел эту тему.
/etc/network/interfaces 317/317 100% # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug enp3s0 iface enp3s0 inet dhcp
/etc/NetworkManager/NetworkManager.conf 57/57 100% [main] plugins=ifupdown,keyfile [ifupdown] managed=true
Deleted ( 30.03.20 20:44:05 MSK )
Последнее исправление: Deleted 30.03.20 20:46:18 MSK (всего исправлений: 2)
Эт чё? Советская микросхема?
systemctl restart network-manager
systemctl list-units --type service --all | grep -i net
когда настраивал ntwork-manager и небыло подключения
root@debian:/home/deepforest# systemctl list-units --type service --all | grep -i net networking.service loaded active exited Raise network interfaces NetworkManager-wait-online.service loaded active exited Network Manager Wait Online NetworkManager.service loaded active running Network Manager systemd-networkd.service loaded inactive dead Network Service systemd-timesyncd.service loaded active running Network Time Synchronization root@debian:/home/deepforest#
2: enp3s0: mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
интерфейс «лежит», нет сети – есть ли связь между 2 этими фактами?
тоже не помогает? Настройки сети какие?
У меня была абсолютно такая же проблема (при старте приходилось снова настраивать вифи-сеть для подключения к интернету), и вылечилось вот так:
systemctl restart network systemctl start NetworkManager systemctl enable NetworkManager
Спасибо. Рестарт NM не помогал, только перезагрузка. Еще не пробовал правда ifdown/ifup.
интерфейс «лежит», нет сети – есть ли связь между 2 этими >фактами?
ip link set enp3s0 up
тоже не помогает? Настройки сети какие?
говорит, что интерфейс не найден
Спасибо за команду, в следующий раз когда не будет сети попробую, отпишусь.
Deleted ( 10.04.20 01:12:36 MSK )
Последнее исправление: Deleted 10.04.20 01:13:07 MSK (всего исправлений: 1)
Опять Деб10.3 и опять поймал отстуствие сети после загрузки
Ни рестарт сервисов ни ip link set enp3s0 up не помогли, толькл перезагрузка
deepforest@debian:~$ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp3s0: mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 00:1d:7d:c7:be:43 brd ff:ff:ff:ff:ff:ff deepforest@debian:~$
root@debian:/home/deepforest# systemctl list-units --type service --all | grep -i net networking.service loaded active exited Raise network interfaces NetworkManager-wait-online.service loaded inactive dead Network Manager Wait Online NetworkManager.service loaded active running Network Manager systemd-networkd.service loaded inactive dead Network Service systemd-timesyncd.service loaded active running Network Time Synchronization root@debian:/home/deepforest#