メサイア・ワークス

ラズパイ4にSoftAPをインストールして、wifiのアクセスポイントにして、クローズドネットにしてみた。index.htmlがブラウザで見えれば成功!

ラズパイ4にSoftAPをインストールして、wifiのアクセスポイントにして、クローズドネットにしてみた。index.htmlがブラウザで見えれば成功!

1. SoftAPをインストール


sudo apt update
sudo apt install hostapd dnsmasq
sudo systemctl unmask hostapd
sudo systemctl enable hostapd

2. 固定IPアドレスの設定(例: 192.168.4.1)
/etc/dhcpcd.conf に以下を追加:


interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

3. DHCPとDNSの設定(dnsmasq)
/etc/dnsmasq.conf を編集。192.168.4.10から、192.168.4.50までの41台まで接続可能
SoftAPの安定接続台数はRaspberry Piでは10〜20台前後が目安


interface=wlan0
dhcp-range=192.168.4.10,192.168.4.50,255.255.255.0,24h

4. アクセスポイントの設定(hostapd)
/etc/hostapd/hostapd.conf を新規作成:


interface=wlan0
ssid=MyPiAP
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0

# WPA2 暗号化を設定
wpa=2
wpa_passphrase=raspberry1234
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

/etc/default/hostapd に、上記の設定ファイルの場所を指定:


DAEMON_CONF="/etc/hostapd/hostapd.conf"

5. Python HTTPサーバを起動

cd /home/pi/html/index.html
python3 -m http.server 80

6. hostapd を起動して、iphoneのwifiからMyPiAPに接続。設定したパスワードを入力

sudo systemctl start hostapd

7. ブラウザで http://192.168.4.1 にアクセス。
index.html の内容が表示されれば成功!

モバイルバージョンを終了