Сетевой менеджер работает, но WLAN недоступен для NMCLI

for i in {01..20}; do  #replace with your own range
   echo \
   wp input csv "MyCSV$i.csv" directory_name
done

Закомментируйте эхо-строку, если она дает желаемый результат.

zsh , которым вы отметили свой вопрос, имеет более короткую форму:

for i (MyCSV{01..20}.csv) wp input csv $i directory_name

Или вы можете использовать его функцию zargs :

autoload zargs # best in ~/.zshrc
zargs -i MyCSV{01..20} -- wp input csv {} directory_name
4
25.07.2018, 20:15
1 ответ

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

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

Вот как вы подключаетесь к сети с wpa_cliв интерактивном режиме (замените wlan0на имя вашего беспроводного интерфейса, AP_NAMEна имя вашей точки доступа, passphraseна парольную фразу точки доступа и 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, можно найти, например. здесь .

2
27.01.2020, 21:01

Теги

Похожие вопросы