Raspberry PiのネットワークマネージャーGUIを使用して問題なくルーターに接続できました。しかし、nmcliを使用してこれを実行しようとすると、(GUIを使用して接続する前とその後)wifi接続が使用できません。また、nmtui
を起動すると、wifi接続がありません。 nmcli dev status
を実行すると、出力は次のようになります。
wlan0 wifi unavailable --
ここで何が問題になっていますか?コマンドラインを使用してこれを行う方が簡単だと思います。
Raspbianでは、ワイヤレス接続は通常wpa_supplicant
(GUIも)によって管理されます。 network-manager
をインストールするだけでは十分ではありません answer に記載されているように、Raspbianでnetwork-manager
を実行する方法を説明しています。
network-manager
を使いたくない場合は、コマンドラインツールwpa_cli
of wpa_supplicant
を試してみてください。
インタラクティブモードでwpa_cli
を使用してネットワークに接続する方法を次に示します(wlan0
をワイヤレスインターフェイスの名前に置き換え、AP_NAME
をAPの名前に置き換えますpassphrase
APのパスフレーズと0
、ADD_NETWORK
の後にstdout
に出力される番号
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
で使用できるコマンドのリストは、たとえば、 ここ 。