nm-applet дает ошибки

Вопрос или проблема

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.

Потенциальные решения

  1. Проверка и переустановка Network Manager
    Убедитесь, что система правильно настроена для работы с NetworkManager. Переустановка может помочь восстановить все необходимые файлы:

    sudo apt-get install --reinstall network-manager
    sudo reboot
  2. Проблемы с драйверами
    Часто проблемы с подключением к 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
  3. Дополнительные параметры ядра
    Если описанные выше изменения не помогли, попробуйте отключить поддержку 802.11n, так как это также может вызывать проблемы:

    echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
  4. Убедитесь в доступности D-Bus
    Ошибки с D-Bus могут указывать на более глубокие проблемы с вашими службами. Убедитесь, что службы D-Bus работают корректно:

    systemctl status dbus

    Если службы находятся в статусе "неактивен", выполните команду:

    sudo systemctl start dbus
  5. Логирование и диагностика
    Для более глубокой диагностики полезно просмотреть логи, связанные с NetworkManager и D-Bus:

    journalctl -xe | grep NetworkManager
    journalctl -xe | grep dbus
  6. Обновление системы
    Обновление пакетов также может помочь устранить баги:

    sudo apt update
    sudo apt upgrade

Заключение

Проблемы с nm-applet могут быть комплексными и радикально различаются в зависимости от конфигурации системы и используемых драйверов. Применяйте перечисленные выше рекомендации, и ваше подключение к беспроводным сетям должно стабилизироваться. Если проблема сохраняется, рассмотрите возможность обращения за помощью к сообществу или специалистам по Linux для дальнейшей диагностики.

Оцените материал
Добавить комментарий

Капча загружается...