Intereting Posts
Как снова включить Nouveau После установки графического драйвера NVIDIA неправильно на Kali Linux Как мне получить функции файловой системы ext3 / ext4 для применения в mke2fs? Linux – журнал о том, какое имя пользователя и пароль были опробованы Переделывать разделы lvm для переустановки ОС Чтение Системные руководства и большие файлы Всегда ли доступ к getopts для Bash? Как читать текстовый файл по строкам, который не является постоянным в сценариях оболочки как преобразовать несколько txt в CSV с данными поля, разделенными пустыми линиями Несогласованное поведение, создающее символические ссылки с относительным и силовым знаком захват и сравнение заголовков пакетов iptables Подсчитывать количество строк данных по мере их поступления? Не показывать тома как безопасно съемные для системного диска, установленного во внешнем корпусе USB Попытка понять синтаксисы перенаправления bash и их выходы Неисправность изменения яркости подсветки (/ sys / class / backlight folder empty) cfgmgr как команда под Linux?

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

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

 wlan0 wifi unavailable -- 

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

В 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 можно найти, например, здесь .