Linux нет сети при включении

Записки IT специалиста

Network Manager — удобная утилита для управления сетевыми подключениями в Linux, используется по умолчанию во всех основных графических оболочках, что предоставляет пользователю простой и единообразный интерфейс настройки сети. Также Network Manager поддерживает Wi-Fi, 3G и VPN подключения, позволяя легко создавать их в графическом режиме. Но бывают ситуации, когда Network Manager неожиданно ломается, оставляя непривычного к консоли пользователя буквально без связи с внешним миром. В данной статье мы рассмотрим некоторые типовые проблемы, которые достаточно легко устраняются, но при этом могут серьезно испортить жизнь начинающим.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Network Manager — устройство не управляется

Достаточно простая неисправность, точнее даже не неисправность, которая проявляется в том, что Network Manager не может управлять вашим сетевым устройством.

network-manager-not-working-001.png

Причина такого поведения лежит в том, что 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

network-manager-not-working-002.png

На скриншоте выше как раз видны ручные настройки для сетевого адаптера ens33, которые и блокировали работу Network Manager с этим интерфейсом.

Читайте также:  What is my mtu linux

После чего перезапустим службу командой:

sudo service network-manager restart
sudo systemctl restart NetworkManager.service

После чего Network Manager снова возьмет контроль над сетевым интерфейсом.

network-manager-not-working-003.png

Для недопущения подобной ситуации в дальнейшем следует внимательно относиться к ручным настройкам сети и не допускать подобных изменений, если вы желаете и далее использовать Network Manager.

Network Manager не видит сеть

Более сложная неисправность, которая заключается в том, что Network Manager вообще не видит сетевых адаптеров, причины ее возникновения нам неизвестны, но приходилось достаточно часто сталкиваться с ней на промежуточных выпусках Ubuntu.

network-manager-not-working-004.png

Кстати, данная неисправность может послужить причиной ручной настройки сетевого интерфейса, которое в последствии будет блокировать работу 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-not-working-005.png

Как видим, предложенные нами способы восстановления здоровья Network Manager просты и, надеемся, помогут вам сэкономить время и нервы, когда вы столкнетесь с подобной проблемой.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Поддержи проект!

Подпишись на наш Telegram-канал

Или подпишись на наш Телеграм-канал:

Источник

Debian 10.3, xfce, иногда отсутствует сетевое подключение после загрузки

почему иногда не грузится сеть и как ее поднимать кроме перезагрузки пк?

Читайте также:  Ksc обновление для linux

Блин, как у тебя это выходит? Ты умудряешься ловить кучу глюков на ровном месте, причем по итогу всегда выясняется, что ты опять сотворил несусветную хрень.

Так, рассказывай, как сеть настраивал. Можешь просто .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

тоже не помогает? Настройки сети какие?

говорит, что интерфейс не найден

Читайте также:  Linux for internet sharing

Спасибо за команду, в следующий раз когда не будет сети попробую, отпишусь.

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# 

Источник

Оцените статью
Adblock
detector