[備忘録] Raspberry Pi (Trixie) でWi-Fiを追加設定する方法 【nmcliコマンド】
こんにちは!AI事業本部のこーすけです。
この記事は前回のRaspberry Piセットアップ後、wifiの設定を追加するときの備忘録になります。
前提として、すでに一つのWifi設定がある場合の手順となります。
Raspberry PiのOSについて
今回使用しているRaspberry Pi OSは、最新版である Debian 13 "Trixie" ベースのものです。
従来のOS(Bullseye以前)では wpa_supplicant.conf を編集するのが一般的でしたが、Bookworm からは、ネットワーク管理の仕組みが NetworkManager に標準化されています。そのため、今回は nmcli コマンドを使用した設定方法をご紹介します。
wifiの確認
前回、設定したwifiに自動でつながっていることを確認しました。
wifiの設定情報は、NetworkManagerで管理されており、設定フォルダは/etc/NetworkManager/system-connections/にあります。
wifiの設定にはnmcli コマンドを使うのが推奨されています。
新しいwifiを追加する手順についてまとめます。
- 現状登録されているリストの確認
nmcli connection show
- 現在飛んでいるWi-Fiの電波を探す場合
nmcli device wifi list
- 新規Wi-Fiの追加
sudo nmcli device wifi connect "SSID名" password "パスワード"
- 現在の優先度を確認する:
複数のWi-Fi設定が保存されている場合、ラズパイは「優先度(priority)」が高い順に接続を試みます。デフォルト値は0です。数字が大きいほど優先されます。
nmcli -f NAME,AUTOCONNECT-PRIORITY connection show
- 優先度を変更する
優先度を変更したいwifiに対し、自由に優先度をつけられます。
sudo nmcli connection modify "SSID名" connection.autoconnect-priority 1
これで設定完了です。
一度Raspberry Piを再起動して、自動接続されるwifiが変わっていることを確認しました。
以上です。






