Raspberry PiをWi-FiのAP(アクセスポイント)にする方法をご紹介します。
対象環境
- Raspberry Pi 4 (他モデルでも問題なし)
- Raspberry Pi OS Bookworm(最新版)
- インターネット接続環境
- Raspberry Piは有線LAN接続
- ターミナル操作ができること(SSH または HDMI 接続)
- Raspberry Piのセットアップが完了していること
- 接続用のWi-Fi端末
手順の全体像
- 必要なパッケージのインストール
- 無線LANインターフェイスの確認
- Wi-Fiが有効か確認
- Wi-Fi AP 作成
- 永続化
- 接続確認
- まとめ
1. 必要なパッケージのインストール
NetworkManager が導入されているか確認します。未導入の場合は以下でインストールします。
sudo apt update
sudo apt install network-manager
2. 無線LANインターフェイスの確認
ip aコマンドで無線LANインターフェイスを確認します。
次のように表示されていればOKです。
3: wlan0: 〜
3. Wi-Fiが有効か確認
Wi-Fiデバイスの状態を確認します。
$ nmcli device status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
lo loopback connected (externally) lo
wlan0 wifi unavailable --
もし wlan0 が unavailable になっていた場合は、以下で有効化します。
sudo nmcli radio wifi on
sudo rfkill unblock wifi
成功すると wlan0 が disconnected になります。
$ nmcli device status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
lo loopback connected (externally) lo
wlan0 wifi disconnected --
p2p-dev-wlan0 wifi-p2p disconnected --
4. Wi-Fi AP 作成
以下のコマンドでホットスポットを作成します。
wlan0 は無線LANインターフェイス、RPi4_AP はSSID名、パスワード は8〜63文字の接続パスワードです。
sudo nmcli dev wifi hotspot ifname wlan0 ssid RPi4_AP password "パスワード"
成功すると、以下のように表示されます。
$ nmcli device status
DEVICE TYPE STATE CONNECTION
wlan0 wifi connected Hotspot
eth0 ethernet connected Wired connection 1
lo loopback connected (externally) lo
p2p-dev-wlan0 wifi-p2p disconnected --
5. 永続化
再起動後も自動的にホットスポットが起動するように設定します。
sudo nmcli connection modify Hotspot connection.autoconnect yes
6. 接続確認
スマホやPCからSSID RPi4_AP を選び、設定したパスワードで接続します。
インターネットに接続できると思います。
7. まとめ
Raspberry PiをWi-Fiのアクセスポイントにすることができました。
よろしければ、いいね、ストック、コメントいただけますと幸いです。