Вопрос или проблема
nm-applet
всегда создает мне проблемы при подключении к беспроводной сети. Часто мне приходится перезагружать его и делать несколько попыток, прежде чем он подключится к сети. Иногда даже перезагрузка компьютера не помогает. На этот раз я запустил его из командной строки, и вот что я получил:
** (nm-applet:2950): WARNING **: Не удалось подключиться к шине доступности: Не удалось подключиться к сокету /tmp/dbus-t6ky00XpYq: Соединение отклонено
** (nm-applet:2950): WARNING **: Не удалось инициализировать NMClient /org/freedesktop/NetworkManager: Имя org.freedesktop.NetworkManager не было предоставлено никакими .service файлами
(nm-applet:2950): nm-applet-WARNING **: Не удалось зарегистрироваться как агент: (2) Имя org.freedesktop.NetworkManager не было предоставлено никакими .service файлами
(nm-applet:2950): nm-applet-WARNING **: Не удалось зарегистрироваться как агент: (2) Имя org.freedesktop.NetworkManager не было предоставлено никакими .service файлами
Вот вывод команды lspci -knn | grep Net -A2
02:00.0 Контроллер сети [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 93)
подсистема: Intel Corporation Устройство [8086:5070]
Драйвер ядра, используемый: iwlwifi
-
Файл службы
org.freedesktop.NetworkManager
предоставляется пакетомnetwork-manager
.$ grep -rl NetworkManager /etc/dbus-1/ /usr/share/dbus-1/ /etc/dbus-1/system.d/nm-pptp-service.conf /etc/dbus-1/system.d/nm-strongswan-service.conf /etc/dbus-1/system.d/nm-vpnc-service.conf /etc/dbus-1/system.d/nm-openvpn-service.conf /etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf /etc/dbus-1/system.d/nm-iodine-service.conf /etc/dbus-1/system.d/nm-openconnect-service.conf /usr/share/dbus-1/system-services/org.freedesktop.nm_dispatcher.service $ dpkg -S /etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf network-manager: /etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf
-
Попробуйте переустановить его, а затем перезагрузите
sudo apt-get install --reinstall network-manager sudo reboot
Проблема не связана с Network Manager.
Это проблема с драйвером iwlwifi и вашим адаптером.
Сообщается, что отключение функции энергосбережения этого адаптера решает проблему. Это можно сделать, выполнив в терминале
sudo iwconfig wlan0 power off
Но эта настройка не сохранится после перезагрузки.
Я бы отключил ее в модуле iwlwifi
, выполнив
sudo tee /etc/modprobe.d/iwlwifi.conf <<< "options iwlwifi power_save=0"
Если отключение функции энергосбережения в модуле iwlwifi
не помогает, вы можете отменить это, выполнив
sudo rm /etc/modprobe.d/iwlwifi.conf
И вы всегда можете добавить sudo iwconfig wlan0 power off
в /etc/rc.local
, выполнив
sudo -H gedit /etc/rc.local
И добавив sudo iwconfig wlan0 power off
перед строкой exit 0
.
Эта команда всегда будет выполняться при загрузке.
Другой параметр ядра, который может помочь, это options iwlwifi 11n_disable=1
.
Его можно установить выполнением
sudo tee /etc/modprobe.d/iwlwifi.conf <<< "options iwlwifi 11n_disable=1"
Ответ или решение
Решение проблемы с nm-applet: Ошибки при подключении к Wi-Fi
Если вы столкнулись с ошибками при работе с nm-applet
, особенно в контексте подключения к беспроводным сетям, это может быть вызвано несколькими причинами.
Анализ ошибки
Вы предоставили вывод ошибок при запуске nm-applet
:
** (nm-applet:2950): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-t6ky00XpYq: Connection refused
** (nm-applet:2950): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files
(nm-applet:2950): nm-applet-WARNING **: Failed to register as an agent: (2) The name org.freedesktop.NetworkManager was not provided by any .service files
Ошибки указывают на проблемы с подключением к D-Bus
, а также с доступом к компонентам NetworkManager
. Важно также отметить, что вы использовали драйвер iwlwifi
для вашего адаптера Intel Wireless 7260.
Потенциальные решения
-
Проверка и переустановка Network Manager
Убедитесь, что система правильно настроена для работы сNetworkManager
. Переустановка может помочь восстановить все необходимые файлы:sudo apt-get install --reinstall network-manager sudo reboot
-
Проблемы с драйверами
Часто проблемы с подключением к Wi-Fi могут быть связаны с драйверами. Определенные версии драйвераiwlwifi
могут иметь конфликты. Попробуйте отключить режим энергосбережения:sudo iwconfig wlan0 power off
Однако это не сохраняется после перезагрузки.
Для сохранения этого изменения добавьте опцию в конфигурационный файл:
echo "options iwlwifi power_save=0" | sudo tee /etc/modprobe.d/iwlwifi.conf
Если это не помогает, можно удалить файл конфигурации:
sudo rm /etc/modprobe.d/iwlwifi.conf
-
Дополнительные параметры ядра
Если описанные выше изменения не помогли, попробуйте отключить поддержку 802.11n, так как это также может вызывать проблемы:echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
-
Убедитесь в доступности D-Bus
Ошибки сD-Bus
могут указывать на более глубокие проблемы с вашими службами. Убедитесь, что службыD-Bus
работают корректно:systemctl status dbus
Если службы находятся в статусе "неактивен", выполните команду:
sudo systemctl start dbus
-
Логирование и диагностика
Для более глубокой диагностики полезно просмотреть логи, связанные сNetworkManager
иD-Bus
:journalctl -xe | grep NetworkManager journalctl -xe | grep dbus
-
Обновление системы
Обновление пакетов также может помочь устранить баги:sudo apt update sudo apt upgrade
Заключение
Проблемы с nm-applet
могут быть комплексными и радикально различаются в зависимости от конфигурации системы и используемых драйверов. Применяйте перечисленные выше рекомендации, и ваше подключение к беспроводным сетям должно стабилизироваться. Если проблема сохраняется, рассмотрите возможность обращения за помощью к сообществу или специалистам по Linux для дальнейшей диагностики.