Network Manager работает, но WLAN недоступен для NMCLI

Я мог без проблем подключиться к маршрутизатору с помощью графического интерфейса администратора сети на моем Raspberry Pi. Но когда я пытаюсь сделать это с помощью nmcli, Wi-Fi-соединение недоступно (до того, как я подключился с помощью графического интерфейса и после этого). Кроме того, когда я запускаю nmtui нет подключения Wi-Fi. когда я запускаю nmcli dev status вывод:

 wlan0 wifi unavailable -- 

Что здесь не так? Я думаю, что это проще сделать с помощью командной строки.

One Solution collect form web for “Network Manager работает, но WLAN недоступен для NMCLI”

В Raspbian беспроводные соединения обычно управляются wpa_supplicant (также GUI). Простая установка network-manager для его использования не достаточна, как изложено в этом ответе , который дает вам указания, как заставить network-manager работать на Raspbian.

Если вы не настаиваете на использовании network-manager , wpa_cli wpa_supplicant командной строки wpa_cli из wpa_supplicant .

Вот как вы подключаетесь к сети с помощью wpa_cli в интерактивном режиме (замените wlan0 на имя вашего беспроводного интерфейса, AP_NAME на имя вашей AP, passphrase с парольной фразой AP и 0 на номер, который печатается на stdout после ADD_NETWORK ):

 sudo wpa_cli -i wlan0 > ADD_NETWORK > SET_NETWORK 0 ssid "AP_NAME" > SET_NETWORK 0 psk "passphrase" > ENABLE_NETWORK 0 > quit 

Если вы не хотите использовать интерактивный режим, вам просто нужно указать команду, следуя параметрам. Смотрите несколько примеров здесь:

Если вы хотите отключить, используйте

 sudo wpa_cli -i wlan0 DISCONNECT 

Чтобы перечислить все сети, используйте

 sudo wpa_cli -i wlan0 LIST_NETWORKS 

Чтобы удалить сохраненную сеть с id = 0, используйте

 sudo wpa_cli -i wlan0 REMOVE_NETWORK 0 

Список команд, которые можно использовать с wpa_cli можно найти, например, здесь .

Linux и Unix - лучшая ОС в мире.