Amazonのアソシエイトとして、ラズパイダ(raspida.com)は適格販売により収入を得ています。詳しくは当サイトの プライバシーポリシーをご覧ください。
Wi-Fi接続ができないからただのZero2だと勘違いしていたら、実はRaspberry Pi Zero2wだったでござる。
自分でWi-Fiを無効にしていたか、Wi-Fi接続できない問題があったのか、真相は分からない。raspi-configで簡単に設定できるだろうと高をくくっていたら、少々難儀した。
Zero2wでRaspberry Pi OS liteの場合です。
コマンドで調べる
Wi-Fiが向こうになっていた。WIFI-HWは有効なのでやはりZero2wだ。
WIFI-HW WIFI WWAN-HW WWAN
有効 無効 missing 有効
次のようなコマンドたちで調べてみる。
iwconfig
iwgetid
nmcli c s
sudo nmcli radio
無効になっているから有効にした。で、再起動してもONのまま。
sudo nmcli radio wifi on
でも、nmcli d sで見ると、Wi-Fiがない?!
DEVICE TYPE STATE CONNECTION
eth0 ethernet 接続済み netplan-eth0
lo loopback 接続済み (外部) lo
一旦再起動してからもう一度。 おっ、今度は出た。まだ指定していないから、切断済みは正しい。
DEVICE TYPE STATE CONNECTION
eth0 ethernet 接続済み netplan-eth0
lo loopback 接続済み (外部) lo
wlan0 wifi 切断済み --
p2p-dev-wlan0 wifi-p2p 切断済み --
nmcli d wifi list
Wi-Fiのリストを出す。
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
90:D0:92:31:2A:53 xxxxxxxxxxx インフラ 11 130 Mbit/s 100 ▂▄▆█ WPA2
92:D0:92:31:2A:54 xxxxxxxxxxxxxx インフラ 11 130 Mbit/s 100 ▂▄▆█ WPA2
F0:F8:4A:DD:F2:73 xxxxxxxxxxxxx インフラ 4 270 Mbit/s 74 ▂▄▆_ WPA2
F0:F8:4A:DD:F2:77 xxxxxxxxxxxxxxxx インフラ 4 270 Mbit/s 74 ▂▄▆_ WPA2
00:2B:F5:A6:E9:E0 xxxxxxxxxxxx2.4GHz インフラ 10 270 Mbit/s 39 ▂▄__ WPA2 WPA3
60:07:C4:1C:FD:B8 xxxxxxxxxxxx-2G インフラ 11 540 Mbit/s 39 ▂▄__ WPA1 WPA2
お、出た。 とにかくWi-Fiの接続を作成してみる。
sudo nmcli d wifi con "自宅のSSID" password "Wi-Fi接続のパスワード"
おお!「〜で正常にアクティベートされました」と出た。
続けて固定IPにしてみる。
sudo nmcli con mod "自宅のSSID" \
ipv4.method "manual" \
ipv4.addresses "192.168.1.39/24" \
ipv4.gateway "192.168.1.1"
OKのようだ。 確かめる。
確かめるのには次のコマンドで。
nmcli d wifi l
ip a
nmcli d sなど、nmcliのサブコマンドは1文字ま省略可能なのだ。(=nmcli device status)
■Pi 5は8GBモデルがオススメ
良く使うコマンドnmcli
次のコマンドはよく使うので、覚えていて損はありません。
| フルコマンド | 実用短縮 |
|---|---|
| nmcli connection show | nmcli c s |
| nmcli connection up wlan0 | nmcli c up wlan0 |
| nmcli device status | nmcli d s |
| nmcli radio wifi off | nmcli r w off |
manページによると、コマンドは一意である限り省略できます。
Commands can be abbreviated as long as they are unique.
偶然に同じ文字列の場合があるから、2文字くらいなら確実に省略できます。
詳しく調べるなら、ヘルプで参照しましょう。
nmcli --help
nmcli connection --help
nmcli device --help
あつ、-pオプションを付けると、区切り線が入ったりして読みやすいかも。
nmcli -p connection show wlan0
不具合?
Wi-Fiが無効になっていたのはなぜか分かりませんでした。もしかしてファームウェアの不具合?
もしもZero2wにOS liteをインストールした環境で、同じようにWi-Fiが無効になっていたら、ここに挙げたコマンドで設定しましょう。



