参考ページ
RaspberryPiでルーターを自作し無線AP化 - Qiita
今までWiMax2を使ってたんですが、聞いて分かるように速度制限だったり、そもそも遅かったり、インフラの勉強がてら自宅の環境いじるのが出来なかったりと色々不便だったのでau光を契約しました。アパー…
https://greenleaf.mydns.jp/index.php/wlan-ap-raspberrypi/
手順
ソフトウェアのインストール
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install dnsmasq hostapd
dnsmasqとhostapdのインストールが終わったら、これらのサービスを終了させます。
$ sudo systemctl stop dnsmasq $ sudo systemctl stop hostapd
dhcpサーバの設定
/etc/dhcpcd.confの最後に以下を追加
interface wlan0
static ip_address=192.168.125.1/24
dhcpサーバ再起動
$ sudo service dhcpcd restart
dnsmasqの設定
データのバックアップ
$ sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.old
/etc/dnsmasq.confの最後に以下を追加
interface wlan0
static ip_address=192.168.125.1/24
hostapdの設定
もともと存在しないので/etc/hostapd/hostapd.confを作成
中身は以下
interface=wlan0
driver=nl80211
ssid=YOUR_SSID
hw_mode=g
channel=6
wmm_enabled=0
macaddr_acl=0
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=YOUR_PASSWORD
変えるパラメータは以下
ssid=YOUR_SSID
channel=6
wpa_passphrase=YOUR_PASSWORD
/etc/default/hostapd の編集
変更前
# Uncomment and set DAEMON_CONF to the absolute path of a hostapd configuration
# file and hostapd will be started during system boot. An example configuration
# file can be found at /usr/share/doc/hostapd/examples/hostapd.conf.gz
#
#DAEMON_CONF=""
変更後
# Uncomment and set DAEMON_CONF to the absolute path of a hostapd configuration
# file and hostapd will be started during system boot. An example configuration
# file can be found at /usr/share/doc/hostapd/examples/hostapd.conf.gz
#
DAEMON_CONF="/etc/hostapd/hostapd.conf"
hostapdとdnsmasqの起動
serviceコマンドでも可能
$ sudo systemctl start hostapd
$ sudo systemctl start dnsmasq
IP転送
/etc/sysctl.confを変更
変更前
# net.ipv4.ip_forward=1
変更後
net.ipv4.ip_forward=1
マスカレード(NAT)設定
$ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
何故か自動起動しなかったので
/etc/rc.localに「/etc/init.d/hostapd start」を追加
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
/etc/init.d/hostapd start #### この行追加
exit 0
無線の日本仕様
設定画面起動
$ raspi-config
「4 Localisation Options」>「I4 Change Wi-fi Country」>「JP Japan」選択
コメント