У меня установлен NetworkManager на плате Wrap7 (которая работает со встроенным дистрибутивом Linux), но NetworkManager не обнаруживает интерфейс WiFi с содержимым по умолчанию wpa_supplicant.conf. Вот содержимое по умолчанию для wpa_supplicant.conf:

root@imx7s-warp-mbl:~# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1

network={
        key_mgmt=NONE
}

Если я обновлю файл wpa_supplicant.conf вручную со свойствами (ssid, wep_key0 ...) конкретной сети WiFi, Менеджер сети начнет обнаруживать сети Wi-Fi ... Но это, конечно, неприемлемое решение. Мне нужно разрешить NetworkManager делать эту функцию.

Итак, вопрос, как я должен изменить содержимое по умолчанию файла wpa_supplicant.conf, чтобы позволить NetworkManager управлять соединениями Wi-Fi?

2 ответа2

1

Я нашел решение, которое сработало для меня. Несколько шагов:

  1. Измените /etc/wpa_supplicant.conf так, чтобы он содержал следующее содержимое: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 update_config=0 Блок «network = {...}» должен быть удален, а также для update_config должно быть установлено значение 0 ,

  2. NetworkManager не управляет интерфейсом, определенным в /etc /network /interfaces default (неуправляемые устройства означают, что NetworkManager не обрабатывает эти сетевые устройства). Чтобы разрешить NetworkManager управлять интерфейсом Wi-Fi, закомментируйте блок Wireless interfaces в /etc/network/interfaces.

  3. Создайте /etc/NetworkManager/NetworkManager.conf со следующим содержимым: [main] plugins=ifupdown,keyfile [ifupdown] managed=**true**

  4. Перезагрузите машину

  5. После перезагрузки запустите сервис NetworkManager

    NetworkManager

С этого момента сетевой менеджер может управлять подключениями Wi-Fi.

0

Вы не должны настраивать это вообще. Единственный экземпляр wpa_supplicant, который должен быть запущен:

/usr/bin/wpa_supplicant -u

Обычно это запускается автоматически NetworkManager (через dbus-daemon). Он игнорирует файл conf, не создает традиционный интерфейс управления и принимает конфигурацию только через D-Bus.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .